KOTodoView Class Reference
This class provides a multi-column list view of todo events.multi-column list view of todo events. More...
#include <kotodoview.h>
Inherits KOrg::BaseView.
Public Types
- enum {
eSummaryColumn = 0, eRecurColumn = 1, ePriorityColumn = 2, ePercentColumn = 3,
eDueDateColumn = 4, eCategoriesColumn = 5, eDescriptionColumn = 6
} - enum {
ePopupEdit = 1300, ePopupDelete = 1301, ePopupMoveTo = 1302, ePopupCopyTo = 1303,
ePopupUnSubTodo = 1304, ePopupUnAllSubTodo = 1305
}
Public Slots
- void updateView ()
- void updateConfig ()
- void changeIncidenceDisplay (Incidence *, int)
- void showDates (const QDate &start, const QDate &end)
- void showIncidences (const Incidence::List &incidenceList)
- void clearSelection ()
- void editItem (QListViewItem *item, const QPoint &, int)
- void editItem (QListViewItem *item)
- void showItem (QListViewItem *item, const QPoint &, int)
- void showItem (QListViewItem *item)
- void popupMenu (QListViewItem *item, const QPoint &, int)
- void newTodo ()
- void newSubTodo ()
- void showTodo ()
- void editTodo ()
- void deleteTodo ()
- void setNewPercentage (KOTodoViewItem *item, int percentage)
- void setNewPriority (int)
- void setNewPercentage (int)
- void setNewDate (QDate)
- void copyTodoToDate (QDate)
- void changedCategories (int)
- void purgeCompleted ()
- void itemStateChanged (QListViewItem *)
- void setNewPercentageDelayed (KOTodoViewItem *item, int percentage)
- void progressDelayedNewPercentage ()
Signals
- void unSubTodoSignal ()
- void unAllSubTodoSignal ()
- void todoCompleted (Todo *)
- void purgeCompletedSignal ()
Public Member Functions
- KOTodoView (Calendar *cal, QWidget *parent=0, const char *name=0)
- void setCalendar (Calendar *)
- Incidence::List selectedIncidences ()
- Todo::List selectedTodos ()
- DateList selectedDates ()
- int currentDateCount ()
- CalPrinter::PrintType printType ()
- void setDocumentId (const QString &)
- void saveLayout (KConfig *config, const QString &group) const
- void restoreLayout (KConfig *config, const QString &group)
- QPopupMenu * getCategoryPopupMenu (KOTodoViewItem *todoItem)
- void setIncidenceChanger (IncidenceChangerBase *changer)
Protected Slots
Friends
- class KOTodoViewItem
Detailed Description
This class provides a multi-column list view of todo events.multi-column list view of todo events.
- Author:
- Cornelius Schumacher <schumacher@kde.org>
Member Function Documentation
|
Implements KOrg::BaseView. |
|
Implements KOrg::BaseView. |
|
Return number of shown dates. TodoView does not show dates, Implements KOrg::BaseView. |
|
Create a popup menu to set categories.
|
|
Assign a new incidence change helper object.
Reimplemented from KOrg::BaseView. |
|
Updates the current display to reflect changes that may have happened in the calendar since the last display refresh.
Implements KOrg::BaseView. |
|
Re-reads the KOrganizer configuration and picks up relevant changes which are applicable to the view.
Reimplemented from KOrg::BaseView. |
|
Updates the current display to reflect the changes to one particular incidence.
Implements KOrg::BaseView. |
|
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. |
|
Show given incidences. Depending on the actual view it might not be possible to show all given events.
Implements KOrg::BaseView. |
|
Clear selection. The incidenceSelected signal is not emitted. Reimplemented from KOrg::BaseView. |
The documentation for this class was generated from the following files:
- kotodoview.h
- kotodoview.cpp