29 #include <tqdatetime.h>
33 class KCalendarSystem;
37 class DateChecker: public TQObject
42 DateChecker( TQObject *parent = 0, const char *name = 0 );
56 enum RolloverType { None, FollowDay, FollowMonth };
57 void enableRollover( RolloverType );
61 void dayPassed( const TQDate & );
62 void monthPassed( const TQDate & );
74 void possiblyPastMidnight();
79 void passedMidnight();
82 TQTimer *mUpdateTimer;
83 TQDate mLastDayChecked;
84 RolloverType mUpdateRollover;
|