KGanttRelation Class Reference
KGanttRelation. More...
#include <KGanttRelation.h>
Inherits QObject.
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 Member Functions
- ~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 Member Functions
- KGanttRelation (KGanttItem *from, KGanttItem *to, const QString &text)
Friends
- class KGanttItem
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.
Member Enumeration Documentation
|
|
Constructor & Destructor Documentation
|
Destructor.
|
|
Constructor.
|
Member Function Documentation
|
Select/unselect item.
|
|
Set item editable or not. If item is not editable these methods have no effect : setStart(), setEnd(), setText(), select(), setMode(), setStyle(), setHeight(), |
|
Returns if item is editable. See also setEditable(). |
|
Get brush which has to be used for drawing this item as selected.
|
|
Set pen for border.
|
|
Set text.
|
|
Get text.
|
|
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. |
|
Get date of ending.
|
|
Dump to cout.
|
|
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:
- KGanttRelation.h
- KGanttRelation.cpp