organizer_plat/agenda_interface_api/inc/agendautil.h
changeset 23 fd30d51f876b
parent 18 c198609911f9
child 26 a949c2543c15
child 45 b6db4fd4947b
equal deleted inserted replaced
18:c198609911f9 23:fd30d51f876b
   104 	void clearRepeatingProperties(AgendaEntry& entry);
   104 	void clearRepeatingProperties(AgendaEntry& entry);
   105 	void getPreviousInstanceTimes(AgendaEntry& entry, QDateTime& startTime, 
   105 	void getPreviousInstanceTimes(AgendaEntry& entry, QDateTime& startTime, 
   106 	                              QDateTime& endTime);
   106 	                              QDateTime& endTime);
   107 	void getNextInstanceTimes(AgendaEntry& entry, QDateTime& startTime, 
   107 	void getNextInstanceTimes(AgendaEntry& entry, QDateTime& startTime, 
   108 	                          QDateTime& endTime);
   108 	                          QDateTime& endTime);
   109 	
   109 	void markDatesWithEvents(QDateTime rangeStart, QDateTime rangeEnd,
       
   110 						 AgendaUtil::FilterFlags filter, QList<QDate>& dates);
       
   111 	bool areNoEntriesInCalendar();
   110 	static QDateTime minTime();
   112 	static QDateTime minTime();
   111 	static QDateTime maxTime();
   113 	static QDateTime maxTime();
   112 
   114 
       
   115 	static bool isWorkdaysRepeatingEntry(const AgendaRepeatRule& repeatRule);
       
   116 	
   113 Q_SIGNALS:
   117 Q_SIGNALS:
   114 	void entriesChanged(QList<ulong> ids);
   118 	void entriesChanged(QList<ulong> ids);
   115 	void entryAdded(ulong id);
   119 	void entryAdded(ulong id);
   116 	void entryDeleted(ulong id);
   120 	void entryDeleted(ulong id);
   117 	void entryUpdated(ulong id);
   121 	void entryUpdated(ulong id);