Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 08:27, 26 November 2007.

Calender Engine Access

From Forum Nokia Wiki


Introduction

The Calender(also Agenda) engine/model API provides access to the time management data used by the Calender and To-Do applications.The model allows entries to be added,deleted and edited.Can be used for Alarm synchronization information.

Agenda Model and Concepts

There are 4 types of agenda entry, each with different properties:

  • Events(CAgnEvent)
    • Events are all-day entries that may have a display time, but do not have an actual start time.Events may have multiple day durations using the optional end date information.
  • Anniversaries(CAgnAnniv)
    • These are events that occur only once a year.Info about the base year can be stored.
  • Appointments(CAgnAppt)
    • These have a start time and data and an end time and date.
  • To-dos(CAgnToDo)
    • These represent a task to be carried out and may have a display time and data and either a due or crossed out data to indicate when the task is due by or when it was performed. A to-do also contains details about the to-do list it belongs to and its priority.


The models for accessing the agenda data are managed in a three layer hierarchy:

  • Entry Model(CAgnEntryModel)
    • This is the base model.An entry object represents each entry with all repetitions stored in the one object.
  • Indexed Model(CAgnIndexedModel)
    • This extends the entry model, indexing the data to allow filtering before entries are read.
  • Instance Model(CAgnModel)
    • This extends the indexed model and is the most suitable for applications with a user interface, as separate objects are used to represent each instance of a repeating object.


--

Related Discussions
Thread Thread Starter Forum Replies Last Post
TRAPD不能捕获异常并处理?! goready@163.com Symbian 2 2007-07-25 07:22
Trouble Running the MMSServiceApp j2silva General Messaging 4 2003-04-28 15:55
Indian languages and access to predictive redsmurph Symbian Tools & SDKs 0 2006-05-29 12:20
Startup List API and self signed sis tal.shahar@mobile-mx.com General Symbian C++ 10 2007-03-22 00:10
Error message scenedave General Symbian C++ 6 2003-06-09 03:50
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtopicQUqfnTopicZseriesE5f60Q
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX