akonadi
20 #ifndef AKONADI_CALENDARBASE_P_H
21 #define AKONADI_CALENDARBASE_P_H
23 #include "calendarbase.h"
24 #include "incidencechanger.h"
32 class CalendarBasePrivate :
public QObject
37 explicit CalendarBasePrivate( CalendarBase *qq );
38 ~CalendarBasePrivate();
43 void deleteAllIncidencesOfType(
const QString &mimeType );
46 void slotDeleteFinished(
int changeId,
47 const QVector<Akonadi::Item::Id> &,
48 Akonadi::IncidenceChanger::ResultCode,
49 const QString &errorMessage );
51 void slotCreateFinished(
int changeId,
53 Akonadi::IncidenceChanger::ResultCode,
54 const QString &errorMessage );
56 void slotModifyFinished(
int changeId,
58 Akonadi::IncidenceChanger::ResultCode,
59 const QString &errorMessage );
62 QHash<QString,Akonadi::Item::Id> mItemIdByUid;
63 QHash<Akonadi::Item::Id, Akonadi::Item> mItemById;
64 Akonadi::IncidenceChanger *mIncidenceChanger;
65 QHash<QString,QStringList> mParentUidToChildrenUid;
66 QWeakPointer<CalendarBase> mWeakPointer;
68 bool mBatchInsertionCancelled;
71 CalendarBase *
const q;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:32 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.