Преглед изворни кода

Merged in realthunder/flatcam/plot_toggle (pull request #43)

Toggle plot by pressing SPACE key in project panel
jpcgt пре 9 година
родитељ
комит
d63f9cbd43
2 измењених фајлова са 8 додато и 0 уклоњено
  1. 3 0
      GUIElements.py
  2. 5 0
      ObjectCollection.py

+ 3 - 0
GUIElements.py

@@ -199,6 +199,9 @@ class FCCheckBox(QtGui.QCheckBox):
     def set_value(self, val):
         self.setChecked(val)
 
+    def toggle(self):
+        self.set_value(not self.get_value())
+
 
 class FCTextArea(QtGui.QPlainTextEdit):
     def __init__(self, parent=None):

+ 5 - 0
ObjectCollection.py

@@ -82,6 +82,11 @@ class ObjectCollection(QtCore.QAbstractListModel):
             # Delete via the application to
             # ensure cleanup of the GUI
             self.get_active().app.on_delete()
+            return
+
+        if key == QtCore.Qt.Key_Space:
+            self.get_active().ui.plot_cb.toggle()
+            return
 
     def on_mouse_down(self, event):
         FlatCAMApp.App.log.debug("Mouse button pressed on list")