organizer_plat/agenda_interface_api/inc/agendautil.h
changeset 45 b6db4fd4947b
parent 23 fd30d51f876b
child 55 2c54b51f39c4
equal deleted inserted replaced
23:fd30d51f876b 45:b6db4fd4947b
    77 	bool deleteEntry(ulong id);
    77 	bool deleteEntry(ulong id);
    78 	void deleteRepeatedEntry(
    78 	void deleteRepeatedEntry(
    79 			AgendaEntry& entry, AgendaUtil::RecurrenceRange range);
    79 			AgendaEntry& entry, AgendaUtil::RecurrenceRange range);
    80 	bool updateEntry(const AgendaEntry& entry, bool isChild = false);
    80 	bool updateEntry(const AgendaEntry& entry, bool isChild = false);
    81 	bool storeRepeatingEntry(const AgendaEntry& entry, bool copyToChildren);
    81 	bool storeRepeatingEntry(const AgendaEntry& entry, bool copyToChildren);
    82 	bool createException(const AgendaEntry& entry);
    82 	bool createException(const AgendaEntry& entry,QDateTime instanceOriginalDateTime);
    83 	QList<ulong> entryIds(
    83 	QList<ulong> entryIds(
    84 			AgendaUtil::FilterFlags filter = AgendaUtil::IncludeAll);
    84 			AgendaUtil::FilterFlags filter = AgendaUtil::IncludeAll);
    85 	QList<AgendaEntry> fetchAllEntries(
    85 	QList<AgendaEntry> fetchAllEntries(
    86 			AgendaUtil::FilterFlags filter = AgendaUtil::IncludeAll);
    86 			AgendaUtil::FilterFlags filter = AgendaUtil::IncludeAll);
    87 	QList<AgendaEntry> fetchEntriesInRange(
    87 	QList<AgendaEntry> fetchEntriesInRange(
   118 	void entriesChanged(QList<ulong> ids);
   118 	void entriesChanged(QList<ulong> ids);
   119 	void entryAdded(ulong id);
   119 	void entryAdded(ulong id);
   120 	void entryDeleted(ulong id);
   120 	void entryDeleted(ulong id);
   121 	void entryUpdated(ulong id);
   121 	void entryUpdated(ulong id);
   122 	void entriesDeleted(int status);
   122 	void entriesDeleted(int status);
       
   123 	void entryViewCreationCompleted(int status);
       
   124 	void instanceViewCreationCompleted(int status);
   123 
   125 
   124 private:
   126 private:
   125 	friend class AgendaUtilPrivate;
   127 	friend class AgendaUtilPrivate;
   126 	AgendaUtilPrivate* d;
   128 	AgendaUtilPrivate* d;
   127 };
   129 };