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()) );
}