s.setValue("MainWinMinimized", isMinimized());
s.setValue("MainWinMaximized", isMaximized());
s.setValue("MainWinHidden", !isVisible());
+ s.setValue("LastUsedBufferId", Client::bufferModel()->currentBuffer().toInt());
#ifdef HAVE_KDE
saveAutoSaveSettings();
IrcConnectionWizard *wizard = new IrcConnectionWizard(this, Qt::Sheet);
wizard->show();
}
+ else {
+ QtUiSettings s;
+ BufferId lastUsedBufferId(s.value("LastUsedBufferId").toInt());
+ if(lastUsedBufferId.isValid())
+ Client::bufferModel()->switchToBuffer(lastUsedBufferId);
+ }
}
void MainWin::loadLayout() {
void MainWin::showStatusBarMessage(const QString &message) {
statusBar()->showMessage(message, 10000);
}
-