]> SALOME platform Git repositories - modules/superv.git/blobdiff - src/SUPERVGUI/SUPERVGUI_CanvasLink.h
Salome HOME
Merging with JR_ASV_2_1_0_deb_with_KERNEL_Head branch, which contains many bug fixes...
[modules/superv.git] / src / SUPERVGUI / SUPERVGUI_CanvasLink.h
index cb54d0c2534a5a96cc9bfd5c5f1707d27816c497..3865950d8cf953d8cf54e37b7dd40f3588334239 100644 (file)
@@ -151,16 +151,24 @@ class SUPERVGUI_CanvasEdgePrs : public QCanvasLine
 
     SUPERVGUI_CanvasLink* getLink() const { return myLink; }
 
-    void setFromPoint(int x, int y);
-    void setToPoint(int x, int y);
+    void setFromPoint(SUPERVGUI_CanvasPointPrs* thePoint);
+    void setToPoint(SUPERVGUI_CanvasPointPrs* thePoint);
 
-    void moveBy(double dx, double dy) {}
+    void moveBy(double dx, double dy);
     void setColor(const QColor& theColor);
 
+    void setMoving(bool b) { myMoving = b; }
+    bool isMoving() const { return myMoving; }
+
     virtual int rtti() const;
 
   private:
+    bool myMoving;
     SUPERVGUI_CanvasLink* myLink;
+
+    //mkr: for moving segment of link
+    SUPERVGUI_CanvasPointPrs* myStartPoint;
+    SUPERVGUI_CanvasPointPrs* myEndPoint;
 };
 
 #endif