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 requestRegularSyncNext() = 0;
00060 virtual int nextSyncType() const = 0;
00062 virtual ASYNC requestSyncOptions(bool test, bool local) = 0;
00063
00068 virtual ASYNC quitNow() = 0;
00069 virtual ASYNC reloadSettings() = 0;
00070 virtual ASYNC setTempDevice(QString d) =0;
00071 virtual void stopListening() = 0;
00072 virtual void startListening() = 0;
00073 virtual bool isListening() =0 ;
00074
00078 virtual QString statusString() = 0;
00079 virtual QString shortStatusString() = 0;
00080
00084 virtual QDateTime lastSyncDate() = 0;
00085 virtual QStringList configuredConduitList() = 0;
00086 virtual QString logFileName() = 0;
00087 virtual QString userName() = 0;
00088 virtual QString pilotDevice() = 0;
00089 virtual bool killDaemonOnExit() = 0;
00090
00094 virtual void addInstallFiles(const QStringList &) = 0;
00095
00096
00097 k_dcop_signals:
00098 void kpilotDaemonStatusChanged();
00099
00100 void kpilotDaemonStatusDetails( QDateTime, QString, QStringList, QString, QString, QString, bool );
00101 } ;
00102
00103 #endif
|