Source Code (Use browser search to find items of interest.)
Class Index
kview'KNumDialog (./kdegraphics/kview/numdlg.h:18)
class KNumDialog : public QDialog
{
public:
/**
* KNumDialog Constructor
*/
KNumDialog( QWidget *parent = 0 );
/**
* Get a number from the user.
*/
bool getNum( int& num, const char *message = 0 );
/**
* Get a number from the user.
*/
bool getNum( double& num, const char *message = 0 );
/**
* KNumDialog Destructor
*/
virtual ~KNumDialog();
private:
KNumDialog& operator=( KNumDialog& );
KNumDialog( const KNumDialog& );
QLabel *_message;
QLineEdit *_edit;
};
kview'KNumDialog::KNumDialog() (./kdegraphics/kview/numdlg.cpp:19)
KNumDialog::KNumDialog( QWidget *parent )
: QDialog( parent, "", true )
{
KTypoLayout *layout = new KTypoLayout( this );
layout->setGridSize( 2, 3 );
layout->setHSpace( 2, 2 );
layout->setVSpace( 2, 2 );
_message = layout->newLabel( "Enter a value:",
0, 0, 2, 1 );
_edit = layout->newLineEdit( "", 0, 1, 2, 1 );
connect( _edit, SIGNAL(returnPressed()), this, SLOT(accept()));
_edit->setFocus();
QPushButton *ok = layout->newButton( "OK", 0, 2, 1, 1 );
connect( ok, SIGNAL(clicked()), SLOT(accept()) );
KBagConstraints *c = layout->constraints( ok );
c->setXSpace( 2 );
c->setYSpace( 4 );
QPushButton *canc = layout->newButton( "Cancel", 1, 2, 1, 1 );
c = layout->constraints( canc );
c->setXSpace( 2 );
c->setYSpace( 4 );
connect( canc, SIGNAL(clicked()), SLOT(reject()) );
resize( 200, 120 );
}
kview'KNumDialog::~KNumDialog() (./kdegraphics/kview/numdlg.cpp:48)
KNumDialog::~KNumDialog()
{
}
kview'KNumDialog::getNum() (./kdegraphics/kview/numdlg.cpp:52)
bool KNumDialog::getNum( int& num, const char *message )
{
_message->setText( message );
QString numtxt;
numtxt.setNum( num );
_edit->setText( numtxt );
if ( exec() ) {
num = atoi( _edit->text() );
return true;
}
return false;
}
kview'KNumDialog::getNum() (./kdegraphics/kview/numdlg.cpp:67)
bool KNumDialog::getNum( double& num, const char *message )
{
_message->setText( message );
QString numtxt;
numtxt.setNum( num );
_edit->setText( numtxt );
if ( exec() ) {
num = atof( _edit->text() );
return true;
}
return false;
}