From: Deniz Türkoglu Date: Wed, 27 Aug 2014 19:08:57 +0000 (+0200) Subject: Fix MainToolBar visibility not saving in OSX X-Git-Tag: 0.11.0~17^2 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=refs%2Fpull%2F87%2Fhead 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 --- 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();