|
@@ -70,7 +70,6 @@ class ObjectCollection():
|
|
|
self.model = QtGui.QStandardItemModel(self.view)
|
|
self.model = QtGui.QStandardItemModel(self.view)
|
|
|
self.view.setModel(self.model)
|
|
self.view.setModel(self.model)
|
|
|
self.model.itemChanged.connect(self.on_item_changed)
|
|
self.model.itemChanged.connect(self.on_item_changed)
|
|
|
- #self.view.setModel(self)
|
|
|
|
|
|
|
|
|
|
self.click_modifier = None
|
|
self.click_modifier = None
|
|
|
|
|
|
|
@@ -164,6 +163,10 @@ class ObjectCollection():
|
|
|
# Create the model item to insert into the QListView
|
|
# Create the model item to insert into the QListView
|
|
|
icon = QtGui.QIcon(self.icons[obj.kind])#self.icons["gerber"])
|
|
icon = QtGui.QIcon(self.icons[obj.kind])#self.icons["gerber"])
|
|
|
item = QtGui.QStandardItem(icon, name)
|
|
item = QtGui.QStandardItem(icon, name)
|
|
|
|
|
+ # Item is not editable, so that double click
|
|
|
|
|
+ # does not allow cell value modification.
|
|
|
|
|
+ item.setEditable(False)
|
|
|
|
|
+ # The item is checkable, to add the checkbox.
|
|
|
item.setCheckable(True)
|
|
item.setCheckable(True)
|
|
|
if obj.options["plot"] == True:
|
|
if obj.options["plot"] == True:
|
|
|
item.setCheckState(2)#Qt.Checked)
|
|
item.setCheckState(2)#Qt.Checked)
|
|
@@ -289,7 +292,7 @@ class ObjectCollection():
|
|
|
:param name: Name of the FlatCAM Object
|
|
:param name: Name of the FlatCAM Object
|
|
|
:return: None
|
|
:return: None
|
|
|
"""
|
|
"""
|
|
|
- iobj = self.createIndex(self.get_names().index(name), 0) # Column 0
|
|
|
|
|
|
|
+ iobj = self.model.createIndex(self.get_names().index(name), 0) # Column 0
|
|
|
self.view.selectionModel().select(iobj, QtGui.QItemSelectionModel.Select)
|
|
self.view.selectionModel().select(iobj, QtGui.QItemSelectionModel.Select)
|
|
|
|
|
|
|
|
def set_inactive(self, name):
|
|
def set_inactive(self, name):
|
|
@@ -300,7 +303,7 @@ class ObjectCollection():
|
|
|
:param name: Name of the FlatCAM Object
|
|
:param name: Name of the FlatCAM Object
|
|
|
:return: None
|
|
:return: None
|
|
|
"""
|
|
"""
|
|
|
- iobj = self.createIndex(self.get_names().index(name), 0) # Column 0
|
|
|
|
|
|
|
+ iobj = self.model.createIndex(self.get_names().index(name), 0) # Column 0
|
|
|
self.view.selectionModel().select(iobj, QtGui.QItemSelectionModel.Deselect)
|
|
self.view.selectionModel().select(iobj, QtGui.QItemSelectionModel.Deselect)
|
|
|
|
|
|
|
|
def set_all_inactive(self):
|
|
def set_all_inactive(self):
|