linkablemapobj.h
changeset 160 72cc3873306a
parent 106 4083860dd82e
child 164 d442a66e9121
     1.1 --- a/linkablemapobj.h	Tue Jun 14 09:41:37 2005 +0000
     1.2 +++ b/linkablemapobj.h	Mon Sep 05 11:56:31 2005 +0000
     1.3 @@ -36,6 +36,8 @@
     1.4  	LinkStyle getDefLinkStyle();
     1.5      void setLinkStyle(LinkStyle);            
     1.6  	LinkStyle getLinkStyle();
     1.7 +	void setHideLinkUnselected(bool);
     1.8 +	bool getHideLinkUnselected();
     1.9  	void setLinkPos (LinkPos);
    1.10  	LinkPos getLinkPos ();
    1.11  
    1.12 @@ -79,6 +81,8 @@
    1.13  
    1.14  protected:
    1.15  	void parabel(QPointArray &,double,double,double,double);	// Create Parabel connecting two points
    1.16 +	QString getLinkAttr();
    1.17 +
    1.18      QPoint childPos;
    1.19      QPoint parPos;
    1.20  	bool link2ParPos;				// While moving around, sometimes link to parent
    1.21 @@ -94,7 +98,7 @@
    1.22      int offset;                     // vertical offset of dockpos to pos
    1.23  
    1.24  	int thickness_start;			// for StylePoly*	
    1.25 -    LinkStyle style;
    1.26 +    LinkStyle style;				// Current style
    1.27  	LinkPos linkpos;
    1.28      QColor linkcolor;               // Link color
    1.29      QCanvasLine* l;                 // line style
    1.30 @@ -108,6 +112,7 @@
    1.31  	bool repositionRequest;			// 
    1.32  
    1.33  	bool selected;					// Used for marking the selection
    1.34 +	bool hideLinkUnselected;		// to hide links if unselected
    1.35  	QCanvasRectangle* selbox;
    1.36  	FrameObj *frame;				// frame around object
    1.37  };