summaryrefslogtreecommitdiffstats
path: root/rbutil/rbutilqt/base/bootloaderinstallchinachip.h
diff options
context:
space:
mode:
authorMaurus Cuelenaere <mcuelenaere@gmail.com>2009-08-16 20:39:00 +0000
committerMaurus Cuelenaere <mcuelenaere@gmail.com>2009-08-16 20:39:00 +0000
commite8c71aa40c3287a7c4a1f0e73fe2bb0eb8985441 (patch)
tree9346bb76341fad344a34b1ee69e1c401ce216266 /rbutil/rbutilqt/base/bootloaderinstallchinachip.h
parentaaf37656692f57f3b1ce231053c9f2d15d1bea46 (diff)
downloadrockbox-e8c71aa40c3287a7c4a1f0e73fe2bb0eb8985441.tar.gz
rockbox-e8c71aa40c3287a7c4a1f0e73fe2bb0eb8985441.tar.bz2
rockbox-e8c71aa40c3287a7c4a1f0e73fe2bb0eb8985441.zip
Rockbox Utility: add preliminary support for installing the bootloader (+ dual boot) on ChinaChip targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22356 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/base/bootloaderinstallchinachip.h')
-rw-r--r--rbutil/rbutilqt/base/bootloaderinstallchinachip.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/bootloaderinstallchinachip.h b/rbutil/rbutilqt/base/bootloaderinstallchinachip.h
new file mode 100644
index 0000000000..292799cc0c
--- /dev/null
+++ b/rbutil/rbutilqt/base/bootloaderinstallchinachip.h
@@ -0,0 +1,43 @@
+/***************************************************************************
+ * __________ __ ___.
+ * Open \______ \ ____ ____ | | _\_ |__ _______ ___
+ * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
+ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
+ * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
+ * \/ \/ \/ \/ \/
+ *
+ * Copyright (C) 2009 by Maurus Cuelenaere
+ * $Id$
+ *
+ * All files in this archive are subject to the GNU General Public License.
+ * See the file COPYING in the source tree root for full license agreement.
+ *
+ * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+ * KIND, either express or implied.
+ *
+ ****************************************************************************/
+
+#ifndef BOOTLOADERINSTALLCCPMP_H
+#define BOOTLOADERINSTALLCCPMP_H
+
+#include <QtCore>
+#include "bootloaderinstallbase.h"
+
+class BootloaderInstallChinaChip : public BootloaderInstallBase
+{
+ Q_OBJECT
+
+ public:
+ BootloaderInstallChinaChip(QObject *parent = 0);
+ bool install(void);
+ bool uninstall(void);
+ BootloaderInstallBase::BootloaderType installed(void);
+ Capabilities capabilities(void);
+ QString ofHint();
+ void logString(char* buffer, va_list args, int type);
+
+ private slots:
+ void installStage2(void);
+};
+
+#endif // BOOTLOADERINSTALLCCPMP_H