UPDATES: Got rid of hardcoded update intervals list

This commit is contained in:
Eugene Sandulenko 2016-03-31 09:31:57 +02:00
parent 556b7ffa29
commit 08e7f0ab91
5 changed files with 79 additions and 11 deletions

View file

@ -95,10 +95,12 @@ UpdatesDialog::UpdatesDialog() : Dialog(30, 20, 260, 124) {
_updatesPopUp = new PopUpWidget(this, 10, y, _w - 20, g_gui.xmlEval()->getVar("Globals.PopUp.Height", kLineHeight));
_updatesPopUp->appendEntry(_("Never"), Common::UpdateManager::kUpdateIntervalNotSupported);
_updatesPopUp->appendEntry(_("Daily"), Common::UpdateManager::kUpdateIntervalOneDay);
_updatesPopUp->appendEntry(_("Weekly"), Common::UpdateManager::kUpdateIntervalOneWeek);
_updatesPopUp->appendEntry(_("Monthly"), Common::UpdateManager::kUpdateIntervalOneMonth);
const int *vals = Common::UpdateManager::getUpdateIntervals();
while (*vals != -1) {
_updatesPopUp->appendEntry(Common::UpdateManager::updateIntervalToString(*vals), *vals);
vals++;
}
_updatesPopUp->setSelectedTag(Common::UpdateManager::kUpdateIntervalOneWeek);