kgantt

#include <KGanttRelation.h>

Inherits TQObject.

List of all members.

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 ()
TQPen & getSelectPen ()
void setPen (const TQPen &pen)
TQPen & getPen ()
void setTextPen (const TQPen &pen)
TQPen & getTextPen ()
void setText (const TQString &text)
TQString getText ()
KGanttItemgetFrom ()
KGanttItemgetTo ()
void dump (TQTextOStream &cout, const TQString &pre)
TQString ChangeAsString (Change c)

Protected Member Functions

 KGanttRelation (KGanttItem *from, KGanttItem *to, const TQString &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.

Definition at line 48 of file KGanttRelation.h.


Member Enumeration Documentation

Enumerator:
Selected 

Item has been selected.

Unselected 

Item has been unselected.

Definition at line 59 of file KGanttRelation.h.


Constructor & Destructor Documentation

Destructor.

Definition at line 37 of file KGanttRelation.cpp.

KGanttRelation::KGanttRelation ( KGanttItem from,
KGanttItem to,
const TQString &  text 
) [protected]

Constructor.

Definition at line 16 of file KGanttRelation.cpp.


Member Function Documentation

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.

void KGanttRelation::dump ( TQTextOStream &  cout,
const TQString &  pre 
)

Dump to cout.

Definition at line 119 of file KGanttRelation.cpp.

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.

TQPen& KGanttRelation::getSelectPen ( ) [inline]

Get brush which has to be used for drawing this item as selected.

Definition at line 117 of file KGanttRelation.h.

TQString KGanttRelation::getText ( ) [inline]

Get text.

Definition at line 173 of file KGanttRelation.h.

Get date of ending.

Definition at line 63 of file KGanttRelation.cpp.

bool KGanttRelation::isEditable ( ) [inline]

Returns if item is editable.

See also setEditable().

Definition at line 107 of file KGanttRelation.h.

void KGanttRelation::select ( bool  f)

Select/unselect item.

Definition at line 93 of file KGanttRelation.cpp.

void KGanttRelation::setEditable ( bool  f) [inline]

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 97 of file KGanttRelation.h.

void KGanttRelation::setPen ( const TQPen &  pen)

Set pen for border.

Definition at line 110 of file KGanttRelation.cpp.

void KGanttRelation::setText ( const TQString &  text)

Set text.

Definition at line 80 of file KGanttRelation.cpp.


The documentation for this class was generated from the following files: