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