summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/install.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/install.cpp')
-rw-r--r--rbutil/rbutilqt/install.cpp44
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
25Install::Install(RbSettings *sett,QWidget *parent) : QDialog(parent) 26Install::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);