KGanttRelation Class Reference
KGanttRelation. More...
#include <KGanttRelation.h>
Inheritance diagram for KGanttRelation:

Public Types | |
enum | Change { NoChange = 0, TextChanged = 32, Selected = 2048, Unselected = 4096 } |
Public Slots | |
void | itemDestroyed (KGanttItem *item) |
Signals | |
void | changed (KGanttRelation *, KGanttRelation::Change) |
void | destroyed (KGanttRelation *) |
Public Methods | |
~KGanttRelation () | |
void | select (bool f) |
void | setEditable (bool f) |
bool | isEditable () |
QPen & | getSelectPen () |
void | setPen (const QPen &pen) |
QPen & | getPen () |
void | setTextPen (const QPen &pen) |
QPen & | getTextPen () |
void | setText (const QString &text) |
QString | getText () |
KGanttItem * | getFrom () |
KGanttItem * | getTo () |
void | dump (QTextOStream &cout, const QString &pre) |
QString | ChangeAsString (Change c) |
Protected Methods | |
KGanttRelation (KGanttItem *from, KGanttItem *to, const QString &text) |
Detailed Description
KGanttRelation.This class describes a item. It contains dates on which the item starts and ends. It also contains attributes that gouverns the graphical representation in a gantt diagramm.
Definition at line 48 of file KGanttRelation.h.
Member Enumeration Documentation
|
Definition at line 58 of file KGanttRelation.h. |
Constructor & Destructor Documentation
|
Destructor.
Definition at line 37 of file KGanttRelation.cpp. |
|
Constructor.
Definition at line 16 of file KGanttRelation.cpp. References QObject::connect(), and QObject::destroyed(). |
Member Function Documentation
|
Select/unselect item.
Definition at line 93 of file KGanttRelation.cpp. |
|
Set item editable or not. If item is not editable these methods have no effect : setStart(), setEnd(), setText(), select(), setMode(), setStyle(), setHeight(), Definition at line 96 of file KGanttRelation.h. |
|
Returns if item is editable. See also setEditable(). Definition at line 106 of file KGanttRelation.h. |
|
Get brush which has to be used for drawing this item as selected.
Definition at line 116 of file KGanttRelation.h. |
|
Set pen for border.
Definition at line 110 of file KGanttRelation.cpp. |
|
Set text.
Definition at line 80 of file KGanttRelation.cpp. |
|
Get text.
Definition at line 172 of file KGanttRelation.h. |
|
Get date of starting.
If mode == ´Rubberband´ and this item contains subitems, start of the item is determined by the start of the earliest subitem. Definition at line 54 of file KGanttRelation.cpp. Referenced by dump(). |
|
Get date of ending.
Definition at line 63 of file KGanttRelation.cpp. Referenced by dump(). |
|
Dump to cout.
Definition at line 119 of file KGanttRelation.cpp. References getFrom(), KGanttItem::getText(), getTo(), and QString::latin1(). Referenced by KGanttItem::dump(). |
|
Item has changed. This signal is emitted if any of the items properties have been changed. |
|
Item will be deleted. This signal will be emitted immediately before the object will be deleted. |
The documentation for this class was generated from the following files: