Skip to content

Commit

Permalink
remember what tab you were on when you close the settings dialog
Browse files Browse the repository at this point in the history
  • Loading branch information
icefox committed Sep 15, 2009
1 parent 75539e8 commit f96727c
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,10 @@ void SettingsDialog::loadDefaults()
void SettingsDialog::loadFromSettings()
{
QSettings settings;
settings.beginGroup(QLatin1String("Settings"));
tabWidget->setCurrentIndex(settings.value(QLatin1String("currentTab"), 0).toInt());
settings.endGroup();

settings.beginGroup(QLatin1String("MainWindow"));
QString defaultHome = QLatin1String("about:home");
homeLineEdit->setText(settings.value(QLatin1String("home"), defaultHome).toString());
Expand Down Expand Up @@ -253,6 +257,10 @@ void SettingsDialog::loadFromSettings()
void SettingsDialog::saveToSettings()
{
QSettings settings;
settings.beginGroup(QLatin1String("Settings"));
settings.setValue(QLatin1String("currentTab"), tabWidget->currentIndex());
settings.endGroup();

settings.beginGroup(QLatin1String("MainWindow"));
settings.setValue(QLatin1String("home"), homeLineEdit->text());
settings.setValue(QLatin1String("startupBehavior"), startupBehavior->currentIndex());
Expand Down

0 comments on commit f96727c

Please sign in to comment.