alarmdaemoniface.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef ALARMDAEMONIFACE_H
00027 #define ALARMDAEMONIFACE_H
00028
00029
00030 #include <dcopobject.h>
00031 #include <qstringlist.h>
00032
00033 class AlarmDaemonIface : virtual public DCOPObject
00034 {
00035 K_DCOP
00036 k_dcop:
00037 virtual ASYNC enableAutoStart(bool enable) = 0;
00038 virtual ASYNC enableCal(const QString& urlString, bool enable) = 0;
00039 virtual ASYNC addCal(const QCString& appname, const QString& urlString) = 0;
00040 virtual ASYNC addMsgCal(const QCString& appname, const QString& urlString) = 0;
00041 virtual ASYNC reloadCal(const QCString& appname, const QString& urlString) = 0;
00042 virtual ASYNC reloadMsgCal(const QCString& appname, const QString& urlString) = 0;
00043 virtual ASYNC removeCal(const QString& urlString) = 0;
00044 virtual ASYNC resetMsgCal(const QCString& appname, const QString& urlString) = 0;
00045 virtual ASYNC registerApp(const QCString& appName, const QString& appTitle,
00046 const QCString& dcopObject, int notificationType,
00047 bool displayCalendarName) = 0;
00048 virtual ASYNC reregisterApp(const QCString& appName, const QString& appTitle,
00049 const QCString& dcopObject, int notificationType,
00050 bool displayCalendarName) = 0;
00051 virtual ASYNC registerGui(const QCString& appName, const QCString& dcopObject) = 0;
00052 virtual ASYNC readConfig() = 0;
00053 virtual ASYNC quit() = 0;
00054
00055 virtual ASYNC forceAlarmCheck() = 0;
00056 virtual ASYNC dumpDebug() = 0;
00057 virtual QStringList dumpAlarms() = 0;
00058 };
00059
00060 enum AlarmGuiChangeType
00061 {
00062 CHANGE_STATUS,
00063 CHANGE_CLIENT,
00064 CHANGE_GUI,
00065 ADD_CALENDAR,
00066 ADD_MSG_CALENDAR,
00067 DELETE_CALENDAR,
00068 ENABLE_CALENDAR,
00069 DISABLE_CALENDAR,
00070 CALENDAR_UNAVAILABLE
00071 };
00072
00073 #endif
This file is part of the documentation for kalarmd Library Version 3.2.2.