X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_PrsPolyline.cxx;h=19fa5330f56d7f8a94704171ba0784ba0a9215af;hb=81c9f5cdf82909d0aebd2c491c50fa7516cc80b7;hp=660055764b4a26a3c3a65bd4dce33e45c026b57a;hpb=f8418d6cb7ab14ad2563bf2aa8fa70b4451c9173;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_PrsPolyline.cxx b/src/HYDROGUI/HYDROGUI_PrsPolyline.cxx index 66005576..19fa5330 100644 --- a/src/HYDROGUI/HYDROGUI_PrsPolyline.cxx +++ b/src/HYDROGUI/HYDROGUI_PrsPolyline.cxx @@ -22,11 +22,13 @@ #include "HYDROGUI_PrsPolyline.h" +#include + //======================================================================= // name : HYDROGUI_PrsPolyline // Purpose : Constructor //======================================================================= -HYDROGUI_PrsPolyline::HYDROGUI_PrsPolyline( const Handle(HYDROData_Object)& theObject ) +HYDROGUI_PrsPolyline::HYDROGUI_PrsPolyline( const Handle(HYDROData_Entity)& theObject ) : HYDROGUI_Prs( theObject ), myPolylineItem( 0 ) { @@ -107,6 +109,12 @@ bool HYDROGUI_PrsPolyline::select( double theX, double theY, const QRectF& theRe void HYDROGUI_PrsPolyline::unselect() { GraphicsView_Object::unselect(); + + // ouv: tmp + QPen aPen = myPolylineItem->pen(); + aPen.setColor( Qt::black ); + aPen.setWidth( 1 ); + myPolylineItem->setPen( aPen ); } //================================================================ @@ -116,4 +124,10 @@ void HYDROGUI_PrsPolyline::unselect() void HYDROGUI_PrsPolyline::setSelected( bool theState ) { GraphicsView_Object::setSelected( theState ); + + // ouv: tmp + QPen aPen = myPolylineItem->pen(); + aPen.setColor( theState ? Qt::red : Qt::black ); + aPen.setWidth( theState ? 2 : 1 ); + myPolylineItem->setPen( aPen ); }