@@ -52,10 +52,15 @@ def __init__(self, obj):
52
52
FreeCAD .getHomePath () + "Mod/Fem/Resources/ui/ConstraintTie.ui"
53
53
)
54
54
QtCore .QObject .connect (
55
- self .parameterWidget .if_tolerance ,
55
+ self .parameterWidget .spb_tolerance ,
56
56
QtCore .SIGNAL ("valueChanged(Base::Quantity)" ),
57
57
self .tolerance_changed
58
58
)
59
+ QtCore .QObject .connect (
60
+ self .parameterWidget .ckb_adjust ,
61
+ QtCore .SIGNAL ("toggled(bool)" ),
62
+ self .adjust_changed
63
+ )
59
64
self .init_parameter_widget ()
60
65
61
66
# geometry selection widget
@@ -67,7 +72,7 @@ def __init__(self, obj):
67
72
)
68
73
69
74
# form made from param and selection widget
70
- self .form = [self .parameterWidget , self .selectionWidget ]
75
+ self .form = [self .selectionWidget , self .parameterWidget ]
71
76
72
77
def accept (self ):
73
78
# check values
@@ -94,6 +99,7 @@ def accept(self):
94
99
elif msgBox .clickedButton () == ignoreButton :
95
100
pass
96
101
self .obj .Tolerance = self .tolerance
102
+ self .obj .Adjust = self .adjust
97
103
self .obj .References = self .selectionWidget .references
98
104
self .recompute_and_set_back_all ()
99
105
return True
@@ -112,7 +118,12 @@ def recompute_and_set_back_all(self):
112
118
113
119
def init_parameter_widget (self ):
114
120
self .tolerance = self .obj .Tolerance
115
- self .parameterWidget .if_tolerance .setText (self .tolerance .UserString )
121
+ self .adjust = self .obj .Adjust
122
+ self .parameterWidget .spb_tolerance .setProperty ("value" , self .tolerance )
123
+ self .parameterWidget .ckb_adjust .setChecked (self .adjust )
116
124
117
125
def tolerance_changed (self , base_quantity_value ):
118
126
self .tolerance = base_quantity_value
127
+
128
+ def adjust_changed (self , bool_value ):
129
+ self .adjust = bool_value
0 commit comments