10#include "calendarsupport_export.h"
12#include <Akonadi/ItemMonitor>
27namespace CalendarSupport
29class IncidenceViewerPrivate;
65 CALENDARSUPPORT_DEPRECATED_VERSION(5, 24,
"Use constructor with ETM")
86 CALENDARSUPPORT_DEPRECATED_VERSION(5, 24,
"Prefer passing an ETM via setModel()")
87 void setCalendar(
Akonadi::ETMCalendar *calendar);
93 void setModel(
Akonadi::EntityTreeModel *etm);
103 [[nodiscard]]
QDate activeDate() const;
114 void setDelayedClear(
bool delayed);
119 void setDefaultMessage(const
QString &message);
124 void setHeaderText(const
QString &text);
145 CALENDARSUPPORT_NO_EXPORT
void itemChanged(const
Akonadi::
Item &item) override;
151 CALENDARSUPPORT_NO_EXPORT
void itemRemoved() override;
154 std::unique_ptr<IncidenceViewerPrivate> const d;
156 Q_PRIVATE_SLOT(d,
void slotParentCollectionFetched(
KJob *))
A viewer component for incidences in Akonadi.
~IncidenceViewer() override
Destroys the incidence viewer.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:05:28 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.