diff -r 4083860dd82e -r 2cf3413b6ac9 linkablemapobj.h --- a/linkablemapobj.h Tue Jun 14 09:41:37 2005 +0000 +++ b/linkablemapobj.h Tue Sep 06 15:04:50 2005 +0000 @@ -36,6 +36,8 @@ LinkStyle getDefLinkStyle(); void setLinkStyle(LinkStyle); LinkStyle getLinkStyle(); + void setHideLinkUnselected(bool); + bool getHideLinkUnselected(); void setLinkPos (LinkPos); LinkPos getLinkPos (); @@ -79,6 +81,8 @@ protected: void parabel(QPointArray &,double,double,double,double); // Create Parabel connecting two points + QString getLinkAttr(); + QPoint childPos; QPoint parPos; bool link2ParPos; // While moving around, sometimes link to parent @@ -94,7 +98,7 @@ int offset; // vertical offset of dockpos to pos int thickness_start; // for StylePoly* - LinkStyle style; + LinkStyle style; // Current style LinkPos linkpos; QColor linkcolor; // Link color QCanvasLine* l; // line style @@ -108,6 +112,7 @@ bool repositionRequest; // bool selected; // Used for marking the selection + bool hideLinkUnselected; // to hide links if unselected QCanvasRectangle* selbox; FrameObj *frame; // frame around object };