From 8d4390492e6a46e4e5f3bac54a74fde56756d23a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Deniz=20T=C3=BCrkoglu?= Date: Wed, 27 Aug 2014 21:08:57 +0200 Subject: [PATCH] Fix MainToolBar visibility not saving in OSX The current code, although completely valid, doesn't work due to moc not seeing built in defines. See; https://bugreports.qt-project.org/browse/QTBUG-34593 --- src/qtui/mainwin.cpp | 6 ++++-- src/qtui/mainwin.h | 2 -- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 2a1ce6f4..63fe459b 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -1025,13 +1025,15 @@ void MainWin::setupToolBars() #endif } -#ifdef Q_OS_MAC void MainWin::saveMainToolBarStatus(bool enabled) { +#ifdef Q_OS_MAC QtUiSettings uiSettings; uiSettings.setValue("ShowMainToolBar", enabled); -} +#else + Q_UNUSED(enabled); #endif +} void MainWin::connectedToCore() diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index ad16889c..08400375 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -154,9 +154,7 @@ private slots: void saveMenuBarStatus(bool enabled); void saveStatusBarStatus(bool enabled); -#ifdef Q_OS_MAC void saveMainToolBarStatus(bool enabled); -#endif void loadLayout(); void saveLayout(); -- 2.20.1