akonadi
21 #ifndef _AKONADI_ETMCALENDAR_H_
22 #define _AKONADI_ETMCALENDAR_H_
24 #include "akonadi-calendar_export.h"
25 #include "calendarbase.h"
27 #include <akonadi/collection.h>
29 class QAbstractItemModel;
30 class KCheckableProxyModel;
34 class ETMCalendarPrivate;
35 class CollectionSelection;
37 class AKONADI_CALENDAR_EXPORT ETMCalendar :
public CalendarBase
42 enum CollectionColumn {
47 typedef QSharedPointer<ETMCalendar> Ptr;
52 explicit ETMCalendar();
72 QAbstractItemModel *unfilteredModel()
const;
73 QAbstractItemModel *filteredModel()
const;
74 KCheckableProxyModel *checkableProxyModel()
const;
84 using KCalCore::MemoryCalendar::alarms;
85 KCalCore::Alarm::List alarms(
const KDateTime &from,
87 bool excludeBlockedAlarms )
const;
96 void collectionChanged(
const Akonadi::Collection &,
const QSet<QByteArray> &attributeNames );
115 void calendarChanged();
118 Q_DECLARE_PRIVATE( ETMCalendar )
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:36 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.