Port to QDialog

wilder-work
Montel Laurent 11 years ago
parent d89bd437ab
commit bf7ae9d692
  1. 26
      editor/potentialphishingemail/potentialphishingdetaildialog.cpp
  2. 4
      editor/potentialphishingemail/potentialphishingdetaildialog.h

@ -24,14 +24,25 @@
#include <qboxlayout.h>
#include <QLabel>
#include <QListWidget>
#include <KConfigGroup>
#include <QDialogButtonBox>
#include <QPushButton>
#include <QVBoxLayout>
PotentialPhishingDetailDialog::PotentialPhishingDetailDialog(QWidget *parent)
: KDialog(parent)
: QDialog(parent)
{
setCaption(i18n("Details"));
setButtons(Ok | Cancel);
setDefaultButton(Ok);
setWindowTitle(i18n("Details"));
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok|QDialogButtonBox::Cancel);
QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok);
okButton->setDefault(true);
okButton->setShortcut(Qt::CTRL | Qt::Key_Return);
connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
okButton->setDefault(true);
QVBoxLayout *topLayout = new QVBoxLayout;
setLayout(topLayout);
setModal(true);
QWidget *mainWidget = new QWidget(this);
QVBoxLayout *mainLayout = new QVBoxLayout(mainWidget);
@ -43,8 +54,10 @@ PotentialPhishingDetailDialog::PotentialPhishingDetailDialog(QWidget *parent)
mListWidget->setObjectName(QLatin1String("list_widget"));
mainLayout->addWidget(mListWidget);
connect(this, SIGNAL(okClicked()), this, SLOT(slotSave()));
setMainWidget(mainWidget);
mainLayout->addWidget(buttonBox);
connect(okButton, SIGNAL(clicked()), this, SLOT(slotSave()));
topLayout->addWidget(mainWidget);
readConfig();
}
@ -102,3 +115,4 @@ void PotentialPhishingDetailDialog::slotSave()
}
accept();
}

@ -21,9 +21,9 @@
#ifndef POTENTIALPHISHINGDETAILDIALOG_H
#define POTENTIALPHISHINGDETAILDIALOG_H
#include <KDialog>
#include <QDialog>
class QListWidget;
class PotentialPhishingDetailDialog : public KDialog
class PotentialPhishingDetailDialog : public QDialog
{
Q_OBJECT
public:

Loading…
Cancel
Save