X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_DataObject.cxx;h=bab5e03975076149e87011eed432c43cba875f6a;hb=de7cf9bb0a7a41d6487013c87f4a54d0664cd303;hp=b2b4d05e971784599368176c4f5a6ed448ce1dc7;hpb=ca0e09c1e1bb19c9855e2f3839243da36097ee1c;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_DataObject.cxx b/src/HYDROGUI/HYDROGUI_DataObject.cxx index b2b4d05e..bab5e039 100644 --- a/src/HYDROGUI/HYDROGUI_DataObject.cxx +++ b/src/HYDROGUI/HYDROGUI_DataObject.cxx @@ -23,13 +23,11 @@ #include "HYDROGUI_DataObject.h" #include - #include - #include HYDROGUI_DataObject::HYDROGUI_DataObject( SUIT_DataObject* theParent, - Handle(HYDROData_Object) theData, + Handle(HYDROData_Entity) theData, const QString& theParentEntry ) : CAM_DataObject( theParent ), LightApp_DataObject( theParent ), @@ -65,14 +63,14 @@ QFont HYDROGUI_DataObject::font( const int theId ) const QFont aFont = LightApp_DataObject::font( theId ); if( theId == NameId ) { - Handle(HYDROData_Image) anImage = Handle(HYDROData_Image)::DownCast( modelObject() ); - if( !anImage.IsNull() && anImage->MustBeUpdated() ) + Handle(HYDROData_Entity) aDataObject = modelObject(); + if( !aDataObject.IsNull() && aDataObject->IsMustBeUpdated() ) aFont.setItalic( true ); } return aFont; } -QString HYDROGUI_DataObject::dataObjectEntry( const Handle(HYDROData_Object)& theObject, +QString HYDROGUI_DataObject::dataObjectEntry( const Handle(HYDROData_Entity)& theObject, const bool theWithPrefix ) { QString aEntryStr = QString::null; @@ -109,3 +107,11 @@ QString HYDROGUI_NamedObject::name() const { return myName; } + +HYDROGUI_DropTargetObject::HYDROGUI_DropTargetObject( SUIT_DataObject* theParent, + const QString& theName, + const QString& theParentEntry ) +: HYDROGUI_NamedObject( theParent, theName, theParentEntry ), CAM_DataObject( theParent ) +{ +} +