20 #ifndef ModuleBase_WidgetShapeSelector_H
21 #define ModuleBase_WidgetShapeSelector_H
23 #include "ModuleBase.h"
24 #include "ModuleBase_WidgetSelector.h"
25 #include "ModuleBase_ViewerFilters.h"
27 #include <ModelAPI_Object.h>
28 #include <ModelAPI_Attribute.h>
29 #include <GeomAPI_Shape.h>
31 #include <TopAbs_ShapeEnum.hxx>
33 #include <QStringList>
90 virtual bool setSelection(QList<std::shared_ptr<ModuleBase_ViewerPrs>>& theValues,
91 const bool theToValidate);
119 virtual GeomShapePtr getShape()
const;
Allows to validate the attribute value of a feature or the whole feature.
Definition: ModelAPI_Validator.h:43
Class which provides access to Workshop object services.
Definition: ModuleBase_IWorkshop.h:48
Presentation.
Definition: ModuleBase_ViewerPrs.h:37