Salome HOME
Using LightApp library
[samples/light.git] / src / LIGHTGUI / LIGHTGUI_DataObject.h
index 0a942e416bfa0d250435916e07f4d2605e6f248a..04f5493bbe91cfea84c878407ac2b4f4fc23b75f 100644 (file)
 #ifndef LIGHTGUI_DATAOBJECT_H
 #define LIGHTGUI_DATAOBJECT_H
 
-#include <CAM_DataObject.h>
-#include <CAM_RootObject.h>
+#include <LightApp_DataObject.h>
+#include <LightApp_RootObject.h>
 
 #include <qstring.h>
 
 /*!
  * LIGHTGUI_DataObject - LIGHT module's data object class
  */
-class LIGHTGUI_DataObject : public virtual CAM_DataObject
+class LIGHTGUI_DataObject : public virtual LightApp_DataObject
 {
 public:
   LIGHTGUI_DataObject ( SUIT_DataObject* = 0 );
   LIGHTGUI_DataObject ( const QString&, SUIT_DataObject* = 0 );
   virtual ~LIGHTGUI_DataObject();
     
+  virtual QString entry() const;
+
   QString    name()    const;
   QPixmap    icon()    const;
   QString    toolTip() const;
@@ -57,8 +59,8 @@ private:
  * LIGHTGUI_ModuleObject - LIGHT module's root data object class
  */
 
-class LIGHTGUI_ModuleObject : public LIGHTGUI_DataObject,
-                              public CAM_RootObject
+class LIGHTGUI_ModuleObject :  public LIGHTGUI_DataObject,
+                               public CAM_RootObject
 {
 public:
   LIGHTGUI_ModuleObject ( CAM_DataModel*, SUIT_DataObject* = 0 );