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.cpp20
1 files changed, 19 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/install.cpp b/rbutil/rbutilqt/install.cpp
index e9f1f61837..a505b85d68 100644
--- a/rbutil/rbutilqt/install.cpp
+++ b/rbutil/rbutilqt/install.cpp
@@ -32,6 +32,7 @@ Install::Install(RbSettings *sett,QWidget *parent) : QDialog(parent)
32 connect(ui.radioCurrent, SIGNAL(toggled(bool)), this, SLOT(setDetailsCurrent(bool))); 32 connect(ui.radioCurrent, SIGNAL(toggled(bool)), this, SLOT(setDetailsCurrent(bool)));
33 connect(ui.radioArchived, SIGNAL(toggled(bool)), this, SLOT(setDetailsArchived(bool))); 33 connect(ui.radioArchived, SIGNAL(toggled(bool)), this, SLOT(setDetailsArchived(bool)));
34 connect(ui.changeBackup,SIGNAL(pressed()),this,SLOT(changeBackupPath())); 34 connect(ui.changeBackup,SIGNAL(pressed()),this,SLOT(changeBackupPath()));
35 connect(ui.backup,SIGNAL(stateChanged(int)),this,SLOT(backupCheckboxChanged(int)));
35 36
36 //! check if rockbox is already installed 37 //! check if rockbox is already installed
37 QString version = installedVersion(settings->mountpoint()); 38 QString version = installedVersion(settings->mountpoint());
@@ -39,12 +40,29 @@ Install::Install(RbSettings *sett,QWidget *parent) : QDialog(parent)
39 if(version != "") 40 if(version != "")
40 { 41 {
41 ui.Backupgroup->show(); 42 ui.Backupgroup->show();
42 ui.backupLocation->setText(settings->mountpoint() + ".backup/rockbox-backup-"+version+".zip"); 43 ui.backupLocation->setText(settings->mountpoint() + "/.backup/rockbox-backup-"+version+".zip");
43 } 44 }
44 else 45 else
45 { 46 {
46 ui.Backupgroup->hide(); 47 ui.Backupgroup->hide();
47 } 48 }
49 backupCheckboxChanged(Qt::Unchecked);
50}
51
52void Install::backupCheckboxChanged(int state)
53{
54 if(state == Qt::Checked)
55 {
56 ui.backupLabel->show();
57 ui.backupLocation->show();
58 ui.changeBackup->show();
59 }
60 else
61 {
62 ui.backupLabel->hide();
63 ui.backupLocation->hide();
64 ui.changeBackup->hide();
65 }
48} 66}
49 67
50 68