Location:
agmfilts.h
Link against: agnmodel.lib
TAgnDayFilter
Supported from 5.0
An agenda model filter which additionally filters out any to-do entries which should not be displayed, either because they do not belong to a to-do list in the model’s list of to-do lists or because to-do entries are not displayed.
|
Defined in TAgnDayFilter
:
IsValid()
, TAgnDayFilter()
, Type()
Inherited from TAgnFilter
:
AreAlarmedOnlyIncluded()
,
AreAnnivsIncluded()
,
AreCrossedOutIncluded()
,
AreCrossedOutOnlyIncluded()
,
AreEventsIncluded()
,
AreNonRptsIncluded()
,
AreRptsIncluded()
,
AreTimedApptsIncluded()
,
AreTodosIncluded()
,
AreUnTimedApptsIncluded()
,
EAgnFilter
,
EDayFilter
,
EFindFilter
,
ESymbolFilter
,
ETidyFilter
,
RptNextInstanceOnly()
,
SetIncludeAlarmedOnly()
,
SetIncludeAnnivs()
,
SetIncludeCrossedOut()
,
SetIncludeCrossedOutOnly()
,
SetIncludeEvents()
,
SetIncludeNonRpts()
,
SetIncludeRpts()
,
SetIncludeRptsNextInstanceOnly()
,
SetIncludeTimedAppts()
,
SetIncludeTodos()
,
SetIncludeUnTimedAppts()
,
TType
TAgnDayFilter(CAgnEntryModel* aEntryModel);
The C++ constructor is used to construct the object with an
agenda model. The model’s to-do list settings are used by the
IsValid()
function.
|
virtual TAgnFilter::TType Type();
Returns a filter type of
EDayFilter
.
|
virtual TBool IsValid(const CAgnSortEntry* aElement) const;
Tests whether the specified entry is included in or excluded from the
filter. Calls TAgnFilter::IsValid()
, then additionally, if the
entry is a to-do, tests whether it should be displayed (to be displayed, it
must belong to one of the model’s to-do lists, and it should not be
crossed out if crossed out entries are not displayed).
|
|