@@ -88,7 +88,8 @@ def fillTree(self):
88
88
labelItem = QStandardItem (setting .description )
89
89
labelItem .setIcon (icon )
90
90
labelItem .setEditable (False )
91
- groupItem .insertRow (0 , [labelItem , SettingItem (setting )])
91
+ self .items [setting ] = SettingItem (setting )
92
+ groupItem .insertRow (0 , [labelItem , self .items [setting ]])
92
93
93
94
if text != "" :
94
95
self .tree .expand (groupItem .index ())
@@ -116,7 +117,8 @@ def fillTree(self):
116
117
labelItem = QStandardItem (setting .description )
117
118
labelItem .setIcon (icon )
118
119
labelItem .setEditable (False )
119
- groupItem .insertRow (0 , [labelItem , SettingItem (setting )])
120
+ self .items [setting ] = SettingItem (setting )
121
+ groupItem .insertRow (0 , [labelItem , self .items [setting ]])
120
122
121
123
providersItem .appendRow ([groupItem , emptyItem ])
122
124
@@ -126,9 +128,9 @@ def fillTree(self):
126
128
def accept (self ):
127
129
for setting in self .items .keys ():
128
130
if isinstance (setting .value , bool ):
129
- setting .value = (self .items [setting ].checkState (1 ) == Qt .Checked )
131
+ setting .value = (self .items [setting ].checkState () == Qt .Checked )
130
132
elif isinstance (setting .value , (float , int , long )):
131
- value = str (self .items [setting ].text (1 ))
133
+ value = str (self .items [setting ].text ())
132
134
try :
133
135
value = float (value )
134
136
setting .value = value
@@ -139,7 +141,7 @@ def accept(self):
139
141
)
140
142
return
141
143
else :
142
- setting .value = str (self .items [setting ].text (1 ))
144
+ setting .value = str (self .items [setting ].text ())
143
145
ProcessingConfig .addSetting (setting )
144
146
ProcessingConfig .saveSettings ()
145
147
self .toolbox .updateTree ()
@@ -177,7 +179,7 @@ def createEditor(self, parent, options, index):
177
179
return spnBox
178
180
elif isinstance (value , float ):
179
181
spnBox = QDoubleSpinBox (parent )
180
- spnBox .setRange (- 999999999 , 999999 , 999999999 , 999999 )
182
+ spnBox .setRange (- 999999999. 999999 , 999999999. 999999 )
181
183
spnBox .setDecimals (6 )
182
184
return spnBox
183
185
elif isinstance (value , (str , unicode )):
0 commit comments