Reminders and ToDo lists
[Query Object Framework]


Files

file  pilot-todo.c
 QOF ToDo definitions for pilot-link.
file  pilot-todo.h
 QOF ToDo definitions for pilot-link.

Data Structures

struct  QofTodo

Defines

#define TODO_VERSION   todo_v1
#define QOF_TODO_DESC   "Pilot-Link QOF ToDo"
#define PILOT_LINK_QOF_TODO   "pilot_todo"
#define TODO_LENGTH   "todo_length"
#define TODO_DATE   "date_due"
#define TODO_PRIORITY   "todo_priority"
#define TODO_COMPLETE   "todo_complete"
#define TODO_DESCRIPTION   "todo_description"
#define TODO_NOTE   "todo_note"
#define TODO_CATEGORY   "category"

Functions

static QofTodotodo_create (QofBook *book)
static gint todo_getLength (QofTodo *t)
static QofTime * todo_getTimeDue (QofTodo *t)
static gint todo_getPriority (QofTodo *t)
static gint todo_getComplete (QofTodo *t)
static gchar * todo_getDescription (QofTodo *t)
static gchar * todo_getNote (QofTodo *t)
static gchar * todo_getCategory (QofTodo *t)
static void todo_setLength (QofTodo *t, gint l)
static void todo_setTimeDue (QofTodo *t, QofTime *qt)
static void todo_setPriority (QofTodo *t, gint p)
static void todo_setComplete (QofTodo *t, gint c)
static void todo_setDescription (QofTodo *t, gchar *d)
static void todo_setNote (QofTodo *t, gchar *n)
static void todo_setCategory (QofTodo *t, gchar *n)
static gint todo_unpack (QofEntity *ent, gpointer user_data)
static gint todo_pack (QofEntity *ent, gpointer user_data)
static gint qof_todo_free (QofEntity *ent, gpointer user_data)
static gint todo_appinfo_unpack (QofEntity *ent, gpointer user_data)
static const gchar * todoPrintable (gpointer instance)
gboolean ToDoRegister (void)

Variables

static QofLogModule log_module = "pilotqof-objects"
static QofObject todo_object_def
static PQPack todo_pack_def


Variable Documentation

QofObject todo_object_def [static]

Initial value:

 {
  interface_version: 3 ,
  e_type: "pilot_todo" ,
  type_label: "Pilot-Link QOF ToDo" ,
  create:(gpointer) todo_create,
  book_begin:NULL,
  book_end:NULL,
  is_dirty:qof_collection_is_dirty,
  mark_clean:qof_collection_mark_clean,
  foreach:qof_collection_foreach,
  printable:todoPrintable,
  version_cmp:(gint (*)(gpointer, gpointer)) qof_instance_version_cmp,
}

Definition at line 301 of file pilot-todo.c.

Referenced by ToDoRegister().

PQPack todo_pack_def [static]

Initial value:

 {
  e_type: "pilot_todo" ,
  pack_func:todo_pack,
  unpack_func:todo_unpack,
  free_pack_func:qof_todo_free,
  palm_db_name:"ToDoDB",
  app_info_unpack:todo_appinfo_unpack,
}

Definition at line 315 of file pilot-todo.c.

Referenced by ToDoRegister().


Generated on Tue Mar 6 00:08:09 2007 for pilot-qof by  doxygen 1.5.1