Location:
agmfilts.h
Link against: agnmodel.lib
TAgnsrvTidyFilter
Supported from 5.0
An agenda model filter which additionally allows all entries except crossed-out to be filtered out. This class is used when tidying an agenda file.
|
Defined in TAgnsrvTidyFilter
:
ExternalizeL()
, IncludeCrossedOutOnly()
, InternalizeL()
, IsValid()
, SetIncludeCrossedOutOnly()
, TAgnsrvTidyFilter()
, Type()
Inherited from TAgnFilter
:
AreAlarmedOnlyIncluded()
,
AreAnnivsIncluded()
,
AreCrossedOutIncluded()
,
AreCrossedOutOnlyIncluded()
,
AreEventsIncluded()
,
AreNonRptsIncluded()
,
AreRptsIncluded()
,
AreTimedApptsIncluded()
,
AreTodosIncluded()
,
AreUnTimedApptsIncluded()
,
EAgnFilter
,
EDayFilter
,
EFindFilter
,
ESymbolFilter
,
ETidyFilter
,
RptNextInstanceOnly()
,
SetIncludeAlarmedOnly()
,
SetIncludeAnnivs()
,
SetIncludeCrossedOut()
,
SetIncludeEvents()
,
SetIncludeNonRpts()
,
SetIncludeRpts()
,
SetIncludeRptsNextInstanceOnly()
,
SetIncludeTimedAppts()
,
SetIncludeTodos()
,
SetIncludeUnTimedAppts()
,
TType
TAgnsrvTidyFilter();
Constructs a tidy filter object. The ‘include crossed out only’ flag is initialised to False.
void SetIncludeCrossedOutOnly(TBool aIncludeCrossedOutOnly);
Sets the ‘include crossed out only’ flag. When this
flag is set True, the filter is also set to include crossed out entries (see
TAgnFilter::SetIncludeCrossedOut()
).
|
TBool IncludeCrossedOutOnly() const;
Tests whether the ‘include crossed out only’ flag is set.
|
TAgnFilter::TType Type();
Gets the filter type.
|
virtual TBool IsValid(const CAgnSortEntry* aElement) const;
Tests whether the entry is valid with respect to the filter by calling
TAgnFilter::IsValid()
. In addition, if the filter is set to
include crossed out entries only, non-crossed out entries are filtered
out.
|
|
void ExternalizeL(RWriteStream& aStream) const;
Externalises the tidy filter object to a write stream.
|
void InternalizeL(RReadStream& aStream);
Internalises the tidy filter object from a read stream.
|