Fix MainToolBar visibility not saving in OSX
authorDeniz Türkoglu <turkoglu.deniz@gmail.com>
Wed, 27 Aug 2014 19:08:57 +0000 (21:08 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 14 Sep 2014 20:07:35 +0000 (22:07 +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 8e0172d..68d3c6c 100644 (file)
@@ -1022,13 +1022,15 @@ void MainWin::setupToolBars()
 #endif
 }
 
-#ifdef Q_WS_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 e1ff7ea..f0750ed 100644 (file)
@@ -152,9 +152,7 @@ private slots:
 
     void saveMenuBarStatus(bool enabled);
     void saveStatusBarStatus(bool enabled);
-#ifdef Q_WS_MAC
     void saveMainToolBarStatus(bool enabled);
-#endif
 
     void loadLayout();
     void saveLayout();