Source Code (Use browser search to find items of interest.)
Class Index
kcontrol'ExtensionDialog (./kdebase/kcontrol/filetypes/extensiondlg.h:10)
class ExtensionDialog : public KDialog
{
public:
ExtensionDialog(QWidget *parent = 0, const char *name = 0);
QString text() const { return extEd->text(); }
private:
KLineEdit *extEd;
};
kcontrol'ExtensionDialog::ExtensionDialog() (./kdebase/kcontrol/filetypes/extensiondlg.cpp:10)
ExtensionDialog::ExtensionDialog(QWidget *parent, const char *name)
: KDialog(parent, name, true)
{
setCaption(i18n("Add New Extension"));
QVBoxLayout *topLayout = new QVBoxLayout(this, marginHint(), spacingHint());
QHBoxLayout *hBox = new QHBoxLayout;
topLayout->addLayout(hBox);
QLabel *l = new QLabel(i18n("Extension:"), this);
hBox->addWidget(l);
extEd = new KLineEdit(this);
hBox->addWidget(extEd, 1);
KButtonBox *bbox = new KButtonBox(this);
topLayout->addWidget(bbox);
QPushButton *okButton = bbox->addButton(i18n("OK"));
okButton->setDefault(true);
connect(okButton, SIGNAL(clicked()),
this, SLOT(accept()));
QPushButton *cancelButton = bbox->addButton(i18n("Cancel"));
connect(cancelButton, SIGNAL(clicked()),
this, SLOT(reject()));
extEd->setFocus();
}