20 #ifndef PartSet_BSplineWidget_H
21 #define PartSet_BSplineWidget_H
26 #include <ModelAPI_Feature.h>
28 #include <ModuleBase_LabelValue.h>
29 #include <ModuleBase_ModelWidget.h>
30 #include <ModuleBase_ParamSpinBox.h>
62 virtual void setFeature(
const FeaturePtr& theFeature,
const bool theToStoreValue =
false,
63 const bool isUpdateFlushed =
true);
83 struct BSplinePoleWidgets {
87 QToolButton* myAddBtn;
90 QGroupBox* createPoleWidget(BSplinePoleWidgets& thePole,
91 const QString& theName,
96 QScrollArea* myScrollArea;
97 std::list<BSplinePoleWidgets> myPoles;
Implementation of model widget for a label control.
Definition: ModuleBase_LabelValue.h:34
An extension of a double spin box which let to use parameters and expressions for value definition.
Definition: ModuleBase_ParamSpinBox.h:37