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