#include "HYDROGUI_DataObject.h"
#include <HYDROData_Image.h>
-
#include <SUIT_DataObject.h>
-
#include <TDF_Tool.hxx>
HYDROGUI_DataObject::HYDROGUI_DataObject( SUIT_DataObject* theParent,
- Handle(HYDROData_Object) theData,
+ Handle(HYDROData_Entity) theData,
const QString& theParentEntry )
: CAM_DataObject( theParent ),
LightApp_DataObject( theParent ),
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;
if( !theObject.IsNull() )
{
TCollection_AsciiString aLabEntr;
TDF_Tool::Entry( theObject->Label(), aLabEntr );
- aEntryStr = HYDROGUI_DataObject::entryPrefix() + QString( aLabEntr.ToCString() );
+ aEntryStr = aLabEntr.ToCString();
+ if( theWithPrefix )
+ aEntryStr.prepend( HYDROGUI_DataObject::entryPrefix() );
}
return aEntryStr;
}