akonadi
#include <agentbase_p.h>
Inherits QObject.
Inherited by Akonadi::PreprocessorBasePrivate, and Akonadi::ResourceBasePrivate.
Public Slots | |
virtual void | collectionAdded (const Akonadi::Collection &collection, const Akonadi::Collection &parent) |
virtual void | collectionChanged (const Akonadi::Collection &collection) |
virtual void | collectionChanged (const Akonadi::Collection &collection, const QSet< QByteArray > &changedAttributes) |
virtual void | collectionMoved (const Akonadi::Collection &collection, const Akonadi::Collection &source, const Akonadi::Collection &destination) |
virtual void | collectionRemoved (const Akonadi::Collection &collection) |
void | collectionSubscribed (const Akonadi::Collection &collection, const Akonadi::Collection &parent) |
void | collectionUnsubscribed (const Akonadi::Collection &collection) |
Q_SCRIPTABLE void | dumpMemoryInfo () const |
Q_SCRIPTABLE QString | dumpMemoryInfoToString () const |
Q_SCRIPTABLE QString | dumpNotificationListToString () const |
virtual void | itemAdded (const Akonadi::Item &item, const Akonadi::Collection &collection) |
virtual void | itemChanged (const Akonadi::Item &item, const QSet< QByteArray > &partIdentifiers) |
void | itemLinked (const Akonadi::Item &item, const Akonadi::Collection &collection) |
virtual void | itemMoved (const Akonadi::Item &, const Akonadi::Collection &source, const Akonadi::Collection &destination) |
virtual void | itemRemoved (const Akonadi::Item &item) |
virtual void | itemsFlagsChanged (const Akonadi::Item::List &items, const QSet< QByteArray > &addedFlags, const QSet< QByteArray > &removedFlags) |
virtual void | itemsLinked (const Akonadi::Item::List &items, const Akonadi::Collection &collection) |
virtual void | itemsMoved (const Akonadi::Item::List &items, const Akonadi::Collection &source, const Akonadi::Collection &destination) |
virtual void | itemsRemoved (const Akonadi::Item::List &items) |
virtual void | itemsTagsChanged (const Akonadi::Item::List &items, const QSet< Akonadi::Tag > &addedTags, const QSet< Akonadi::Tag > &removedTags) |
virtual void | itemsUnlinked (const Akonadi::Item::List &items, const Akonadi::Collection &collection) |
void | itemUnlinked (const Akonadi::Item &item, const Akonadi::Collection &collection) |
virtual void | tagAdded (const Akonadi::Tag &tag) |
virtual void | tagChanged (const Akonadi::Tag &tag) |
virtual void | tagRemoved (const Akonadi::Tag &tag) |
Public Member Functions | |
AgentBasePrivate (AgentBase *parent) | |
virtual void | changeProcessed () |
QString | defaultErrorMessage () const |
QString | defaultReadyMessage () const |
QString | defaultSyncingMessage () const |
QString | defaultUnconfiguredMessage () const |
virtual void | delayedInit () |
void | init () |
void | setProgramName () |
void | slotError (const QString &message) |
void | slotNetworkStatusChange (Solid::Networking::Status) |
void | slotPercent (int progress) |
void | slotResumedFromSuspend () |
void | slotStatus (int status, const QString &message) |
void | slotTemporaryOfflineTimeout () |
void | slotWarning (const QString &message) |
Public Attributes | |
ChangeRecorder * | mChangeRecorder |
QDBusConnection | mDBusConnection |
bool | mDesiredOnlineState |
QString | mId |
QString | mName |
bool | mNeedsNetwork |
AgentBase::Observer * | mObserver |
bool | mOnline |
uint | mProgress |
QString | mProgressMessage |
QString | mResourceTypeName |
QSettings * | mSettings |
int | mStatusCode |
QString | mStatusMessage |
QTimer * | mTemporaryOfflineTimer |
org::freedesktop::Akonadi::Tracer * | mTracer |
AgentBase * | q_ptr |
Detailed Description
Definition at line 39 of file agentbase_p.h.
Member Function Documentation
◆ defaultErrorMessage()
|
inline |
Definition at line 73 of file agentbase_p.h.
◆ defaultReadyMessage()
|
inline |
Definition at line 60 of file agentbase_p.h.
◆ defaultSyncingMessage()
|
inline |
Definition at line 68 of file agentbase_p.h.
◆ defaultUnconfiguredMessage()
|
inline |
Definition at line 78 of file agentbase_p.h.
Member Data Documentation
◆ mChangeRecorder
ChangeRecorder* Akonadi::AgentBasePrivate::mChangeRecorder |
Definition at line 107 of file agentbase_p.h.
◆ mDBusConnection
QDBusConnection Akonadi::AgentBasePrivate::mDBusConnection |
Use sessionBus() to access the connection.
Definition at line 93 of file agentbase_p.h.
◆ mDesiredOnlineState
bool Akonadi::AgentBasePrivate::mDesiredOnlineState |
Definition at line 103 of file agentbase_p.h.
◆ mId
QString Akonadi::AgentBasePrivate::mId |
Definition at line 88 of file agentbase_p.h.
◆ mName
QString Akonadi::AgentBasePrivate::mName |
Definition at line 89 of file agentbase_p.h.
◆ mNeedsNetwork
bool Akonadi::AgentBasePrivate::mNeedsNetwork |
Definition at line 101 of file agentbase_p.h.
◆ mObserver
AgentBase::Observer* Akonadi::AgentBasePrivate::mObserver |
Definition at line 111 of file agentbase_p.h.
◆ mOnline
bool Akonadi::AgentBasePrivate::mOnline |
Definition at line 102 of file agentbase_p.h.
◆ mProgress
uint Akonadi::AgentBasePrivate::mProgress |
Definition at line 98 of file agentbase_p.h.
◆ mProgressMessage
QString Akonadi::AgentBasePrivate::mProgressMessage |
Definition at line 99 of file agentbase_p.h.
◆ mResourceTypeName
QString Akonadi::AgentBasePrivate::mResourceTypeName |
Definition at line 90 of file agentbase_p.h.
◆ mSettings
QSettings* Akonadi::AgentBasePrivate::mSettings |
Definition at line 105 of file agentbase_p.h.
◆ mStatusCode
int Akonadi::AgentBasePrivate::mStatusCode |
Definition at line 95 of file agentbase_p.h.
◆ mStatusMessage
QString Akonadi::AgentBasePrivate::mStatusMessage |
Definition at line 96 of file agentbase_p.h.
◆ mTemporaryOfflineTimer
QTimer* Akonadi::AgentBasePrivate::mTemporaryOfflineTimer |
Definition at line 113 of file agentbase_p.h.
◆ mTracer
org::freedesktop::Akonadi::Tracer* Akonadi::AgentBasePrivate::mTracer |
Definition at line 109 of file agentbase_p.h.
◆ q_ptr
AgentBase* Akonadi::AgentBasePrivate::q_ptr |
Definition at line 85 of file agentbase_p.h.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.