Fixed the Allow Reload checkbox.
This commit is contained in:
parent
70f2f1d8d8
commit
6ac62f23c7
|
@ -170,8 +170,10 @@ class CodeEditor(QPlainTextEdit):
|
||||||
|
|
||||||
@QtCore.Slot("QString")
|
@QtCore.Slot("QString")
|
||||||
def slotDirChanged(self, path):
|
def slotDirChanged(self, path):
|
||||||
|
allowReload = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").GetBool("allowReload")
|
||||||
|
|
||||||
# Make sure that the contents of our file actually changed
|
# Make sure that the contents of our file actually changed
|
||||||
if self.changedOnDisk():
|
if self.changedOnDisk() and allowReload:
|
||||||
FreeCAD.Console.PrintMessage("Contents of " + self.file_path + " changed, reloading \r\n")
|
FreeCAD.Console.PrintMessage("Contents of " + self.file_path + " changed, reloading \r\n")
|
||||||
|
|
||||||
self.reload()
|
self.reload()
|
||||||
|
|
|
@ -64,7 +64,7 @@ class SettingsDialog(QtGui.QDialog):
|
||||||
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetString("executeKeybinding", self.ui_key_binding.text())
|
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetString("executeKeybinding", self.ui_key_binding.text())
|
||||||
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetBool("executeOnSave", self.execute_on_save.checkState())
|
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetBool("executeOnSave", self.execute_on_save.checkState())
|
||||||
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetBool("showLineNumbers", self.show_line_numbers.checkState())
|
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetBool("showLineNumbers", self.show_line_numbers.checkState())
|
||||||
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetBool("allowReload", self.show_line_numbers.checkState())
|
FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/cadquery-freecad-module").SetBool("allowReload", self.allow_reload.checkState())
|
||||||
|
|
||||||
self.accept()
|
self.accept()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user