Akonadi Calendar
9#include "akonadi-calendar_export.h"
11#include <KCalendarCore/Attendee>
12#include <QSortFilterProxyModel>
18class CalFilterPartStatusProxyModelPrivate;
20class AKONADI_CALENDAR_EXPORT CalFilterPartStatusProxyModel :
public QSortFilterProxyModel
24 explicit CalFilterPartStatusProxyModel(QObject *parent =
nullptr);
25 ~CalFilterPartStatusProxyModel()
override;
27 void setFilterVirtual(
bool filterVirtual);
28 [[nodiscard]]
bool filterVirtual()
const;
30 void setBlockedStatusList(
const QList<KCalendarCore::Attendee::PartStat> &blockStatusList);
31 const QList<KCalendarCore::Attendee::PartStat> &blockedStatusList()
const;
34 [[nodiscard]]
bool filterAcceptsRow(
int source_row,
const QModelIndex &source_parent)
const override;
38 AKONADI_CALENDAR_NO_EXPORT
void slotIdentitiesChanged();
40 std::unique_ptr<CalFilterPartStatusProxyModelPrivate>
const d;
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:53:46 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.