Source Code (Use browser search to find items of interest.)
Class Index
kdvi'PageDialog (./kdegraphics/kdvi/kdvi.h:150)
class PageDialog : public QDialog
{
Q_OBJECT
public:
PageDialog();
signals:
void textEntered(const QString &);
private slots:
void go() { emit textEntered(ed.text()); accept();}
private:
QGroupBox gb;
QLineEdit ed;
QPushButton ok, cancel;
};
kdvi'PageDialog::PageDialog() (./kdegraphics/kdvi/kdvi.cpp:658)
PageDialog::PageDialog() : QDialog( 0, 0, 1 ),
gb(i18n(" Page "),this), ed(&gb), ok(&gb), cancel(&gb)
{
setCaption( i18n("Go to page") );
gb.setFrameStyle( QFrame::Box | QFrame::Sunken );
gb.setLineWidth( 1 );
QBoxLayout l1( this, QBoxLayout::LeftToRight, 15 );
l1.addWidget( &gb );
QBoxLayout l2( &gb, QBoxLayout::Down, 15, 10 );
l2.addSpacing(fontMetrics().height());
l2.addWidget( &ed );
ed.setFocus();
connect( &ed, SIGNAL(returnPressed()), SLOT(go()) );
QBoxLayout l3( QBoxLayout::LeftToRight, 15 );
l2.addLayout( &l3 );
l3.addWidget( &ok );
l3.addWidget( &cancel );
ok.setText( i18n("Go to") );
connect( &ok, SIGNAL(clicked()), SLOT(go()) );
cancel.setText( i18n("Cancel") );
resize( 300, 150 );
l1.activate();
l2.activate();
setFixedSize(size());
connect( &cancel, SIGNAL(clicked()), SLOT(reject()) );
}