X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;fp=src%2Fqtui%2Fmainwin.cpp;h=d3a90e1af08df254480f4ce089f328d8c70eb293;hb=91c03b989493223b3969ba1da9a8a2e676000a5d;hp=3505ba4a9c8b027320d3705bb71fccee61e481e7;hpb=7ad97955935d782aef5dd6bfd8cbffcd87fcb304;p=quassel.git diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 3505ba4a..d3a90e1a 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -1007,8 +1007,24 @@ void MainWin::setupToolBars() QtUi::toolBarActionProvider()->addActions(_mainToolBar, ToolBarActionProvider::MainToolBar); _toolbarMenu->addAction(_mainToolBar->toggleViewAction()); + +#ifndef HAVE_KDE + QtUiSettings uiSettings; + + bool visible = uiSettings.value("ShowMainToolBar", QVariant(true)).toBool(); + _mainToolBar->setVisible(visible); + connect(_mainToolBar, SIGNAL(visibilityChanged(bool)), this, SLOT(saveMainToolBarStatus(bool))); +#endif } +#ifndef HAVE_KDE +void MainWin::saveMainToolBarStatus(bool enabled) +{ + QtUiSettings uiSettings; + uiSettings.setValue("ShowMainToolBar", enabled); +} +#endif + void MainWin::connectedToCore() {