/***************************************************************************
- * Copyright (C) 2005-07 by the Quassel IRC Team *
+ * Copyright (C) 2005-08 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include "serverlist.h"
#include "settingsdlg.h"
#include "signalproxy.h"
-
#include "topicwidget.h"
+#include "uisettings.h"
#include "selectionmodelsynchronizer.h"
#include "mappedselectionmodel.h"
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
ui.menuViews->addAction(dock->toggleViewAction());
- //showSettingsDlg();
+#ifdef SPUTDEV
+ showSettingsDlg();
+#endif
}
view->setFilteredModel(model, mode, nets);
Client::networkModel()->synchronizeView(view);
dock->setWidget(view);
-
+
addDockWidget(Qt::LeftDockWidgetArea, dock);
ui.menuViews->addAction(dock->toggleViewAction());
void MainWin::setupSettingsDlg() {
settingsDlg->registerSettingsPage(new FontsSettingsPage(settingsDlg));
+#ifdef SPUTDEV
settingsDlg->registerSettingsPage(new IdentitiesSettingsPage(settingsDlg));
-
+#endif
}
void MainWin::connectedToCore() {
{
//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 {