-rw-r--r-- | libkcal/calendarlocal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libkcal/calendarlocal.h b/libkcal/calendarlocal.h index 65f6aa7..5bbe55f 100644 --- a/libkcal/calendarlocal.h +++ b/libkcal/calendarlocal.h | |||
@@ -140,84 +140,85 @@ class CalendarLocal : public Calendar | |||
140 | 140 | ||
141 | /** | 141 | /** |
142 | Return all alarms, which ocur in the given time interval. | 142 | Return all alarms, which ocur in the given time interval. |
143 | */ | 143 | */ |
144 | Alarm::List alarms( const QDateTime &from, const QDateTime &to ); | 144 | Alarm::List alarms( const QDateTime &from, const QDateTime &to ); |
145 | 145 | ||
146 | /** | 146 | /** |
147 | Return all alarms, which ocur before given date. | 147 | Return all alarms, which ocur before given date. |
148 | */ | 148 | */ |
149 | Alarm::List alarmsTo( const QDateTime &to ); | 149 | Alarm::List alarmsTo( const QDateTime &to ); |
150 | 150 | ||
151 | QDateTime nextAlarm( int daysTo ) ; | 151 | QDateTime nextAlarm( int daysTo ) ; |
152 | QDateTime nextAlarmEventDateTime() const; | 152 | QDateTime nextAlarmEventDateTime() const; |
153 | void checkAlarmForIncidence( Incidence *, bool deleted ) ; | 153 | void checkAlarmForIncidence( Incidence *, bool deleted ) ; |
154 | void registerAlarm(); | 154 | void registerAlarm(); |
155 | void deRegisterAlarm(); | 155 | void deRegisterAlarm(); |
156 | QString getAlarmNotification(); | 156 | QString getAlarmNotification(); |
157 | QString nextSummary() const ; | 157 | QString nextSummary() const ; |
158 | /** | 158 | /** |
159 | This method should be called whenever a Event is modified directly | 159 | This method should be called whenever a Event is modified directly |
160 | via it's pointer. It makes sure that the calendar is internally | 160 | via it's pointer. It makes sure that the calendar is internally |
161 | consistent. | 161 | consistent. |
162 | */ | 162 | */ |
163 | void update( IncidenceBase *incidence ); | 163 | void update( IncidenceBase *incidence ); |
164 | 164 | ||
165 | /** | 165 | /** |
166 | Builds and then returns a list of all events that match for the | 166 | Builds and then returns a list of all events that match for the |
167 | date specified. useful for dayView, etc. etc. | 167 | date specified. useful for dayView, etc. etc. |
168 | */ | 168 | */ |
169 | QPtrList<Event> rawEventsForDate( const QDate &date, bool sorted = false ); | 169 | QPtrList<Event> rawEventsForDate( const QDate &date, bool sorted = false ); |
170 | /** | 170 | /** |
171 | Get unfiltered events for date \a qdt. | 171 | Get unfiltered events for date \a qdt. |
172 | */ | 172 | */ |
173 | QPtrList<Event> rawEventsForDate( const QDateTime &qdt ); | 173 | QPtrList<Event> rawEventsForDate( const QDateTime &qdt ); |
174 | /** | 174 | /** |
175 | Get unfiltered events in a range of dates. If inclusive is set to true, | 175 | Get unfiltered events in a range of dates. If inclusive is set to true, |
176 | only events are returned, which are completely included in the range. | 176 | only events are returned, which are completely included in the range. |
177 | */ | 177 | */ |
178 | QPtrList<Event> rawEvents( const QDate &start, const QDate &end, | 178 | QPtrList<Event> rawEvents( const QDate &start, const QDate &end, |
179 | bool inclusive = false ); | 179 | bool inclusive = false ); |
180 | Todo *todo( QString, QString ); | 180 | Todo *todo( QString, QString ); |
181 | Event *event( QString, QString ); | 181 | Event *event( QString, QString ); |
182 | 182 | ||
183 | public slots: | 183 | public slots: |
184 | void setCalendarEnabled( int id, bool enable ); | 184 | void setCalendarEnabled( int id, bool enable ); |
185 | void setAlarmEnabled( int id, bool enable ); | 185 | void setAlarmEnabled( int id, bool enable ); |
186 | void setReadOnly( int id, bool enable ); | 186 | void setReadOnly( int id, bool enable ); |
187 | void setDefaultCalendarEnabledOnly(); | 187 | void setDefaultCalendarEnabledOnly(); |
188 | void setCalendarRemove( int id ); | ||
188 | 189 | ||
189 | protected: | 190 | protected: |
190 | 191 | ||
191 | // Event* mNextAlarmEvent; | 192 | // Event* mNextAlarmEvent; |
192 | QString mNextSummary; | 193 | QString mNextSummary; |
193 | QString mNextAlarmEventDateTimeString; | 194 | QString mNextAlarmEventDateTimeString; |
194 | QString mLastAlarmNotificationString; | 195 | QString mLastAlarmNotificationString; |
195 | QDateTime mNextAlarmEventDateTime; | 196 | QDateTime mNextAlarmEventDateTime; |
196 | QDateTime mNextAlarmDateTime; | 197 | QDateTime mNextAlarmDateTime; |
197 | void reInitAlarmSettings(); | 198 | void reInitAlarmSettings(); |
198 | 199 | ||
199 | /** Notification function of IncidenceBase::Observer. */ | 200 | /** Notification function of IncidenceBase::Observer. */ |
200 | void incidenceUpdated( IncidenceBase *i ) { update( i ); } | 201 | void incidenceUpdated( IncidenceBase *i ) { update( i ); } |
201 | 202 | ||
202 | /** inserts an event into its "proper place" in the calendar. */ | 203 | /** inserts an event into its "proper place" in the calendar. */ |
203 | void insertEvent( Event *event ); | 204 | void insertEvent( Event *event ); |
204 | 205 | ||
205 | /** Append alarms of incidence in interval to list of alarms. */ | 206 | /** Append alarms of incidence in interval to list of alarms. */ |
206 | void appendAlarms( Alarm::List &alarms, Incidence *incidence, | 207 | void appendAlarms( Alarm::List &alarms, Incidence *incidence, |
207 | const QDateTime &from, const QDateTime &to ); | 208 | const QDateTime &from, const QDateTime &to ); |
208 | 209 | ||
209 | /** Append alarms of recurring events in interval to list of alarms. */ | 210 | /** Append alarms of recurring events in interval to list of alarms. */ |
210 | void appendRecurringAlarms( Alarm::List &alarms, Incidence *incidence, | 211 | void appendRecurringAlarms( Alarm::List &alarms, Incidence *incidence, |
211 | const QDateTime &from, const QDateTime &to ); | 212 | const QDateTime &from, const QDateTime &to ); |
212 | 213 | ||
213 | private: | 214 | private: |
214 | void init(); | 215 | void init(); |
215 | 216 | ||
216 | QPtrList<Event> mEventList; | 217 | QPtrList<Event> mEventList; |
217 | QPtrList<Todo> mTodoList; | 218 | QPtrList<Todo> mTodoList; |
218 | QPtrList<Journal> mJournalList; | 219 | QPtrList<Journal> mJournalList; |
219 | }; | 220 | }; |
220 | 221 | ||
221 | } | 222 | } |
222 | 223 | ||
223 | #endif | 224 | #endif |