From 488b3db547a09b25eac212e77ccb64ef81f8ce3f Mon Sep 17 00:00:00 2001 From: Dominik Wenger Date: Sat, 28 Jul 2007 14:38:25 +0000 Subject: rbutilQt: bootloader installation routines for iriver players. Bootloader routines are now completed. They need heavy testing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14040 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/installbootloader.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'rbutil/rbutilqt/installbootloader.h') diff --git a/rbutil/rbutilqt/installbootloader.h b/rbutil/rbutilqt/installbootloader.h index 8f3b6d4b64..f8dfd43c3f 100644 --- a/rbutil/rbutilqt/installbootloader.h +++ b/rbutil/rbutilqt/installbootloader.h @@ -24,6 +24,7 @@ #include "ui_installprogressfrm.h" #include "httpget.h" +#include "irivertools/irivertools.h" extern "C" { // Ipodpatcher @@ -47,10 +48,11 @@ public: void setMountPoint(QString mountpoint) {m_mountpoint = mountpoint;} void setProxy(QUrl proxy) {m_proxy= proxy;} - void setDevice(QString device) {m_device= device;} + void setDevice(QString device) {m_device= device;} // the current plattform void setBootloaderMethod(QString method) {m_bootloadermethod= method;} void setBootloaderName(QString name){m_bootloadername= name;} void setBootloaderBaseUrl(QString baseUrl){m_bootloaderUrlBase = baseUrl;} + void setOrigFirmwarePath(QString path) {m_origfirmware = path;} //for iriver original firmware signals: void done(bool error); //installation finished. @@ -83,13 +85,18 @@ private slots: //sansa specific routines void sansaPrepare(); void sansaFinish(); + + //iriver specific routines + void iriverPrepare(); + void iriverFinish(); private: QString m_mountpoint, m_device,m_bootloadermethod,m_bootloadername; - QString m_bootloaderUrlBase,m_tempfilename; + QString m_bootloaderUrlBase,m_tempfilename,m_origfirmware; QUrl m_proxy; bool m_install; + int series,table_entry; // for fwpatcher HttpGet *getter; QTemporaryFile downloadFile; -- cgit