KOProjectView Class Reference
This class provides a Gantt-like project view on todo items project view on todo items. More...
#include <koprojectview.h>
Inheritance diagram for KOProjectView:

Public Slots | |
void | updateView () |
Updates the current display to reflect changes that may have happened in the calendar since the last display refresh. | |
void | updateConfig () |
Re-reads the KOrganizer configuration and picks up relevant changes which are applicable to the view. | |
void | changeEventDisplay (Event *, int) |
Updates the current display to reflect the changes to one particular event. | |
void | showDates (const QDate &start, const QDate &end) |
Show incidences for the given date range. | |
void | showEvents (QPtrList< Event > eventList) |
Show given events. | |
Signals | |
void | newTodoSignal () |
void | newSubTodoSignal (Todo *) |
void | showTodoSignal (Todo *) |
void | editTodoSignal (Todo *) |
void | deleteTodoSignal (Todo *) |
Public Member Functions | |
KOProjectView (Calendar *, QWidget *parent=0, const char *name=0) | |
QPtrList< Incidence > | selectedIncidences () |
DateList | selectedDates () |
int | currentDateCount () |
Return number of shown dates. | |
void | readSettings () |
void | writeSettings (KConfig *) |
Protected Slots | |
void | showModeMenu () |
void | zoomIn () |
void | zoomOut () |
void | taskChanged (KGanttItem *task, KGanttItem::Change change) |
Detailed Description
This class provides a Gantt-like project view on todo items project view on todo items.
- Author:
- Cornelius Schumacher <schumacher@kde.org>
Definition at line 66 of file koprojectview.h.
Member Function Documentation
|
Implements KOrg::BaseView. Definition at line 257 of file koprojectview.cpp. |
|
Implements KOrg::BaseView. Definition at line 269 of file koprojectview.cpp. |
|
Return number of shown dates.
Implements KOrg::BaseView. Definition at line 77 of file koprojectview.h. |
|
Updates the current display to reflect changes that may have happened in the calendar since the last display refresh.
Implements KOrg::BaseView. Definition at line 143 of file koprojectview.cpp. References KOrg::BaseView::calendar(), QMap< Todo *, KGanttItem * >::clear(), QMap< Todo *, KGanttItem * >::contains(), QDateTime::currentDateTime(), QPtrList::first(), and QPtrList::next(). Referenced by changeEventDisplay(), and showDates(). |
|
Re-reads the KOrganizer configuration and picks up relevant changes which are applicable to the view.
Reimplemented from KOrg::BaseView. Definition at line 252 of file koprojectview.cpp. |
|
Updates the current display to reflect the changes to one particular event.
Implements KOrg::BaseView. Definition at line 275 of file koprojectview.cpp. References updateView(). |
|
Show incidences for the given date range. The date range actually shown may be different from the requested range, depending on the particular requirements of the view.
Implements KOrg::BaseView. Definition at line 280 of file koprojectview.cpp. References updateView(). |
|
Show given events. Depending on the actual view it might not be possible to show all given events.
Implements KOrg::BaseView. Definition at line 285 of file koprojectview.cpp. |
The documentation for this class was generated from the following files: