diff options
Diffstat (limited to 'rbutil/rbutilqt/install.cpp')
-rw-r--r-- | rbutil/rbutilqt/install.cpp | 20 |
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 | |||
52 | void 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 | ||