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.3.0.