From: APTX Date: Tue, 30 Apr 2013 22:21:57 +0000 (+0200) Subject: Save currently selected tab. X-Git-Url: https://gitweb.tyo.aptx.org/?a=commitdiff_plain;h=e933a8f6822166c375cc06efecda0a27fc40f5cf;p=localmylist.git Save currently selected tab. --- diff --git a/localmylist-management/tabwidget.cpp b/localmylist-management/tabwidget.cpp index 00d440f..5d015f9 100644 --- a/localmylist-management/tabwidget.cpp +++ b/localmylist-management/tabwidget.cpp @@ -54,12 +54,16 @@ MainWindow *TabWidget::mainWindow() const void TabWidget::loadSettings(QSettings *s) { QStringList ids; + int currentIndex; s->beginGroup("management-gui"); ids = s->value("tabs", "mylist").toString().split(QChar(',')); + currentIndex = s->value("currentTab", 0).toInt(); s->endGroup(); for (const QString &id : ids) addTab(id); + + setCurrentIndex(currentIndex); } void TabWidget::saveSettings(QSettings *s) @@ -70,6 +74,7 @@ void TabWidget::saveSettings(QSettings *s) s->beginGroup("management-gui"); s->setValue("tabs", ids.join(QChar(','))); + s->setValue("currentTab", currentIndex()); s->endGroup(); }