25#ifndef EVENTARCHIVER_H
26#define EVENTARCHIVER_H
29#include <tqdatetime.h>
30#include <libkcal/event.h>
47class EventArchiver : public TQObject
53 EventArchiver( TQObject* parent = 0, const char* name = 0 );
54 virtual ~EventArchiver();
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;
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.
|