Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Molkentin <danimo@owncloud.com>2014-06-20 18:37:07 +0400
committerDaniel Molkentin <danimo@owncloud.com>2014-06-20 18:37:07 +0400
commit7a8a3855b8d98f7f7704c21de5d464db1155cb49 (patch)
treefd9ecbef22afec4c42d15d3bf35ed143b0d27604
parent603a238eb961e7a082903c8b9a1120c232f9f77f (diff)
Mac: Make <ESC> close the settings dialog againv1.6.1-rc1
-rw-r--r--src/mirall/settingsdialogmac.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mirall/settingsdialogmac.cpp b/src/mirall/settingsdialogmac.cpp
index eae0be95b..23466c6b9 100644
--- a/src/mirall/settingsdialogmac.cpp
+++ b/src/mirall/settingsdialogmac.cpp
@@ -28,6 +28,13 @@ SettingsDialogMac::SettingsDialogMac(ownCloudGui *gui, QWidget *parent)
setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint |
Qt::WindowCloseButtonHint | Qt::WindowMaximizeButtonHint);
+
+ // Emulate dialog behavior: Escape means close
+ QAction *closeWindowAction = new QAction(this);
+ closeWindowAction->setShortcut(QKeySequence(Qt::Key_Escape));
+ connect(closeWindowAction, SIGNAL(triggered()), SLOT(close()));
+ addAction(closeWindowAction);
+
setObjectName("SettingsMac"); // required as group for saveGeometry call
setWindowTitle(tr("%1").arg(Theme::instance()->appNameGUI()));