X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=d244dc856f4d34514f955a213743ae6e83fa9522;hb=cf28e7152c5d940aec586be1b29fbf8ddc99f087;hp=fee617d452aab6a1954816950c6d07a4b6b21095;hpb=c6bc07febff322910675a1eb60c44f6be209a934;p=quassel.git diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index fee617d4..d244dc85 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -29,8 +29,8 @@ #include "serverlist.h" #include "settingsdlg.h" #include "signalproxy.h" - #include "topicwidget.h" +#include "uisettings.h" #include "selectionmodelsynchronizer.h" #include "mappedselectionmodel.h" @@ -87,17 +87,8 @@ void MainWin::init() { ui.menuViews->addAction(nickDock->toggleViewAction()); // restore mainwin state - QSettings s; - s.beginGroup("Geometry"); - //resize(s.value("MainWinSize", QSize(500, 400)).toSize()); - //move(s.value("MainWinPos", QPoint(50, 50)).toPoint()); - if(s.contains("MainWinState")) restoreState(s.value("MainWinState").toByteArray()); - s.endGroup(); - - //s.beginGroup("Buffers"); - //QString net = s.value("CurrentNetwork", "").toString(); - //QString buf = s.value("CurrentBuffer", "").toString(); - //s.endGroup(); + UiSettings s; + restoreState(s.value("MainWinState").toByteArray()); disconnectedFromCore(); // Disable menus and stuff showCoreConnectionDlg(true); // autoconnect if appropriate @@ -266,16 +257,10 @@ void MainWin::closeEvent(QCloseEvent *event) { //if (userReallyWantsToQuit()) { ui.bufferWidget->saveState(); - QSettings s; - s.beginGroup("Geometry"); + UiSettings s; s.setValue("MainWinSize", size()); s.setValue("MainWinPos", pos()); s.setValue("MainWinState", saveState()); - s.endGroup(); - s.beginGroup("Buffers"); - //s.setValue("CurrentNetwork", currentNetwork); - s.setValue("CurrentBuffer", currentBuffer); - s.endGroup(); delete systray; event->accept(); //} else {