X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_Shape.h;h=76b002ca1741b2d95a0344a2adab5f8212cfcee2;hb=ac056ee3c8e228f5b79eca9bad0fec624c595b1b;hp=76113ba1a6da1ebbb494b68ccdc77ebb17b42d95;hpb=58bb6b7459bebeeb089c9ed486c4683a8bae7288;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_Shape.h b/src/HYDROGUI/HYDROGUI_Shape.h index 76113ba1..76b002ca 100644 --- a/src/HYDROGUI/HYDROGUI_Shape.h +++ b/src/HYDROGUI/HYDROGUI_Shape.h @@ -95,12 +95,11 @@ public: virtual void setHighlightColor( const QColor& theColor ); virtual QColor getHighlightColor() const; - virtual Handle(AIS_InteractiveObject) getAISObject() const; - void setZLayer( const int theZLayer ); - void setSelectionMode( int theSelectionMode ); + QList getAISObjects() const; + protected: virtual void buildShape(); virtual void updateShape( const bool theToDisplay = true, @@ -109,7 +108,7 @@ protected: virtual void eraseShape( const bool theIsUpdateViewer ); virtual QColor getActiveColor() const; - virtual Handle(AIS_InteractiveObject) createShape() const; + virtual QList createShape() const; void setDisplayMode( int theDisplayMode ); @@ -120,7 +119,7 @@ private: private: Handle(AIS_InteractiveContext) myContext; Handle(HYDROData_Entity) myObject; - Handle(AIS_InteractiveObject) myShape; + QList myShapes; int myZLayer;