diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-11-22 16:39:56 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-11-22 18:30:01 +0100 |
commit | f598ef9c27fa51b2d3b809f2937104b8bca271b2 (patch) | |
tree | d893a95439edaeb7fd9178ea87de3614f896c052 /rbutil/rbutilqt/gui | |
parent | 0ea8f074ed5bc615f5a7cc495582f525210b87d5 (diff) | |
download | rockbox-f598ef9c27fa51b2d3b809f2937104b8bca271b2.tar.gz rockbox-f598ef9c27fa51b2d3b809f2937104b8bca271b2.zip |
rbutil: Add support for installing daily builds.
Change-Id: If2bb23adcbd4a441f18846515c609118da8c5b5e
Diffstat (limited to 'rbutil/rbutilqt/gui')
-rw-r--r-- | rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp index f64cfecd7c..cc5abb40ad 100644 --- a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp +++ b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | |||
@@ -124,6 +124,8 @@ void SelectiveInstallWidget::updateVersion(void) | |||
124 | ServerInfo::BleedingRevision).toString()); | 124 | ServerInfo::BleedingRevision).toString()); |
125 | m_versions.insert(SystemInfo::BuildCandidate, ServerInfo::instance()->platformValue( | 125 | m_versions.insert(SystemInfo::BuildCandidate, ServerInfo::instance()->platformValue( |
126 | ServerInfo::RelCandidateVersion).toString()); | 126 | ServerInfo::RelCandidateVersion).toString()); |
127 | m_versions.insert(SystemInfo::BuildDaily, ServerInfo::instance()->platformValue( | ||
128 | ServerInfo::DailyVersion).toString()); | ||
127 | } | 129 | } |
128 | 130 | ||
129 | ui.selectedVersion->clear(); | 131 | ui.selectedVersion->clear(); |
@@ -139,6 +141,10 @@ void SelectiveInstallWidget::updateVersion(void) | |||
139 | ui.selectedVersion->addItem(tr("Release Candidate (Revison %1)").arg( | 141 | ui.selectedVersion->addItem(tr("Release Candidate (Revison %1)").arg( |
140 | m_versions[SystemInfo::BuildCandidate]), SystemInfo::BuildCandidate); | 142 | m_versions[SystemInfo::BuildCandidate]), SystemInfo::BuildCandidate); |
141 | } | 143 | } |
144 | if(!m_versions[SystemInfo::BuildDaily].isEmpty()) { | ||
145 | ui.selectedVersion->addItem(tr("Daily Build (%1)").arg( | ||
146 | m_versions[SystemInfo::BuildDaily]), SystemInfo::BuildDaily); | ||
147 | } | ||
142 | 148 | ||
143 | // select previously selected version | 149 | // select previously selected version |
144 | int index = ui.selectedVersion->findData(RbSettings::value(RbSettings::Build).toString()); | 150 | int index = ui.selectedVersion->findData(RbSettings::value(RbSettings::Build).toString()); |
@@ -450,6 +456,9 @@ void SelectiveInstallWidget::installRockbox(void) | |||
450 | url = ServerInfo::instance()->platformValue( | 456 | url = ServerInfo::instance()->platformValue( |
451 | ServerInfo::RelCandidateUrl, m_target).toString(); | 457 | ServerInfo::RelCandidateUrl, m_target).toString(); |
452 | break; | 458 | break; |
459 | case SystemInfo::BuildDaily: | ||
460 | url = ServerInfo::instance()->platformValue( | ||
461 | ServerInfo::DailyUrl, m_target).toString(); | ||
453 | } | 462 | } |
454 | //! install build | 463 | //! install build |
455 | if(m_zipinstaller != nullptr) m_zipinstaller->deleteLater(); | 464 | if(m_zipinstaller != nullptr) m_zipinstaller->deleteLater(); |