]> AND Private Git Repository - blast.git/blobdiff - InterfaceItem.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
finished testbench generation
[blast.git] / InterfaceItem.h
index ff7b76121513d25c93b62f05ed2640d940d19e39..ab91adca49caf83fb6a98c125d2ea2faf3251706 100644 (file)
@@ -23,7 +23,7 @@ public:
                   int _orientation,
                   ConnectedInterface* _refInter,
                   AbstractBoxItem* _owner,
                   int _orientation,
                   ConnectedInterface* _refInter,
                   AbstractBoxItem* _owner,
-                  Parameters* _params);
+                  Parameters* _params, bool forceVisible = false);
   InterfaceItem();
   QRectF boundingRect() const;
   void paint(QPainter *painter);
   InterfaceItem();
   QRectF boundingRect() const;
   void paint(QPainter *painter);
@@ -31,6 +31,7 @@ public:
   // getters
   inline int getId() { return id; }
   QString getName();
   // getters
   inline int getId() { return id; }
   QString getName();
+  QString getReferenceName();
   inline double getPositionRatio() { return positionRatio; }
   inline double getPosition() { return position; }
   inline int getOrientation() { return orientation; }
   inline double getPositionRatio() { return positionRatio; }
   inline double getPosition() { return position; }
   inline int getOrientation() { return orientation; }
@@ -38,8 +39,9 @@ public:
   inline int getNameWidth() { return nameWidth; }
   inline int getNameHeight() { return nameHeight; }
   QString getStrOrientation();
   inline int getNameWidth() { return nameWidth; }
   inline int getNameHeight() { return nameHeight; }
   QString getStrOrientation();
-  static int getIntOrientation(QString str);
-  QPointF getEndPointInGroup();
+  static int getIntOrientation(QString str);  
+  QPointF getEndPosition();
+  QPointF getStartPosition();
 
   // setters
   void setOriginPoint();
 
   // setters
   void setOriginPoint();