Sfoglia il codice sorgente

- fixed a small issue in GCode Editor where the signals for the buttons were attached again at each launch of the GCode Editor

Marius Stanciu 5 anni fa
parent
commit
46d2304b67
2 ha cambiato i file con 9 aggiunte e 7 eliminazioni
  1. 1 0
      CHANGELOG.md
  2. 8 7
      appEditors/appGCodeEditor.py

+ 1 - 0
CHANGELOG.md

@@ -17,6 +17,7 @@ CHANGELOG for FlatCAM beta
 - fixed NCC Tool not working with the new changes; the check for not having complete isolation is just a Warning
 - fixed the sizePolicy for the FCComboBox widgets in the Preferences that holds the preprocessors
 - fixed issue with how the preamble / postamble GCode were inserted into the final GCode
+- fixed a small issue in GCode Editor where the signals for the buttons were attached again at each launch of the GCode Editor
 
 28.10.2020
 

+ 8 - 7
appEditors/appGCodeEditor.py

@@ -45,6 +45,14 @@ class AppGCodeEditor(QtCore.QObject):
 
         # store the status of the editor so the Delete at object level will not work until the edit is finished
         self.editor_active = False
+
+        # #################################################################################
+        # ################### SIGNALS #####################################################
+        # #################################################################################
+        self.ui.name_entry.returnPressed.connect(self.on_name_activate)
+        self.ui.update_gcode_button.clicked.connect(self.insert_gcode)
+        self.ui.exit_editor_button.clicked.connect(lambda: self.app.editor2object())
+
         log.debug("Initialization of the GCode Editor is finished ...")
 
     def set_ui(self):
@@ -103,13 +111,6 @@ class AppGCodeEditor(QtCore.QObject):
 
         self.activate()
 
-        # #################################################################################
-        # ################### SIGNALS #####################################################
-        # #################################################################################
-        self.ui.name_entry.returnPressed.connect(self.on_name_activate)
-        self.ui.update_gcode_button.clicked.connect(self.insert_gcode)
-        self.ui.exit_editor_button.clicked.connect(lambda: self.app.editor2object())
-
     def build_ui(self):
         """