Fem: Enable expression for the mesh Netgen task panel
This commit is contained in:
committed by
Chris Hennes
parent
0aec77952b
commit
7da8bbdb47
@@ -126,7 +126,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QDoubleSpinBox" name="dsb_growth_rate">
|
||||
<widget class="Gui::DoubleSpinBox" name="dsb_growth_rate">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@@ -149,7 +149,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QDoubleSpinBox" name="dsb_curvature_safety">
|
||||
<widget class="Gui::DoubleSpinBox" name="dsb_curvature_safety">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@@ -166,7 +166,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QDoubleSpinBox" name="dsb_seg_per_edge">
|
||||
<widget class="Gui::DoubleSpinBox" name="dsb_seg_per_edge">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@@ -259,6 +259,11 @@
|
||||
<extends>QWidget</extends>
|
||||
<header>Gui/QuantitySpinBox.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>Gui::DoubleSpinBox</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>Gui/SpinBox.h</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
||||
@@ -120,13 +120,21 @@ class _TaskPanel(base_femmeshtaskpanel._BaseMeshTaskPanel):
|
||||
self.form.qsb_min_size.setProperty("value", self.min_size)
|
||||
FreeCADGui.ExpressionBinding(self.form.qsb_min_size).bind(self.obj, "MinSize")
|
||||
|
||||
self.form.dsb_growth_rate.setProperty("value", self.growth_rate)
|
||||
FreeCADGui.ExpressionBinding(self.form.dsb_growth_rate).bind(self.obj, "GrowthRate")
|
||||
|
||||
self.form.dsb_curvature_safety.setProperty("value", self.curvature_safety)
|
||||
FreeCADGui.ExpressionBinding(self.form.dsb_curvature_safety).bind(
|
||||
self.obj, "CurvatureSafety"
|
||||
)
|
||||
|
||||
self.form.dsb_seg_per_edge.setProperty("value", self.seg_per_edge)
|
||||
FreeCADGui.ExpressionBinding(self.form.dsb_seg_per_edge).bind(self.obj, "SegmentsPerEdge")
|
||||
|
||||
self.fineness_enum = self.obj.getEnumerationsOfProperty("Fineness")
|
||||
index = self.fineness_enum.index(self.fineness)
|
||||
self.form.cb_fineness.addItems(self.fineness_enum)
|
||||
self.form.cb_fineness.setCurrentIndex(index)
|
||||
self.form.dsb_growth_rate.setValue(self.growth_rate)
|
||||
self.form.dsb_curvature_safety.setValue(self.curvature_safety)
|
||||
self.form.dsb_seg_per_edge.setValue(self.seg_per_edge)
|
||||
|
||||
self.form.ckb_second_order.setChecked(self.second_order)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user