![]() Qtopia Home - Classes - Hierachy - Annotated - Functions - Licenses - Reference |
![]() |
The Tasks application allows the user to prioritize tasks, manage due dates and, when appropriate, mark tasks as completed.
A task consists of the following data:
It is possible to view tasks in the following three ways:
The primary display of the application shows a sorted list of tasks. In this list a user is able to change the priority of a task, mark a task Completed or view additional details of the task.
The sorting order of the tasks is:
From the sorted list view the user is able to:
The detailed view of a task shows data for a single task. This is shown as rich text. All the information for the task is formatted for optimum readability.
From the sorted list view the user is able to:
The edit view of a task allows the user to specify the data for a new task or modify that of an old task.
Non-applicable values are disabled. For example, the start date field is disabled if the the task status is marked as Not Started.
When the editing has been completed the user is able to either accept or cancel the changes they have made.
It is possible to add tasks. The application does not add a task without a description.
It is possible to delete tasks. The application prompts the user to confirm the deletion of a task.
It is possible to beam a single task to or from another device using IR.
It is possible to prioritize tasks using the scale of 1 as the highest and 5 as the lowest.
It is possible to categorize tasks.
It is possible to filter the view of tasks by category.
The maximum number of tasks is determined by the available device memory. Once this limit is reached it is only possible to delete tasks; they cannot be edited nor can any new tasks be added.
Each event requires approximately 100 bytes of storage plus UTF-8 string storage for the description, plus approximately 16 bytes per category membership, plus approximately 50 bytes if a due date is specified.
While running, each event requires approximately 300 bytes of storage, plus UTF-16 string storage for the description, plus approximately 80 bytes per category membership.
It is possible to access tasks from other applications via the QDL service interface. When activated the Tasks application runs and shows linked tasks.
QDL links are embedded into the notes of a task. When in the Detailed View, clicking on a QDL link activates the link's application.
The Tasks application has two data files.
$HOME\Applications\todolist\todolist.xml- main list of task data.
$HOME\.todojournal- journal of changes to list of tasks since application started.
Both files are in an xml-like format.
todolist.xmlis the main list of events and is the file sent to Qtopia Desktop on syncing.
.todojournal
is a list of adds, edits and deletes made to the list of events since the Tasks application was started.
The Phone Edition's Task application does not store any configuration-related data.
Copyright © 2005 Trolltech | Trademarks | Qtopia version 2.2.0
|