akonadi
12 #ifndef STATUSADAPTOR_H_1627368558
13 #define STATUSADAPTOR_H_1627368558
15 #include <QtCore/QObject>
16 #include <QtDBus/QtDBus>
17 #include "agentbase.h"
19 template<
class T>
class QList;
20 template<
class Key,
class Value>
class QMap;
28 class Akonadi__StatusAdaptor:
public QDBusAbstractAdaptor
31 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.Akonadi.Agent.Status")
32 Q_CLASSINFO("D-Bus Introspection", ""
33 " <interface name=\"org.freedesktop.
Akonadi.Agent.Status\">\n"
34 " <signal name=\"status\">\n"
35 " <arg direction=\"out\" type=\"i\" name=\"status\"/>\n"
36 " <arg direction=\"out\" type=\"s\" name=\"message\"/>\n"
38 " <signal name=\"percent\">\n"
39 " <arg direction=\"out\" type=\"i\" name=\"percent\"/>\n"
41 " <signal name=\"warning\">\n"
42 " <arg direction=\"out\" type=\"s\" name=\"message\"/>\n"
44 " <signal name=\"error\">\n"
45 " <arg direction=\"out\" type=\"s\" name=\"message\"/>\n"
47 " <signal name=\"onlineChanged\">\n"
48 " <arg direction=\"out\" type=\"b\" name=\"state\"/>\n"
50 " <signal name=\"advancedStatus\">\n"
51 " <annotation value=\"QVariantMap\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
52 " <arg direction=\"out\" type=\"a{sv}\
" name=\"status\"/>\n"
54 " <method name=\"status\">\n"
55 " <arg direction=\"out\" type=\"i\"/>\n"
57 " <method name=\"statusMessage\">\n"
58 " <arg direction=\"out\" type=\"s\"/>\n"
60 " <method name=\"progress\">\n"
61 " <arg direction=\"out\" type=\"i\"/>\n"
63 " <method name=\"isOnline\">\n"
64 " <arg direction=\"out\" type=\"b\"/>\n"
66 " <method name=\"setOnline\">\n"
67 " <arg direction=\"in\" type=\"b\" name=\"state\"/>\n"
68 " <annotation value=\"true\" name=\"org.freedesktop.DBus.Method.NoReply\"/>\n"
74 virtual ~Akonadi__StatusAdaptor();
83 Q_NOREPLY
void setOnline(
bool state);
85 QString statusMessage();
87 void advancedStatus(
const QVariantMap &status);
88 void error(
const QString &message);
89 void onlineChanged(
bool state);
90 void percent(
int percent);
91 void status(
int status,
const QString &message);
92 void warning(
const QString &message);
The base class for all Akonadi agents and resources.
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jul 27 2021 06:51:01 by
doxygen 1.8.20 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.