+ updateUpdateButtonValue ();
+}
+
+
+void SettingsDialog::updateDisplayButtonValue ()
+{
+ QString val;
+ QStringList list;
+
+ val = tr ("City: ") + _settings->cities ()[_settings->regionID ()] + ", " + tr ("Data: ");
+
+ if (_settings->check (Settings::C_ShowLight))
+ list.append (tr ("lights"));
+ if (_settings->check (Settings::C_ShowRank))
+ list.append (tr ("rank"));
+ if (_settings->check (Settings::C_ShowTime))
+ list.append (tr ("time"));
+ if (_settings->check (Settings::C_ShowHint))
+ list.append (tr ("hint"));
+
+ _displayButton->setValueText (val + list.join (", "));
+}
+
+
+void SettingsDialog::updateUpdateButtonValue ()
+{
+ QStringList list, intervals = _settings->updateIntervals ();
+ QString val;
+
+ val = tr ("Interval: ") + intervals[_settings->getUpdateIntervalIndex ()] + ", " + tr ("Update via: ");
+
+ if (_settings->check (Settings::C_UpdateOnWiFi))
+ list.append (tr ("WiFi"));
+ if (_settings->check (Settings::C_UpdateOnGSM))
+ list.append (tr ("GSM"));
+
+ _updateButton->setValueText (val + list.join (", "));