Salome HOME
selection from pyqt: first development
[modules/gui.git] / src / SALOME_PYQT / SALOME_PYQT_GUILight / SALOME_PYQT_ModuleLight.h
index b0c9dd6e35d1f1c8ab9d8d2ac32c7e23e37391e1..c4349532ff78f7b75200c0be7ad4424e4cc286d6 100644 (file)
@@ -34,6 +34,7 @@
 
 class QMenu;
 class PyModuleHelper;
+class SALOME_PYQT_Selector;
 class SALOME_PYQT_DataObjectLight;
 
 class SALOME_PYQT_LIGHT_EXPORT SALOME_PYQT_ModuleLight: public LightApp_Module
@@ -97,6 +98,12 @@ public:
 
   QStringList     getChildren( const QString&, const bool = false ) const;
 
+  void             setLocalSelected(const QStringList &);
+  void             getSelected( DataObjectList& ) const;
+  unsigned long    getModifiedTime() const;
+  SUIT_DataObject* root() const;
+  void             setSelected( const DataObjectList&, const bool = false );
+
 protected:
   CAM_DataModel*  createDataModel();
 
@@ -104,8 +111,12 @@ private:
   SALOME_PYQT_DataObjectLight* 
                   findObject( const QString& ) const;
 
+signals:
+  void            selectionChanged();
+
 private:
   PyModuleHelper* myHelper;
+  SALOME_PYQT_Selector* mySelector;
 };
 
 #endif // SALOME_PYQT_MODULELIGHT_H