24 #ifndef KOTIMELINEVIEW_H 25 #define KOTIMELINEVIEW_H 27 #include <koeventview.h> 28 #include <kdgantt/KDGanttView.h> 31 class KDGanttViewItem; 50 const char *name = 0); 54 virtual KCal::DateList selectedIncidenceDates(); 55 virtual int currentDateCount(); 56 virtual void showDates( const TQDate&, const TQDate&); 58 virtual void updateView(); 59 virtual void changeIncidenceDisplay( KCal::Incidence* incidence, int mode); 62 virtual bool eventDurationHint(TQDateTime &startDt, TQDateTime &endDt, bool &allDay); 65 KOrg::TimelineItem* calendarItemForIncidence( KCal::Incidence* incidence ); 71 void itemSelected( KDGanttViewItem *item ); 72 void itemDoubleClicked( KDGanttViewItem *item ); 73 void itemRightClicked( KDGanttViewItem *item ); 74 void itemMoved( KDGanttViewItem *item ); 75 void overscale( KDGanttView::Scale scale ); 76 void newEventWithHint( const TQDateTime & ); 80 TQMap<KCal::ResourceCalendar*, TQMap<TQString, KOrg::TimelineItem*> > mCalendarItemMap; 81 KOEventPopupMenu *mEventPopup; 82 TQDate mStartDate, mEndDate; virtual int maxDatesHint() provides a hint back to the caller on the maximum number of dates that the view supports.
KOEventView is the abstract base class from which all other calendar views for event data are derived...
This class provides a view ....
|