- added the Edit and Properties entries to the Project context menu
This commit is contained in:
parent
2c49d41500
commit
4af4938f85
@ -957,7 +957,10 @@ class App(QtCore.QObject):
|
|||||||
self.ui.menuprojectdisable.triggered.connect(lambda: self.disable_plots(self.collection.get_selected()))
|
self.ui.menuprojectdisable.triggered.connect(lambda: self.disable_plots(self.collection.get_selected()))
|
||||||
self.ui.menuprojectgeneratecnc.triggered.connect(lambda: self.generate_cnc_job(self.collection.get_selected()))
|
self.ui.menuprojectgeneratecnc.triggered.connect(lambda: self.generate_cnc_job(self.collection.get_selected()))
|
||||||
self.ui.menuprojectcopy.triggered.connect(self.on_copy_object)
|
self.ui.menuprojectcopy.triggered.connect(self.on_copy_object)
|
||||||
|
self.ui.menuprojectedit.triggered.connect(self.object2editor)
|
||||||
|
|
||||||
self.ui.menuprojectdelete.triggered.connect(self.on_delete)
|
self.ui.menuprojectdelete.triggered.connect(self.on_delete)
|
||||||
|
self.ui.menuprojectproperties.triggered.connect(self.obj_properties)
|
||||||
|
|
||||||
# Toolbar
|
# Toolbar
|
||||||
#self.ui.file_new_btn.triggered.connect(self.on_file_new)
|
#self.ui.file_new_btn.triggered.connect(self.on_file_new)
|
||||||
|
@ -324,7 +324,10 @@ class FlatCAMGUI(QtWidgets.QMainWindow):
|
|||||||
self.menuprojectgeneratecnc = self.menuproject.addAction('Generate CNC')
|
self.menuprojectgeneratecnc = self.menuproject.addAction('Generate CNC')
|
||||||
self.menuproject.addSeparator()
|
self.menuproject.addSeparator()
|
||||||
self.menuprojectcopy = self.menuproject.addAction('Copy')
|
self.menuprojectcopy = self.menuproject.addAction('Copy')
|
||||||
|
self.menuprojectedit = self.menuproject.addAction('Edit')
|
||||||
self.menuprojectdelete = self.menuproject.addAction('Delete')
|
self.menuprojectdelete = self.menuproject.addAction('Delete')
|
||||||
|
self.menuproject.addSeparator()
|
||||||
|
self.menuprojectproperties = self.menuproject.addAction('Properties')
|
||||||
|
|
||||||
###############
|
###############
|
||||||
### Toolbar ###
|
### Toolbar ###
|
||||||
|
@ -389,13 +389,19 @@ class ObjectCollection(QtCore.QAbstractItemModel):
|
|||||||
self.app.ui.menuprojectenable.setEnabled(sel)
|
self.app.ui.menuprojectenable.setEnabled(sel)
|
||||||
self.app.ui.menuprojectdisable.setEnabled(sel)
|
self.app.ui.menuprojectdisable.setEnabled(sel)
|
||||||
self.app.ui.menuprojectcopy.setEnabled(sel)
|
self.app.ui.menuprojectcopy.setEnabled(sel)
|
||||||
|
self.app.ui.menuprojectedit.setEnabled(sel)
|
||||||
self.app.ui.menuprojectdelete.setEnabled(sel)
|
self.app.ui.menuprojectdelete.setEnabled(sel)
|
||||||
|
self.app.ui.menuprojectproperties.setEnabled(sel)
|
||||||
|
|
||||||
if sel:
|
if sel:
|
||||||
self.app.ui.menuprojectgeneratecnc.setVisible(True)
|
self.app.ui.menuprojectgeneratecnc.setVisible(True)
|
||||||
|
self.app.ui.menuprojectedit.setVisible(True)
|
||||||
|
|
||||||
for obj in self.get_selected():
|
for obj in self.get_selected():
|
||||||
if type(obj) != FlatCAMGeometry:
|
if type(obj) != FlatCAMGeometry:
|
||||||
self.app.ui.menuprojectgeneratecnc.setVisible(False)
|
self.app.ui.menuprojectgeneratecnc.setVisible(False)
|
||||||
|
if type(obj) != FlatCAMGeometry and type(obj) != FlatCAMExcellon:
|
||||||
|
self.app.ui.menuprojectedit.setVisible(False)
|
||||||
else:
|
else:
|
||||||
self.app.ui.menuprojectgeneratecnc.setVisible(False)
|
self.app.ui.menuprojectgeneratecnc.setVisible(False)
|
||||||
|
|
||||||
|
@ -19,6 +19,8 @@ CAD program, and create G-Code for Isolation routing.
|
|||||||
- fixed 'grbl_laser' postprocessor bugs (missing functions)
|
- fixed 'grbl_laser' postprocessor bugs (missing functions)
|
||||||
- fixed display geometry for 'grbl_laser' postprocessor
|
- fixed display geometry for 'grbl_laser' postprocessor
|
||||||
- Excellon Editor - added possibility to create an linear drill array rotated at an custom angle
|
- Excellon Editor - added possibility to create an linear drill array rotated at an custom angle
|
||||||
|
- added the Edit and Properties entries to the Project context menu
|
||||||
|
|
||||||
|
|
||||||
23.01.2019
|
23.01.2019
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user