diff options
Diffstat (limited to 'rbutil/rbutilqt/install.cpp')
-rw-r--r-- | rbutil/rbutilqt/install.cpp | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/rbutil/rbutilqt/install.cpp b/rbutil/rbutilqt/install.cpp index b1020b8982..2332a713c4 100644 --- a/rbutil/rbutilqt/install.cpp +++ b/rbutil/rbutilqt/install.cpp | |||
@@ -34,12 +34,12 @@ Install::Install(RbSettings *sett,QWidget *parent) : QDialog(parent) | |||
34 | connect(ui.backup, SIGNAL(stateChanged(int)), this, SLOT(backupCheckboxChanged(int))); | 34 | connect(ui.backup, SIGNAL(stateChanged(int)), this, SLOT(backupCheckboxChanged(int))); |
35 | 35 | ||
36 | //! check if rockbox is already installed | 36 | //! check if rockbox is already installed |
37 | QString version = Detect::installedVersion(settings->mountpoint()); | 37 | QString version = Detect::installedVersion(settings->value(RbSettings::Mountpoint).toString()); |
38 | 38 | ||
39 | if(version != "") | 39 | if(version != "") |
40 | { | 40 | { |
41 | ui.Backupgroup->show(); | 41 | ui.Backupgroup->show(); |
42 | m_backupName = settings->mountpoint(); | 42 | m_backupName = settings->value(RbSettings::Mountpoint).toString(); |
43 | if(!m_backupName.endsWith("/")) m_backupName += "/"; | 43 | if(!m_backupName.endsWith("/")) m_backupName += "/"; |
44 | m_backupName += ".backup/rockbox-backup-"+version+".zip"; | 44 | m_backupName += ".backup/rockbox-backup-"+version+".zip"; |
45 | // for some reason the label doesn't return its final size yet. | 45 | // for some reason the label doesn't return its final size yet. |
@@ -91,8 +91,8 @@ void Install::accept() | |||
91 | { | 91 | { |
92 | logger = new ProgressLoggerGui(this); | 92 | logger = new ProgressLoggerGui(this); |
93 | logger->show(); | 93 | logger->show(); |
94 | QString mountPoint = settings->mountpoint(); | 94 | QString mountPoint = settings->value(RbSettings::Mountpoint).toString(); |
95 | qDebug() << "mountpoint:" << settings->mountpoint(); | 95 | qDebug() << "mountpoint:" << settings->value(RbSettings::Mountpoint).toString(); |
96 | // show dialog with error if mount point is wrong | 96 | // show dialog with error if mount point is wrong |
97 | if(!QFileInfo(mountPoint).isDir()) { | 97 | if(!QFileInfo(mountPoint).isDir()) { |
98 | logger->addItem(tr("Mount point is wrong!"),LOGERROR); | 98 | logger->addItem(tr("Mount point is wrong!"),LOGERROR); |
@@ -101,30 +101,30 @@ void Install::accept() | |||
101 | } | 101 | } |
102 | 102 | ||
103 | QString myversion; | 103 | QString myversion; |
104 | QString buildname = settings->curBuildserver_Modelname(); | 104 | QString buildname = settings->value(RbSettings::CurBuildserverModel).toString(); |
105 | if(ui.radioStable->isChecked()) { | 105 | if(ui.radioStable->isChecked()) { |
106 | file = QString("%1/%2/rockbox-%3-%4.zip") | 106 | file = QString("%1/%2/rockbox-%3-%4.zip") |
107 | .arg(settings->releaseUrl(), version.value("rel_rev"), | 107 | .arg(settings->value(RbSettings::ReleaseUrl).toString(), version.value("rel_rev"), |
108 | buildname, version.value("rel_rev")); | 108 | buildname, version.value("rel_rev")); |
109 | fileName = QString("rockbox-%1-%2.zip") | 109 | fileName = QString("rockbox-%1-%2.zip") |
110 | .arg(version.value("rel_rev"), buildname); | 110 | .arg(version.value("rel_rev"), buildname); |
111 | settings->setBuild("stable"); | 111 | settings->setValue(RbSettings::Build, "stable"); |
112 | myversion = version.value("rel_rev"); | 112 | myversion = version.value("rel_rev"); |
113 | } | 113 | } |
114 | else if(ui.radioArchived->isChecked()) { | 114 | else if(ui.radioArchived->isChecked()) { |
115 | file = QString("%1%2/rockbox-%3-%4.zip") | 115 | file = QString("%1%2/rockbox-%3-%4.zip") |
116 | .arg(settings->dailyUrl(), | 116 | .arg(settings->value(RbSettings::DailyUrl).toString(), |
117 | buildname, buildname, version.value("arch_date")); | 117 | buildname, buildname, version.value("arch_date")); |
118 | fileName = QString("rockbox-%1-%2.zip") | 118 | fileName = QString("rockbox-%1-%2.zip") |
119 | .arg(buildname, version.value("arch_date")); | 119 | .arg(buildname, version.value("arch_date")); |
120 | settings->setBuild("archived"); | 120 | settings->setValue(RbSettings::Build, "archived"); |
121 | myversion = "r" + version.value("arch_rev") + "-" + version.value("arch_date"); | 121 | myversion = "r" + version.value("arch_rev") + "-" + version.value("arch_date"); |
122 | } | 122 | } |
123 | else if(ui.radioCurrent->isChecked()) { | 123 | else if(ui.radioCurrent->isChecked()) { |
124 | file = QString("%1%2/rockbox.zip") | 124 | file = QString("%1%2/rockbox.zip") |
125 | .arg(settings->bleedingUrl(), buildname); | 125 | .arg(settings->value(RbSettings::BleedingUrl).toString(), buildname); |
126 | fileName = QString("rockbox.zip"); | 126 | fileName = QString("rockbox.zip"); |
127 | settings->setBuild("current"); | 127 | settings->setValue(RbSettings::Build, "current"); |
128 | myversion = "r" + version.value("bleed_rev"); | 128 | myversion = "r" + version.value("bleed_rev"); |
129 | } | 129 | } |
130 | else { | 130 | else { |
@@ -162,7 +162,8 @@ void Install::accept() | |||
162 | //! create backup | 162 | //! create backup |
163 | RbZip backup; | 163 | RbZip backup; |
164 | connect(&backup,SIGNAL(zipProgress(int,int)),logger,SLOT(setProgress(int,int))); | 164 | connect(&backup,SIGNAL(zipProgress(int,int)),logger,SLOT(setProgress(int,int))); |
165 | if(backup.createZip(m_backupName,settings->mountpoint() + "/.rockbox") == Zip::Ok) | 165 | if(backup.createZip(m_backupName, |
166 | settings->value(RbSettings::Mountpoint).toString() + "/.rockbox") == Zip::Ok) | ||
166 | { | 167 | { |
167 | logger->addItem(tr("Backup successful"),LOGOK); | 168 | logger->addItem(tr("Backup successful"),LOGOK); |
168 | } | 169 | } |
@@ -178,7 +179,7 @@ void Install::accept() | |||
178 | installer = new ZipInstaller(this); | 179 | installer = new ZipInstaller(this); |
179 | installer->setUrl(file); | 180 | installer->setUrl(file); |
180 | installer->setLogSection("Rockbox (Base)"); | 181 | installer->setLogSection("Rockbox (Base)"); |
181 | if(!settings->cacheDisabled() | 182 | if(!settings->value(RbSettings::CacheDisabled).toBool() |
182 | && !ui.checkBoxCache->isChecked()) | 183 | && !ui.checkBoxCache->isChecked()) |
183 | { | 184 | { |
184 | installer->setCache(true); | 185 | installer->setCache(true); |
@@ -218,9 +219,9 @@ void Install::done(bool error) | |||
218 | // no error, close the window, when the logger is closed | 219 | // no error, close the window, when the logger is closed |
219 | connect(logger,SIGNAL(closed()),this,SLOT(close())); | 220 | connect(logger,SIGNAL(closed()),this,SLOT(close())); |
220 | // add platform info to log file for later detection | 221 | // add platform info to log file for later detection |
221 | QSettings installlog(settings->mountpoint() | 222 | QSettings installlog(settings->value(RbSettings::Mountpoint).toString() |
222 | + "/.rockbox/rbutil.log", QSettings::IniFormat, 0); | 223 | + "/.rockbox/rbutil.log", QSettings::IniFormat, 0); |
223 | installlog.setValue("platform", settings->curPlatform()); | 224 | installlog.setValue("platform", settings->value(RbSettings::Platform).toString()); |
224 | installlog.sync(); | 225 | installlog.sync(); |
225 | } | 226 | } |
226 | 227 | ||
@@ -288,11 +289,12 @@ void Install::setVersionStrings(QMap<QString, QString>& ver) | |||
288 | 289 | ||
289 | // try to use the old selection first. If no selection has been made | 290 | // try to use the old selection first. If no selection has been made |
290 | // in the past, use a preselection based on released status. | 291 | // in the past, use a preselection based on released status. |
291 | if(settings->build() == "stable" && !version.value("rel_rev").isEmpty()) | 292 | if(settings->value(RbSettings::Build).toString() == "stable" |
293 | && !version.value("rel_rev").isEmpty()) | ||
292 | ui.radioStable->setChecked(true); | 294 | ui.radioStable->setChecked(true); |
293 | else if(settings->build() == "archived") | 295 | else if(settings->value(RbSettings::Build).toString() == "archived") |
294 | ui.radioArchived->setChecked(true); | 296 | ui.radioArchived->setChecked(true); |
295 | else if(settings->build() == "current") | 297 | else if(settings->value(RbSettings::Build).toString() == "current") |
296 | ui.radioCurrent->setChecked(true); | 298 | ui.radioCurrent->setChecked(true); |
297 | else if(!version.value("rel_rev").isEmpty()) { | 299 | else if(!version.value("rel_rev").isEmpty()) { |
298 | ui.radioStable->setChecked(true); | 300 | ui.radioStable->setChecked(true); |