From 400ca612e2b977fc754492dbc3e956d8f76efafa Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Tue, 2 Oct 2018 11:30:57 +0200 Subject: [PATCH] Reset windows size by pressing Shift+Alt --- src/blackgui/guiapplication.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/blackgui/guiapplication.cpp b/src/blackgui/guiapplication.cpp index 7d1bb9ce1..506dae3c1 100644 --- a/src/blackgui/guiapplication.cpp +++ b/src/blackgui/guiapplication.cpp @@ -298,6 +298,8 @@ namespace BlackGui if (g.isEmpty() || s.isEmpty()) { return false; } window->restoreGeometry(g); window->restoreState(s); + const QString location = settings.fileName(); + CLogMessage(this).info("GUI settings are here: '%1'") << location; return true; } @@ -325,7 +327,10 @@ namespace BlackGui } if (m_saveMainWidgetState && !this->isSet(m_cmdWindowSizeReset)) { - this->restoreWindowGeometryAndState(); + + const Qt::KeyboardModifiers km = QGuiApplication::queryKeyboardModifiers(); + const bool shiftAlt = km.testFlag(Qt::ShiftModifier) && km.testFlag(Qt::AltModifier); + if (!shiftAlt) { this->restoreWindowGeometryAndState(); } } if (m_splashScreen)