From ee20d04441ff051d7357a1eb5fa7d17f99471afc Mon Sep 17 00:00:00 2001 From: Max Lapan Date: Wed, 17 Mar 2010 18:23:55 +0300 Subject: [PATCH] Save language settings. --- settings.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/settings.cpp b/settings.cpp index e543217..53966fc 100644 --- a/settings.cpp +++ b/settings.cpp @@ -28,6 +28,10 @@ void Settings::load () // loadCities (&settings); _updateIntervalIndex = minutes2IntervalIndex (settings.value ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex)).toInt ()); + + _langIndex = settings.value ("langIndex", _langIndex).toInt (); + if (_langIndex < 0 || _langIndex >= _langs.count ()) + _langIndex = 0; } @@ -47,6 +51,8 @@ void Settings::save () settings.setValue ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex)); + settings.setValue ("langIndex", _langIndex); + // saveCities (&settings); } @@ -108,7 +114,7 @@ void Settings::makeDefault () // languages _langIndex = 0; - _langs.append (Language (QString (""), tr ("System"))); + _langs.append (Language (QString (""), tr ("System"))); _langs.append (Language (QString ("en"), tr ("English"))); _langs.append (Language (QString ("ru"), tr ("Russian"))); } -- 1.7.9.5