25#ifndef EVENTARCHIVER_H
26#define EVENTARCHIVER_H
29#include <tqdatetime.h>
30#include <libkcal/event.h>
63 void runOnce( Calendar* calendar, const TQDate& limitDate, TQWidget* widget );
79 void run( Calendar* calendar, const TQDate& limitDate, TQWidget* widget, bool withGUI, bool errorIfNone );
81 void deleteIncidences( Calendar* calendar, const TQDate& limitDate, TQWidget* widget,
82 const Incidence::List& incidences, bool withGUI );
83 void archiveIncidences( Calendar* calendar, const TQDate& limitDate, TQWidget* widget,
84 const Incidence::List& incidences, bool withGUI );
93 bool isSubTreeComplete( const Todo *todo, const TQDate &limitDate,
94 TQStringList checkedUids = TQStringList() ) const;
This class handles expiring and archiving of events.
void runOnce(Calendar *calendar, const TQDate &limitDate, TQWidget *widget) Delete or archive events once.
void runAuto(Calendar *calendar, TQWidget *widget, bool withGUI) Delete or archive events.
|