author | ulf69 <ulf69> | 2004-10-03 23:29:56 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-10-03 23:29:56 (UTC) |
commit | aaea91151fe9a747e9eddfb8ba7d5896744faf30 (patch) (unidiff) | |
tree | b2b064757d65bc83427e7a86692601364051b631 /libkdepim/ksyncmanager.h | |
parent | a5c204da5a2dba950fc5ad2c45861dbe56849c09 (diff) | |
download | kdepimpi-aaea91151fe9a747e9eddfb8ba7d5896744faf30.zip kdepimpi-aaea91151fe9a747e9eddfb8ba7d5896744faf30.tar.gz kdepimpi-aaea91151fe9a747e9eddfb8ba7d5896744faf30.tar.bz2 |
moved sync related progressbar management to ksyncmanager, and proceeded with
the sync implementation of pwmanager
-rw-r--r-- | libkdepim/ksyncmanager.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/libkdepim/ksyncmanager.h b/libkdepim/ksyncmanager.h index 389a005..9761107 100644 --- a/libkdepim/ksyncmanager.h +++ b/libkdepim/ksyncmanager.h | |||
@@ -33,2 +33,3 @@ class KSyncManager; | |||
33 | class KSyncInterface; | 33 | class KSyncInterface; |
34 | class QProgressBar; | ||
34 | 35 | ||
@@ -56,2 +57,7 @@ class KSyncManager : public QObject | |||
56 | 57 | ||
58 | void showProgressBar(int percentage, QString caption = QString::null, int total=100); | ||
59 | void hideProgressBar(); | ||
60 | bool isProgressBarCanceled(); | ||
61 | |||
62 | |||
57 | public slots: | 63 | public slots: |
@@ -91,3 +97,3 @@ class KSyncManager : public QObject | |||
91 | 97 | ||
92 | 98 | QProgressBar* bar; | |
93 | 99 | ||
@@ -104,4 +110,8 @@ class KSyncInterface | |||
104 | virtual bool sync(KSyncManager* manager, QString filename, int mode) = 0; | 110 | virtual bool sync(KSyncManager* manager, QString filename, int mode) = 0; |
105 | virtual bool syncExternal(KSyncManager* manager, QString resource) = 0; | ||
106 | 111 | ||
112 | virtual bool syncExternal(KSyncManager* manager, QString resource) | ||
113 | { | ||
114 | // empty implementation, because some syncable applications do not have an external(sharpdtm) syncmode, like pwmanager. | ||
115 | return false; | ||
116 | } | ||
107 | 117 | ||