aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/GnomeCal.idl
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/GnomeCal.idl')
-rw-r--r--calendar/GnomeCal.idl12
1 files changed, 10 insertions, 2 deletions
diff --git a/calendar/GnomeCal.idl b/calendar/GnomeCal.idl
index 3f9a64d291..a58358f3f1 100644
--- a/calendar/GnomeCal.idl
+++ b/calendar/GnomeCal.idl
@@ -97,10 +97,18 @@ module GNOME {
string get_updated_objects ();
/*
- * Returns the number of objects in the calendar
+ * Returns the number of objects of a specific type in the calendar
* repository.
*/
- long get_number_of_objects();
+
+ enum RecordStatus {
+ ANY, /* This means all records */
+ NEW,
+ MODIFIED,
+ DELETED
+ };
+
+ long get_number_of_objects(in RecordStatus record_status);
/*
* done: