diff -r fd30d51f876b -r b6db4fd4947b agendainterface/inc/agendautil.h --- a/agendainterface/inc/agendautil.h Mon May 03 12:30:32 2010 +0300 +++ b/agendainterface/inc/agendautil.h Mon Jun 28 15:22:02 2010 +0530 @@ -106,18 +106,22 @@ QDateTime& endTime); void getNextInstanceTimes(AgendaEntry& entry, QDateTime& startTime, QDateTime& endTime); - + void markDatesWithEvents(QDateTime rangeStart, QDateTime rangeEnd, + AgendaUtil::FilterFlags filter, QList& dates); + bool areNoEntriesInCalendar(); static QDateTime minTime(); static QDateTime maxTime(); - + static bool isWorkdaysRepeatingEntry(const AgendaRepeatRule& repeatRule); - + Q_SIGNALS: void entriesChanged(QList ids); void entryAdded(ulong id); void entryDeleted(ulong id); void entryUpdated(ulong id); void entriesDeleted(int status); + void entryViewCreationCompleted(int status); + void instanceViewCreationCompleted(int status); private: friend class AgendaUtilPrivate;