23 #ifndef STDMESHERSGUI_SUBSHAPESELECTORWDG_H
24 #define STDMESHERSGUI_SUBSHAPESELECTORWDG_H
33 #include <QStringList>
34 #include <TopoDS_Shape.hxx>
39 class LightApp_SelectionMgr;
54 TopAbs_ShapeEnum subShType = TopAbs_EDGE,
55 const bool toShowList =
true,
56 const bool toShowActivateBtn =
false);
59 SMESH::long_array_var GetListOfIDs();
60 bool SetListOfIDs( SMESH::long_array_var );
63 void SetGeomShapeEntry(
const QString& theEntry,
64 const QString& theMainShapeEntry);
65 const char* GetMainShapeEntry();
70 static GEOM::GEOM_Object_var GetGeomObjectByEntry(
const QString& );
71 static TopoDS_Shape GetTopoDSByEntry(
const QString& );
73 QString
GetValue()
const {
return myParamValue; }
75 void ShowPreview(
bool );
86 void ActivateSelection(
bool );
89 void selectionChanged();
102 void selectionIntoArgument();
103 void onListSelectionChanged();
142 #endif // STDMESHERSGUI_SUBSHAPESELECTORWDG_H