26 #ifndef SALOME_PYQT_SELECTOR_H
27 #define SALOME_PYQT_SELECTOR_H
30 #include "PyInterp_Interp.h"
52 virtual QString
type()
const;
54 unsigned long getModifiedTime()
const;
60 void onSelectionChanged();
67 void fillEntries( QStringList& );
#define SALOME_PYQT_LIGHT_EXPORT
Definition: SALOME_PYQT_GUILight.h:38
Base data object class to build the data model for all the SALOME modules.
Definition: LightApp_DataObject.h:36
For more information see QT documentation.
Definition: SUIT_Application.h:42
This class implements GUI module for "light-weight" (no-CORBA-engine) Python-based SALOME modules.
Definition: SALOME_PYQT_ModuleLight.h:41
Object browser selection handler class.
Definition: SALOME_PYQT_Selector.h:43
unsigned long myModifiedTime
Definition: SALOME_PYQT_Selector.h:74
SALOME_PYQT_ModuleLight * myPyModule
Definition: SALOME_PYQT_Selector.h:71
void setLocalEntries(const QStringList &entries)
Definition: SALOME_PYQT_Selector.h:56
SUIT_DataOwnerPtrList mySelectedList
Definition: SALOME_PYQT_Selector.h:72
QStringList myEntries
Definition: SALOME_PYQT_Selector.h:73
QStringList myLocalEntries
Definition: SALOME_PYQT_Selector.h:70
Manage list of SUIT_DataOwnerPtr.
Definition: SUIT_DataOwner.h:67
Definition: SUIT_SelectionMgr.h:39
Definition: SUIT_Selector.h:44
virtual QString type() const =0
virtual void setSelection(const SUIT_DataOwnerPtrList &)=0
virtual void getSelection(SUIT_DataOwnerPtrList &) const =0