korganizer
- korganizer
- plugins
- projectview
19#ifndef KOPROJECTVIEW_H
20#define KOPROJECTVIEW_H
24#include <tqfontmetrics.h>
29#include <libkcal/event.h>
31#include "korganizer/baseview.h"
32#include "KGanttItem.h"
47class KOProjectViewItem : public KGanttItem {
49 KOProjectViewItem( Todo *,KGanttItem* parentTask, const TQString& text,
50 const TQDateTime& start, const TQDateTime& end);
71 KOProjectView( Calendar *, TQWidget* parent=0, const char* name=0 );
75 DateList selectedDates();
81 void writeSettings(TDEConfig *);
87 void changeIncidenceDisplay( Incidence *, int);
89 void showDates( const TQDate &start, const TQDate &end);
90 void showIncidences( const Incidence::List &incidenceList );
105 void taskChanged(KGanttItem *task,KGanttItem::Change change);
108 void createMainTask();
109 KGanttItem *createTask(KGanttItem *, Todo *);
112 KGanttItem *mMainTask;
114 TQMap<Todo *,KGanttItem *>::ConstIterator insertTodoItem( Todo *todo);
116 TQMap<Todo *,KGanttItem *> mTodoMap;
int currentDateCount() Return number of shown dates.
Incidence::List selectedIncidences()
This class provides an interface for all views being displayed within the main calendar view.
virtual void updateView()=0 Updates the current display to reflect changes that may have happened in the calendar since the last ...
virtual void updateConfig() Re-reads the KOrganizer configuration and picks up relevant changes which are applicable to the view.
|