summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/installbootloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/installbootloader.h')
-rw-r--r--rbutil/rbutilqt/installbootloader.h11
1 files changed, 9 insertions, 2 deletions
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 @@
24 24
25#include "ui_installprogressfrm.h" 25#include "ui_installprogressfrm.h"
26#include "httpget.h" 26#include "httpget.h"
27#include "irivertools/irivertools.h"
27 28
28extern "C" { 29extern "C" {
29 // Ipodpatcher 30 // Ipodpatcher
@@ -47,10 +48,11 @@ public:
47 48
48 void setMountPoint(QString mountpoint) {m_mountpoint = mountpoint;} 49 void setMountPoint(QString mountpoint) {m_mountpoint = mountpoint;}
49 void setProxy(QUrl proxy) {m_proxy= proxy;} 50 void setProxy(QUrl proxy) {m_proxy= proxy;}
50 void setDevice(QString device) {m_device= device;} 51 void setDevice(QString device) {m_device= device;} // the current plattform
51 void setBootloaderMethod(QString method) {m_bootloadermethod= method;} 52 void setBootloaderMethod(QString method) {m_bootloadermethod= method;}
52 void setBootloaderName(QString name){m_bootloadername= name;} 53 void setBootloaderName(QString name){m_bootloadername= name;}
53 void setBootloaderBaseUrl(QString baseUrl){m_bootloaderUrlBase = baseUrl;} 54 void setBootloaderBaseUrl(QString baseUrl){m_bootloaderUrlBase = baseUrl;}
55 void setOrigFirmwarePath(QString path) {m_origfirmware = path;} //for iriver original firmware
54 56
55signals: 57signals:
56 void done(bool error); //installation finished. 58 void done(bool error); //installation finished.
@@ -83,13 +85,18 @@ private slots:
83 //sansa specific routines 85 //sansa specific routines
84 void sansaPrepare(); 86 void sansaPrepare();
85 void sansaFinish(); 87 void sansaFinish();
88
89 //iriver specific routines
90 void iriverPrepare();
91 void iriverFinish();
86 92
87private: 93private:
88 QString m_mountpoint, m_device,m_bootloadermethod,m_bootloadername; 94 QString m_mountpoint, m_device,m_bootloadermethod,m_bootloadername;
89 QString m_bootloaderUrlBase,m_tempfilename; 95 QString m_bootloaderUrlBase,m_tempfilename,m_origfirmware;
90 QUrl m_proxy; 96 QUrl m_proxy;
91 bool m_install; 97 bool m_install;
92 98
99 int series,table_entry; // for fwpatcher
93 100
94 HttpGet *getter; 101 HttpGet *getter;
95 QTemporaryFile downloadFile; 102 QTemporaryFile downloadFile;