diff -r e44baadd4958 -r 72cc3873306a linkablemapobj.h --- a/linkablemapobj.h Thu Sep 01 15:35:18 2005 +0000 +++ b/linkablemapobj.h Mon Sep 05 11:56:31 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 };