Salome HOME
Using LightApp library
[samples/light.git] / src / LIGHTGUI / LIGHTGUI_DataObject.cxx
index 457cbc95a6c07601cda28e50d81083e9203cccc5..434ae5c9be75d0355b51b85a932117049925bd6f 100644 (file)
@@ -37,7 +37,8 @@
 // purpose  : default constructor
 //=================================================================================
 LIGHTGUI_DataObject::LIGHTGUI_DataObject ( SUIT_DataObject* parent )
-     : CAM_DataObject( parent )
+: LightApp_DataObject( parent ),
+  CAM_DataObject( parent )    
 {
 }
 
@@ -46,8 +47,9 @@ LIGHTGUI_DataObject::LIGHTGUI_DataObject ( SUIT_DataObject* parent )
 // purpose  : constructor
 //=================================================================================
 LIGHTGUI_DataObject::LIGHTGUI_DataObject ( const QString& line_text, SUIT_DataObject* parent )
-     : CAM_DataObject( parent ),
-       myLineTxt( line_text )
+: LightApp_DataObject( parent ),
+  myLineTxt( line_text ),
+  CAM_DataObject( parent)
 {
 }
 
@@ -59,6 +61,15 @@ LIGHTGUI_DataObject::~LIGHTGUI_DataObject()
 {
 }
 
+/*!Gets object ID.
+ *\retval QString
+ */
+QString LIGHTGUI_DataObject::entry() const
+{
+  QString aStr = QString("LIGHTGUI_%1").arg(lineNb());
+  return aStr;
+}
+
 //=================================================================================
 // function : name()
 // purpose  : gets an name of the object
@@ -142,9 +153,9 @@ int LIGHTGUI_DataObject::lineNb() const
 // purpose  : one more constructor
 //=================================================================================
 LIGHTGUI_ModuleObject::LIGHTGUI_ModuleObject ( CAM_DataModel* dm, SUIT_DataObject* parent )
-     : LIGHTGUI_DataObject( parent ),
-       CAM_RootObject( dm, parent ),
-       CAM_DataObject( parent )
+: LIGHTGUI_DataObject( parent ),
+  CAM_RootObject( dm, parent ),
+  CAM_DataObject( parent )
 {
 }