kdgantt
KDGantt Namespace Reference
Namespaces | |
| namespace | Ui |
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 | TimeScaleZoomDialog |
| class | TreeViewRowController |
| class | Ui_TimeScaleZoomPane |
| 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) |
Detailed Description
All classes in KD Gantt are located in this namespace.
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 193 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 201 of file kdganttglobal.h.
Function Documentation
| 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.
| bool KDGantt::operator== | ( | const DateTimeSpan & | s1, | |
| const DateTimeSpan & | s2 | |||
| ) | [inline] |
Definition at line 262 of file kdganttglobal.h.
| bool KDGantt::operator== | ( | const Span & | s1, | |
| const Span & | s2 | |||
| ) | [inline] |
Definition at line 236 of file kdganttglobal.h.
| uint KDGantt::qHash | ( | const Constraint & | c | ) | [inline] |
Definition at line 87 of file kdganttconstraint.h.
