File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
python/plugins/processing Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -289,16 +289,15 @@ def setValue(self, value):
289
289
self .validator (value )
290
290
self .value = value
291
291
292
- def read (self ):
293
- qsettings = QSettings ()
292
+ def read (self , qsettings = QSettings ()):
294
293
value = qsettings .value (self .qname , None )
295
294
if value is not None :
296
295
if isinstance (self .value , bool ):
297
296
value = str (value ).lower () == str (True ).lower ()
298
297
self .value = value
299
298
300
- def save (self ):
301
- QSettings () .setValue (self .qname , self .value )
299
+ def save (self , qsettings = QSettings () ):
300
+ qsettings .setValue (self .qname , self .value )
302
301
303
302
def __str__ (self ):
304
303
return self .name + '=' + str (self .value )
Original file line number Diff line number Diff line change 30
30
import os
31
31
32
32
from qgis .PyQt import uic
33
- from qgis .PyQt .QtCore import (Qt ,
34
- QEvent )
33
+ from qgis .PyQt .QtCore import Qt , QEvent , QSettings
35
34
from qgis .PyQt .QtWidgets import (QFileDialog ,
36
35
QDialog ,
37
36
QStyle ,
@@ -266,6 +265,7 @@ def resetMenusToDefaults(self):
266
265
267
266
def accept (self ):
268
267
QApplication .setOverrideCursor (QCursor (Qt .WaitCursor ))
268
+ qsettings = QSettings ()
269
269
for setting in list (self .items .keys ()):
270
270
if setting .group != menusSettingsGroup or self .saveMenus :
271
271
if isinstance (setting .value , bool ):
@@ -277,7 +277,7 @@ def accept(self):
277
277
QMessageBox .warning (self , self .tr ('Wrong value' ),
278
278
self .tr ('Wrong value for parameter "%s":\n \n %s' % (setting .description , str (e ))))
279
279
return
280
- setting .save ()
280
+ setting .save (qsettings )
281
281
Processing .updateAlgsList ()
282
282
settingsWatcher .settingsChanged .emit ()
283
283
QApplication .restoreOverrideCursor ()
You can’t perform that action at this time.
0 commit comments