Fix MainToolBar visibility not saving in OSX 87/head
authorDeniz Türkoglu <turkoglu.deniz@gmail.com>
Wed, 27 Aug 2014 19:08:57 +0000 (21:08 +0200)
committerDeniz Türkoglu <turkoglu.deniz@gmail.com>
Wed, 27 Aug 2014 19:22:14 +0000 (21:22 +0200)
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
src/qtui/mainwin.h

index 2a1ce6f..63fe459 100644 (file)
@@ -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()
index ad16889..0840037 100644 (file)
@@ -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();