Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ModeEditDlg Class Reference

#include <modeeditdlg.h>

List of all members.

Public Slots

void accept ()

Public Member Functions

 ModeEditDlg (QString &_modeName, int &_zoom, QWidget *parent, const QString &title)
 ~ModeEditDlg ()

Protected Attributes

UI_ModeEditWidget * uiWidget
QString & modeName
int & zoom


Detailed Description

Definition at line 15 of file modeeditdlg.h.


Constructor & Destructor Documentation

ModeEditDlg::ModeEditDlg QString &  _modeName,
int &  _zoom,
QWidget *  parent,
const QString &  title
 

Definition at line 22 of file modeeditdlg.cpp.

References accept(), modeName, uiWidget, and zoom.

00024         : QDialog( parent, NULL , TRUE /* modal */ ), modeName( _modeName ), 
00025         zoom ( _zoom )
00026 {
00027     uiWidget = new UI_ModeEditWidget( this );
00028     setCaption( title );
00029     QBoxLayout * l = new QVBoxLayout( this );
00030     l->addWidget( uiWidget );
00031     connect( uiWidget->buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
00032     connect( uiWidget->buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
00033     
00034     int min = 1;
00035     int max = 1000;
00036     
00037     uiWidget->spinBoxZoom->setRange( min, max );
00038     
00039     uiWidget->lineEditName->setText( modeName );
00040     uiWidget->spinBoxZoom->setValue( zoom );
00041 }

ModeEditDlg::~ModeEditDlg  ) 
 

Definition at line 58 of file modeeditdlg.cpp.

00059 {
00060 }


Member Function Documentation

void ModeEditDlg::accept  )  [slot]
 

Definition at line 43 of file modeeditdlg.cpp.

References modeName, uiWidget, and zoom.

Referenced by ModeEditDlg().

00044 {
00045 QString nameGiven = uiWidget->lineEditName->text();
00046 if ( nameGiven.isEmpty() )
00047 {  return;
00048 }
00049 else
00050 {
00051     zoom = uiWidget->spinBoxZoom->value();
00052     modeName = nameGiven;
00053     QDialog::accept();
00054 }
00055 }


Member Data Documentation

QString& ModeEditDlg::modeName [protected]
 

Definition at line 29 of file modeeditdlg.h.

Referenced by accept(), and ModeEditDlg().

UI_ModeEditWidget* ModeEditDlg::uiWidget [protected]
 

Definition at line 28 of file modeeditdlg.h.

Referenced by accept(), and ModeEditDlg().

int& ModeEditDlg::zoom [protected]
 

Definition at line 30 of file modeeditdlg.h.

Referenced by accept(), and ModeEditDlg().


The documentation for this class was generated from the following files:
Generated on Fri Mar 17 17:44:59 2006 for trapper by  doxygen 1.4.4