projects
/
yandex-traffic
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b912fa8
)
Save language settings.
author
Max Lapan
<max.lapan@gmail.com>
Wed, 17 Mar 2010 15:23:55 +0000
(18:23 +0300)
committer
Max Lapan
<max.lapan@gmail.com>
Wed, 17 Mar 2010 15:23:55 +0000
(18:23 +0300)
settings.cpp
patch
|
blob
|
history
diff --git
a/settings.cpp
b/settings.cpp
index
e543217
..
53966fc
100644
(file)
--- a/
settings.cpp
+++ b/
settings.cpp
@@
-28,6
+28,10
@@
void Settings::load ()
// loadCities (&settings);
_updateIntervalIndex = minutes2IntervalIndex (settings.value ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex)).toInt ());
// 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 ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex));
+ settings.setValue ("langIndex", _langIndex);
+
// saveCities (&settings);
}
// saveCities (&settings);
}
@@
-108,7
+114,7
@@
void Settings::makeDefault ()
// languages
_langIndex = 0;
// 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")));
}
_langs.append (Language (QString ("en"), tr ("English")));
_langs.append (Language (QString ("ru"), tr ("Russian")));
}