[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kxmlgui] src: Use QDialogButtonBox
From: Pino Toscano <pino () kde ! org>
Date: 2016-12-10 8:45:02
Message-ID: E1cFdHC-0006DH-Ta () code ! kde ! org
[Download RAW message or body]
Git commit e4c3d2ddbd99e7fd0b1475eb7ec8fa4925682a15 by Pino Toscano.
Committed on 10/12/2016 at 08:44.
Pushed by pino into branch 'master'.
Use QDialogButtonBox
... instead of adding manually a standard Close button
M +4 -4 src/kcheckaccelerators.cpp
https://commits.kde.org/kxmlgui/e4c3d2ddbd99e7fd0b1475eb7ec8fa4925682a15
diff --git a/src/kcheckaccelerators.cpp b/src/kcheckaccelerators.cpp
index e3b707b..3b26128 100644
--- a/src/kcheckaccelerators.cpp
+++ b/src/kcheckaccelerators.cpp
@@ -37,6 +37,7 @@
#include <QGroupBox>
#include <QClipboard>
#include <QProcess>
+#include <QDialogButtonBox>
#include <kconfig.h>
#include <kconfiggroup.h>
@@ -237,10 +238,9 @@ void KCheckAccelerators::createDialog(QWidget *actWin, bool automatic)
connect(disableAutoCheck, SIGNAL(toggled(bool)), SLOT(slotDisableCheck(bool)));
layout->addWidget(disableAutoCheck);
}
- QPushButton *btnClose = new QPushButton(i18nc("@action:button", "Close"), drklash);
- btnClose->setDefault(true);
- layout->addWidget(btnClose);
- connect(btnClose, SIGNAL(clicked()), drklash, SLOT(close()));
+ QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, drklash);
+ layout->addWidget(buttonBox);
+ connect(buttonBox, SIGNAL(rejected()), drklash, SLOT(close()));
if (disableAutoCheck) {
disableAutoCheck->setFocus();
} else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic