diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2008-09-28 17:02:36 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2008-09-28 17:02:36 +0000 |
commit | 197c24c5d331703b8b1d743f5699263cd623df38 (patch) | |
tree | 9c054f54f43b0c788b0760adf08595fe48643afb /rbutil/rbutilqt/rbutilqt.h | |
parent | 063d37b08f6110a250c1f1a70883c4c45705f7b8 (diff) | |
download | rockbox-197c24c5d331703b8b1d743f5699263cd623df38.tar.gz rockbox-197c24c5d331703b8b1d743f5699263cd623df38.tar.bz2 rockbox-197c24c5d331703b8b1d743f5699263cd623df38.zip |
Completely rework the bootloader installation class:
- create a base class and make derived classes for each installation type.
- sort installations by type, not by player model.
- remove duplicated code for iriver (de)scrambling functionality and use the functions inside of the tools folder directly -- we already do the same for rbspeex.
- make bootloader file backup optional and allow choosing a target location.
- clean up some wording and add some more guiding messages.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18657 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.h')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.h b/rbutil/rbutilqt/rbutilqt.h index 8eebe4318e..bf1f64e7b3 100644 --- a/rbutil/rbutilqt/rbutilqt.h +++ b/rbutil/rbutilqt/rbutilqt.h @@ -30,7 +30,7 @@ #include "httpget.h" #include "installzip.h" #include "progressloggergui.h" -#include "installbootloader.h" +#include "bootloaderinstallbase.h" #include "rbsettings.h" @@ -44,7 +44,7 @@ class RbUtilQt : public QMainWindow private: Ui::RbUtilQtFrm ui; RbSettings* settings; - + void initDeviceNames(void); QString deviceName(QString); QString platform; @@ -56,14 +56,15 @@ class RbUtilQt : public QMainWindow void updateManual(void); ProgressLoggerGui *logger; ZipInstaller *installer; - BootloaderInstaller* blinstaller; QUrl proxy(void); QMap<QString, QString> versmap; bool chkConfig(bool); volatile bool m_installed; volatile bool m_error; + QString m_networkerror; bool m_gotInfo; + bool m_auto; private slots: void about(void); @@ -85,6 +86,7 @@ class RbUtilQt : public QMainWindow void installBootloaderBtn(void); bool installBootloaderAuto(void); void installBootloader(void); + void installBootloaderPost(bool error); void installFontsBtn(void); bool installFontsAuto(void); @@ -101,6 +103,7 @@ class RbUtilQt : public QMainWindow void downloadDone(int, bool); void downloadBleedingDone(bool); void downloadInfo(void); + void installVoice(void); void installThemes(void); void uninstall(void); |