43#include <libkcal/icalformat.h>
44#include <libkcal/scheduler.h>
60class IncidenceChangerBase;
65class KOGroupware : public TQObject
70 static KOGroupware* create( CalendarView*, KCal::CalendarResources* );
71 static KOGroupware* instance();
73 FreeBusyManager *freeBusyManager();
81 KOGlobals::HowChanged action,
82 bool attendeeStatusChanged,
83 int dontAskForGroupware = 0 );
90 void sendCounterProposal( KCal::Calendar* calendar, KCal::Event* oldEvent, KCal::Event *newEvent ) const;
93 TQString msTNEFToVPart( const TQByteArray& tnef );
97 void setDoNotNotify( bool notify ) { mDoNotNotify = notify; }
98 bool doNotNotify() { return mDoNotNotify; }
102 void incomingDirChanged( const TQString& path );
105 void slotViewNewIncidenceChanger( IncidenceChangerBase* changer );
107 void initialCheckForChanges();
109 KOGroupware( CalendarView*, KCal::CalendarResources* );
112 static KOGroupware *mInstance;
113 KCal::ICalFormat mFormat;
115 KCal::CalendarResources *mCalendar;
116 static FreeBusyManager *mFreeBusyManager;
This is the main calendar widget.
|