kdgantt
KDGantt Namespace Reference
Detailed Description
All classes in KD Gantt are located in this namespace.
Classes | |
| class | AbstractGrid |
| Abstract baseclass for grids. A grid is used to convert between QModelIndex'es and gantt chart values (doubles) and to paint the background and header of the view. More... | |
| class | AbstractRowController |
| Abstract baseclass for row controllers. A row controller is used by the GraphicsView to nagivate the model and to determine the row geometries. More... | |
| class | Constraint |
| A class used to represent a dependency. More... | |
| class | ConstraintGraphicsItem |
| class | ConstraintModel |
| class | ConstraintProxy |
| class | DateTimeGrid |
| class | DateTimeSpan |
| class | ForwardingProxyModel |
| class | GraphicsItem |
| class | GraphicsScene |
| class | GraphicsView |
| The GraphicsView class provides a model/view implementation of a gantt chart. More... | |
| class | ItemDelegate |
| Class used to render gantt items in a KDGantt::GraphicsView. More... | |
| class | Legend |
| Legend showing an image and a description for Gantt items. More... | |
| class | ListViewRowController |
| class | ProxyModel |
| class | Span |
| A class representing a start point and a length. More... | |
| class | StyleOptionGanttItem |
| QStyleOption subclass for gantt items. More... | |
| class | SummaryHandlingProxyModel |
| Proxy model that supports summary gantt items. More... | |
| class | TreeViewRowController |
| class | View |
| This widget that consists of a QTreeView and a GraphicsView. More... | |
Enumerations | |
| enum | ItemDataRole { KDGanttRoleBase = Qt::UserRole + 1174, StartTimeRole = KDGanttRoleBase + 1, EndTimeRole = KDGanttRoleBase + 2, TaskCompletionRole = KDGanttRoleBase + 3, ItemTypeRole = KDGanttRoleBase + 4, LegendRole = KDGanttRoleBase + 5 } |
| enum | ItemType { TypeNone = 0, TypeEvent = 1, TypeTask = 2, TypeSummary = 3, TypeMulti = 4, TypeUser = 1000 } |
Functions | |
| bool | operator!= (const DateTimeSpan &s1, const DateTimeSpan &s2) |
| bool | operator!= (const Span &s1, const Span &s2) |
| bool | operator== (const DateTimeSpan &s1, const DateTimeSpan &s2) |
| bool | operator== (const Span &s1, const Span &s2) |
| uint | qHash (const Constraint &c) |
Enumeration Type Documentation
The values of this enum are used for the special data roles for gantt items
KDGantt::KDGanttRoleBase The base value used for the KDGantt role enum values. The actual roles have values base+1, base+2, ...
KDGantt::StartTimeRole Start time (or other start value) for a gantt item.
KDGantt::EndTimeRole End time (or other end value) for a gantt item.
KDGantt::TaskCompletionRole Task completetion percentage used by Task items. Should be an integer og a double between 0 and 100.
KDGantt::ItemTypeRole The item type.
- See also:
- KDGantt::ItemType.
Definition at line 194 of file kdganttglobal.h.
| enum KDGantt::ItemType |
The values of this enum are used to represent the different types of gantt items that KDGantt understands. The itemtype is served through the KDGantt::ItemTypeRole role
Definition at line 202 of file kdganttglobal.h.
Function Documentation
| bool KDGantt::operator!= | ( | const DateTimeSpan & | s1, | |
| const DateTimeSpan & | s2 | |||
| ) | [inline] |
Definition at line 264 of file kdganttglobal.h.
| bool KDGantt::operator!= | ( | const Span & | s1, | |
| const Span & | s2 | |||
| ) | [inline] |
Definition at line 238 of file kdganttglobal.h.
| bool KDGantt::operator== | ( | const DateTimeSpan & | s1, | |
| const DateTimeSpan & | s2 | |||
| ) | [inline] |
Definition at line 263 of file kdganttglobal.h.
| bool KDGantt::operator== | ( | const Span & | s1, | |
| const Span & | s2 | |||
| ) | [inline] |
Definition at line 237 of file kdganttglobal.h.
| uint KDGantt::qHash | ( | const Constraint & | c | ) | [inline] |
Definition at line 89 of file kdganttconstraint.h.
KDE 4.1 API Reference