Explorar o código

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

Toggle plot by pressing SPACE key in project panel
jpcgt %!s(int64=9) %!d(string=hai) anos
pai
achega
d63f9cbd43
Modificáronse 2 ficheiros con 8 adicións e 0 borrados
  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")