diff options
author | Lubos Dolezel <lubos@dolezel.info> | 2015-06-04 16:42:26 +0200 |
---|---|---|
committer | Lubos Dolezel <lubos@dolezel.info> | 2015-06-04 16:42:26 +0200 |
commit | 85a753d68eb8900ba94ce89f9638269858645e19 (patch) | |
tree | 214b66534fcf5189cc342d9eacf894dfbe2787a0 /src/gui/yesnodialog.cpp | |
parent | 60c4f9eb8e42a2f1581d8a79dbae6245e405ae3f (diff) | |
download | twinkle-85a753d68eb8900ba94ce89f9638269858645e19.tar twinkle-85a753d68eb8900ba94ce89f9638269858645e19.tar.gz twinkle-85a753d68eb8900ba94ce89f9638269858645e19.tar.lz twinkle-85a753d68eb8900ba94ce89f9638269858645e19.tar.xz twinkle-85a753d68eb8900ba94ce89f9638269858645e19.zip |
Application fully ported to Qt4 (no Qt3Support used any more)
Diffstat (limited to 'src/gui/yesnodialog.cpp')
-rw-r--r-- | src/gui/yesnodialog.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/gui/yesnodialog.cpp b/src/gui/yesnodialog.cpp index 868f3d0..ec1810b 100644 --- a/src/gui/yesnodialog.cpp +++ b/src/gui/yesnodialog.cpp @@ -38,17 +38,23 @@ void YesNoDialog::actionNo() { } YesNoDialog::YesNoDialog() { - new QDialog(NULL, NULL, true, Qt::WDestructiveClose); + setAttribute(Qt::WA_DeleteOnClose); } YesNoDialog::YesNoDialog(QWidget *parent, const QString &caption, const QString &text) : - QDialog(parent, NULL, true, Qt::WDestructiveClose) + QDialog(parent) { - setCaption(caption); - QBoxLayout *vb = new QVBoxLayout(this, 11, 6); + setModal(true); + setAttribute(Qt::WA_DeleteOnClose); + setWindowTitle(caption); + + QBoxLayout *vb = new QVBoxLayout(this); + vb->setMargin(11); + vb->setSpacing(6); QLabel *lblQuestion = new QLabel(text, this); vb->addWidget(lblQuestion); - QHBoxLayout *hb = new QHBoxLayout(NULL, 0, 6); + QHBoxLayout *hb = new QHBoxLayout(this); + hb->setSpacing(6); QSpacerItem *spacer1 = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum ); hb->addItem(spacer1); |