HYDROGUI_ShapeLandCoverMap::~HYDROGUI_ShapeLandCoverMap()
{
+#ifndef LIGHT_MODE
+ if( myDisplayer )
+ myDisplayer->SetToUpdateColorScale();
+#endif
}
void HYDROGUI_ShapeLandCoverMap::update( bool theIsUpdateViewer, bool isDeactivateSelection )
setShape( aLandCoverMapShape, false, false );
}
- Handle(HYDROGUI_LandCoverMapPrs) aLandCoverMapPrs = Handle(HYDROGUI_LandCoverMapPrs)::DownCast( getAISObject() );
+ Handle(HYDROGUI_LandCoverMapPrs) aLandCoverMapPrs =
+ Handle(HYDROGUI_LandCoverMapPrs)::DownCast( getAISObjects()[0] );
if ( !aLandCoverMapPrs.IsNull() )
aLandCoverMapPrs->UpdateColors();
myDisplayer->SetToUpdateColorScale();
}
-Handle(AIS_InteractiveObject) HYDROGUI_ShapeLandCoverMap::createShape() const
+QList<Handle(AIS_InteractiveObject)> HYDROGUI_ShapeLandCoverMap::createShape() const
{
+ QList<Handle(AIS_InteractiveObject)> shapes;
+
Handle(HYDROData_LandCoverMap) aLandCoverMap = Handle(HYDROData_LandCoverMap)::DownCast( getObject() );
if ( !aLandCoverMap.IsNull() )
{
}
}
}
- return aLandCoverMapPrs;
+ shapes.append( aLandCoverMapPrs );
}
- return NULL;
+ return shapes;
}
void HYDROGUI_ShapeLandCoverMap::display( const bool theIsUpdateViewer )