1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
3 // File: SketchShapePlugin_PageGroupBox.h
4 // Created: 13 Dec 2015
5 // Author: Natalia ERMOLAEVA
7 #ifndef SKETCHSHAPEPLUGIN_WIDGET_CHECK_GROUP_BOX_H_
8 #define SKETCHSHAPEPLUGIN_WIDGET_CHECK_GROUP_BOX_H_
10 #include <ModuleBase_WidgetCheckGroupBox.h>
16 * Represent a property panel's list of ModuleBase_ModelWidgets.
18 class SketchShapePlugin_WidgetCheckGroupBox : public ModuleBase_WidgetCheckGroupBox
22 /// Constructs a page that looks like a QGroupBox
23 SketchShapePlugin_WidgetCheckGroupBox(QWidget* theParent, const Config_WidgetAPI* theData,
24 const std::string& theParentId);
25 /// Destructs the page
26 virtual ~SketchShapePlugin_WidgetCheckGroupBox() {}
28 //! Switch On/Off highlighting of the widget
29 //! Set highlight to the parent group box if there is such parent
30 virtual void setHighlighted(bool isHighlighted);
33 #endif /* SKETCHSHAPEPLUGIN_WIDGET_CHECK_GROUP_BOX_H_ */