35 #ifndef KDGANTTVIEWTASKLINK_H
36 #define KDGANTTVIEWTASKLINK_H
40 #include <tqptrlist.h>
43 #include "KDGanttViewItem.h"
45 class KDCanvasPolygon;
51 enum LinkType { None, FinishStart, StartStart, FinishFinish, StartFinish };
54 TQPtrList<KDGanttViewItem> to,
57 TQPtrList<KDGanttViewItem> from,
58 TQPtrList<KDGanttViewItem> to,
68 TQPtrList<KDGanttViewItem> from() const;
69 TQPtrList<KDGanttViewItem> to() const;
82 TQColor color() const;
92 TQDomElement& parentElement );
96 void setLinkType( int type);
100 friend class KDTimeTableWidget;
101 TQPtrList<KDGanttViewItem> fromList,toList;
102 TQPtrList<KDCanvasLine>* horLineList;
103 TQPtrList<KDCanvasLine>* verLineList;
104 TQPtrList<KDCanvasPolygon>* topList;
107 TQPtrList<KDCanvasLine>* horLineList2;
108 TQPtrList<KDCanvasLine>* verLineList2;
109 TQPtrList<KDCanvasLine>* horLineList3;
110 TQPtrList<KDCanvasPolygon>* topLeftList;
111 TQPtrList<KDCanvasPolygon>* topRightList;
114 bool isvisible,ishighlighted;
115 TQColor myColor, myColorHL;
116 TQString myToolTipText,myWhatsThisText;
117 KDTimeTableWidget* myTimeTable;
120 void showMeType( bool );
125 static TQString linkTypeToString( LinkType type );
126 static LinkType stringToLinkType( const TQString type );
|