diff options
Diffstat (limited to 'rbutil/rbutilqt/install.cpp')
-rw-r--r-- | rbutil/rbutilqt/install.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/rbutil/rbutilqt/install.cpp b/rbutil/rbutilqt/install.cpp index 69d5823258..d3854b06fc 100644 --- a/rbutil/rbutilqt/install.cpp +++ b/rbutil/rbutilqt/install.cpp | |||
@@ -21,10 +21,10 @@ | |||
21 | #include "ui_installfrm.h" | 21 | #include "ui_installfrm.h" |
22 | #include "rbzip.h" | 22 | #include "rbzip.h" |
23 | #include "detect.h" | 23 | #include "detect.h" |
24 | #include "rbsettings.h" | ||
24 | 25 | ||
25 | Install::Install(RbSettings *sett,QWidget *parent) : QDialog(parent) | 26 | Install::Install(QWidget *parent) : QDialog(parent) |
26 | { | 27 | { |
27 | settings = sett; | ||
28 | ui.setupUi(this); | 28 | ui.setupUi(this); |
29 | 29 | ||
30 | connect(ui.radioStable, SIGNAL(toggled(bool)), this, SLOT(setDetailsStable(bool))); | 30 | connect(ui.radioStable, SIGNAL(toggled(bool)), this, SLOT(setDetailsStable(bool))); |
@@ -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->value(RbSettings::Mountpoint).toString()); | 37 | QString version = Detect::installedVersion(RbSettings::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->value(RbSettings::Mountpoint).toString(); | 42 | m_backupName = RbSettings::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->value(RbSettings::Mountpoint).toString(); | 94 | QString mountPoint = RbSettings::value(RbSettings::Mountpoint).toString(); |
95 | qDebug() << "mountpoint:" << settings->value(RbSettings::Mountpoint).toString(); | 95 | qDebug() << "mountpoint:" << RbSettings::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,39 +101,39 @@ void Install::accept() | |||
101 | } | 101 | } |
102 | 102 | ||
103 | QString myversion; | 103 | QString myversion; |
104 | QString buildname = settings->value(RbSettings::CurBuildserverModel).toString(); | 104 | QString buildname = RbSettings::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->value(RbSettings::ReleaseUrl).toString(), version.value("rel_rev"), | 107 | .arg(RbSettings::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->setValue(RbSettings::Build, "stable"); | 111 | RbSettings::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->value(RbSettings::DailyUrl).toString(), | 116 | .arg(RbSettings::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->setValue(RbSettings::Build, "archived"); | 120 | RbSettings::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->value(RbSettings::BleedingUrl).toString(), buildname); | 125 | .arg(RbSettings::value(RbSettings::BleedingUrl).toString(), buildname); |
126 | fileName = QString("rockbox.zip"); | 126 | fileName = QString("rockbox.zip"); |
127 | settings->setValue(RbSettings::Build, "current"); | 127 | RbSettings::setValue(RbSettings::Build, "current"); |
128 | myversion = "r" + version.value("bleed_rev"); | 128 | myversion = "r" + version.value("bleed_rev"); |
129 | } | 129 | } |
130 | else { | 130 | else { |
131 | qDebug() << "no build selected -- this shouldn't happen"; | 131 | qDebug() << "no build selected -- this shouldn't happen"; |
132 | return; | 132 | return; |
133 | } | 133 | } |
134 | settings->sync(); | 134 | RbSettings::sync(); |
135 | 135 | ||
136 | QString warning = Detect::check(settings, false); | 136 | QString warning = Detect::check(false); |
137 | if(!warning.isEmpty()) | 137 | if(!warning.isEmpty()) |
138 | { | 138 | { |
139 | if(QMessageBox::warning(this, tr("Really continue?"), warning, | 139 | if(QMessageBox::warning(this, tr("Really continue?"), warning, |
@@ -163,7 +163,7 @@ void Install::accept() | |||
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, | 165 | if(backup.createZip(m_backupName, |
166 | settings->value(RbSettings::Mountpoint).toString() + "/.rockbox") == Zip::Ok) | 166 | RbSettings::value(RbSettings::Mountpoint).toString() + "/.rockbox") == Zip::Ok) |
167 | { | 167 | { |
168 | logger->addItem(tr("Backup successful"),LOGOK); | 168 | logger->addItem(tr("Backup successful"),LOGOK); |
169 | } | 169 | } |
@@ -179,7 +179,7 @@ void Install::accept() | |||
179 | installer = new ZipInstaller(this); | 179 | installer = new ZipInstaller(this); |
180 | installer->setUrl(file); | 180 | installer->setUrl(file); |
181 | installer->setLogSection("Rockbox (Base)"); | 181 | installer->setLogSection("Rockbox (Base)"); |
182 | if(!settings->value(RbSettings::CacheDisabled).toBool() | 182 | if(!RbSettings::value(RbSettings::CacheDisabled).toBool() |
183 | && !ui.checkBoxCache->isChecked()) | 183 | && !ui.checkBoxCache->isChecked()) |
184 | { | 184 | { |
185 | installer->setCache(true); | 185 | installer->setCache(true); |
@@ -223,9 +223,9 @@ void Install::done(bool error) | |||
223 | // no error, close the window, when the logger is closed | 223 | // no error, close the window, when the logger is closed |
224 | connect(logger,SIGNAL(closed()),this,SLOT(close())); | 224 | connect(logger,SIGNAL(closed()),this,SLOT(close())); |
225 | // add platform info to log file for later detection | 225 | // add platform info to log file for later detection |
226 | QSettings installlog(settings->value(RbSettings::Mountpoint).toString() | 226 | QSettings installlog(RbSettings::value(RbSettings::Mountpoint).toString() |
227 | + "/.rockbox/rbutil.log", QSettings::IniFormat, 0); | 227 | + "/.rockbox/rbutil.log", QSettings::IniFormat, 0); |
228 | installlog.setValue("platform", settings->value(RbSettings::Platform).toString()); | 228 | installlog.setValue("platform", RbSettings::value(RbSettings::Platform).toString()); |
229 | installlog.sync(); | 229 | installlog.sync(); |
230 | } | 230 | } |
231 | 231 | ||
@@ -293,12 +293,12 @@ void Install::setVersionStrings(QMap<QString, QString>& ver) | |||
293 | 293 | ||
294 | // try to use the old selection first. If no selection has been made | 294 | // try to use the old selection first. If no selection has been made |
295 | // in the past, use a preselection based on released status. | 295 | // in the past, use a preselection based on released status. |
296 | if(settings->value(RbSettings::Build).toString() == "stable" | 296 | if(RbSettings::value(RbSettings::Build).toString() == "stable" |
297 | && !version.value("rel_rev").isEmpty()) | 297 | && !version.value("rel_rev").isEmpty()) |
298 | ui.radioStable->setChecked(true); | 298 | ui.radioStable->setChecked(true); |
299 | else if(settings->value(RbSettings::Build).toString() == "archived") | 299 | else if(RbSettings::value(RbSettings::Build).toString() == "archived") |
300 | ui.radioArchived->setChecked(true); | 300 | ui.radioArchived->setChecked(true); |
301 | else if(settings->value(RbSettings::Build).toString() == "current") | 301 | else if(RbSettings::value(RbSettings::Build).toString() == "current") |
302 | ui.radioCurrent->setChecked(true); | 302 | ui.radioCurrent->setChecked(true); |
303 | else if(!version.value("rel_rev").isEmpty()) { | 303 | else if(!version.value("rel_rev").isEmpty()) { |
304 | ui.radioStable->setChecked(true); | 304 | ui.radioStable->setChecked(true); |