kpilot/kpilot
pilotDaemonDCOP.h00001 #ifndef PILOTDAEMONDCOP_H
00002 #define PILOTDAEMONDCOP_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 #include <dcopobject.h>
00036 #include <qdatetime.h>
00037 #include <qstringlist.h>
00038
00039 class PilotDaemonDCOP : virtual public DCOPObject
00040 {
00041 K_DCOP
00042 public:
00043 k_dcop:
00051 virtual ASYNC requestSync(int) = 0;
00056 virtual ASYNC requestSyncType(QString) = 0;
00058 virtual ASYNC requestFastSyncNext() = 0;
00060 virtual ASYNC requestRegularSyncNext() = 0;
00062 virtual int nextSyncType() const = 0;
00064 virtual ASYNC requestSyncOptions(bool test, bool local) = 0;
00065
00070 virtual ASYNC quitNow() = 0;
00071 virtual ASYNC reloadSettings() = 0;
00072 virtual ASYNC setTempDevice(QString d) =0;
00073 virtual void stopListening() = 0;
00074 virtual void startListening() = 0;
00075 virtual bool isListening() =0 ;
00076
00080 virtual QString statusString() = 0;
00081 virtual QString shortStatusString() = 0;
00082
00086 virtual QDateTime lastSyncDate() = 0;
00087 virtual QStringList configuredConduitList() = 0;
00088 virtual QString logFileName() = 0;
00089 virtual QString userName() = 0;
00090 virtual QString pilotDevice() = 0;
00091 virtual bool killDaemonOnExit() = 0;
00092
00096 virtual void addInstallFiles(const QStringList &) = 0;
00097
00098
00099 k_dcop_signals:
00100 void kpilotDaemonStatusChanged();
00101
00102 void kpilotDaemonStatusDetails( QDateTime, QString, QStringList, QString, QString, QString, bool );
00103 } ;
00104
00105 #endif
|