summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/rbutilqt.h
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2012-06-26 00:24:58 +0200
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2012-06-26 18:30:27 +0200
commit362f447ede988023951f85f86dc3e7c609fd5014 (patch)
treecf26486dc8f62a25590a88e87f40e62645e5a5e0 /rbutil/rbutilqt/rbutilqt.h
parent8cc46fb01cc86c25e580400b6c2d6cc38665843d (diff)
downloadrockbox-362f447ede988023951f85f86dc3e7c609fd5014.tar.gz
rockbox-362f447ede988023951f85f86dc3e7c609fd5014.zip
Create dedicated backup dialog.
The "Installation" dialog allows backing up the current installation by creating a zip file from the .rockbox folder since quite a while. However, this has the drawback that you need to update your build to create a backup, but creating a backup might be desireable in other cases as well (before updating themes, or just for backup reasons). Since the functionality is somewhat hidden it's also not obvious to users such a functionality exists (most users are likely to use the "Quick Start" instead). Implement backup functionality as dedicated dialog placed on the Uninstall tab. Rename the Uninstall tab to accommodate this. Change-Id: I1d2c6c8f646672d1b66bb442408fbfc2eeec700d
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.h')
-rw-r--r--rbutil/rbutilqt/rbutilqt.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.h b/rbutil/rbutilqt/rbutilqt.h
index 67fbff78e1..3e57af589b 100644
--- a/rbutil/rbutilqt/rbutilqt.h
+++ b/rbutil/rbutilqt/rbutilqt.h
@@ -34,6 +34,7 @@
34#include "bootloaderinstallbase.h" 34#include "bootloaderinstallbase.h"
35#include "manualwidget.h" 35#include "manualwidget.h"
36#include "infowidget.h" 36#include "infowidget.h"
37#include "backupdialog.h"
37 38
38class RbUtilQt : public QMainWindow 39class RbUtilQt : public QMainWindow
39{ 40{
@@ -47,6 +48,7 @@ class RbUtilQt : public QMainWindow
47 private: 48 private:
48 ManualWidget *manual; 49 ManualWidget *manual;
49 InfoWidget *info; 50 InfoWidget *info;
51 BackupDialog *backupdialog;
50 Ui::RbUtilQtFrm ui; 52 Ui::RbUtilQtFrm ui;
51 53
52 void changeEvent(QEvent *e); 54 void changeEvent(QEvent *e);
@@ -106,6 +108,7 @@ class RbUtilQt : public QMainWindow
106 void createVoiceFile(void); 108 void createVoiceFile(void);
107 void downloadDone(bool); 109 void downloadDone(bool);
108 void downloadInfo(void); 110 void downloadInfo(void);
111 void backup(void);
109 112
110 void installVoice(void); 113 void installVoice(void);
111 void installThemes(void); 114 void installThemes(void);