Category support allows grouping of entries based upon a particular category.
The agenda model stores a list of categories associated with each entry. Any number of categories can be specified for an entry. Categories are provided by the CAgnCategory
class.
The following category types are provided in TAgnCategoryType
: Appointment, Business, Education, Holiday, Meeting, Miscellaneous, Personal, PhoneCall, SickDay, SpecialOccasion, Travel, Vacation, and user-defined Extended categories. The "Extended" category allows a user of the agenda model to define their own categories. The name for an extended category can be assigned a descriptor of any size.
Any number of categories can be specified for an entry.
The CAgnEntry
class provides member functions for adding, deleting and fetching categories.