summaryrefslogtreecommitdiffstats
path: root/src/gui/yesnodialog.cpp
diff options
context:
space:
mode:
authorLubos Dolezel <lubos@dolezel.info>2015-06-04 16:42:26 +0200
committerLubos Dolezel <lubos@dolezel.info>2015-06-04 16:42:26 +0200
commit85a753d68eb8900ba94ce89f9638269858645e19 (patch)
tree214b66534fcf5189cc342d9eacf894dfbe2787a0 /src/gui/yesnodialog.cpp
parent60c4f9eb8e42a2f1581d8a79dbae6245e405ae3f (diff)
downloadtwinkle-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.cpp16
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);