From e933a8f6822166c375cc06efecda0a27fc40f5cf Mon Sep 17 00:00:00 2001 From: APTX Date: Wed, 1 May 2013 00:21:57 +0200 Subject: [PATCH] Save currently selected tab. --- localmylist-management/tabwidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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(); } -- 2.52.0