KCalendarCore
Go to the documentation of this file.
18 #ifndef KCALCORE_CALFILTER_H
19 #define KCALCORE_CALFILTER_H
23 #include "kcalendarcore_export.h"
50 HideCompletedTodos = 2,
52 HideInactiveTodos = 8,
53 HideNoMatchingAttendeeTodos = 16,
79 void setName(
const QString &name);
85 Q_REQUIRED_RESULT
QString name()
const;
94 void setCriteria(
int criteria);
100 Q_REQUIRED_RESULT
int criteria()
const;
132 Q_REQUIRED_RESULT
bool filterIncidence(
const Incidence::Ptr &incidence)
const;
140 void setEnabled(
bool enabled);
146 Q_REQUIRED_RESULT
bool isEnabled()
const;
155 void setCategoryList(
const QStringList &categoryList);
161 Q_REQUIRED_RESULT
QStringList categoryList()
const;
188 void setCompletedTimeSpan(
int timespan);
194 Q_REQUIRED_RESULT
int completedTimeSpan()
const;
201 bool operator==(
const CalFilter &filter)
const;
Criteria
Filtering Criteria.
Namespace for all KCalendarCore types.
Provides a filter for calendars.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Oct 1 2023 03:58:00 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.