- small optimization when deleting all objects (creating a new project)
This commit is contained in:
@@ -7,6 +7,10 @@ CHANGELOG for FlatCAM beta
|
|||||||
|
|
||||||
=================================================
|
=================================================
|
||||||
|
|
||||||
|
9.12.2021
|
||||||
|
|
||||||
|
- small optimization when deleting all objects (creating a new project)
|
||||||
|
|
||||||
8.12.2021
|
8.12.2021
|
||||||
|
|
||||||
- fixed some more Shapely 2.0 deprecation warnings
|
- fixed some more Shapely 2.0 deprecation warnings
|
||||||
|
|||||||
@@ -805,29 +805,27 @@ class ObjectCollection(QtCore.QAbstractItemModel):
|
|||||||
self.app.all_objects_list.clear()
|
self.app.all_objects_list.clear()
|
||||||
|
|
||||||
self.app.geo_editor.clear()
|
self.app.geo_editor.clear()
|
||||||
|
|
||||||
self.app.exc_editor.clear()
|
self.app.exc_editor.clear()
|
||||||
|
|
||||||
self.app.dblsidedtool.reset_fields()
|
self.app.dblsidedtool.reset_fields()
|
||||||
|
|
||||||
self.app.panelize_tool.reset_fields()
|
self.app.panelize_tool.reset_fields()
|
||||||
|
|
||||||
self.app.cutout_tool.reset_fields()
|
self.app.cutout_tool.reset_fields()
|
||||||
|
|
||||||
self.app.film_tool.reset_fields()
|
self.app.film_tool.reset_fields()
|
||||||
|
except Exception as e:
|
||||||
|
self.app.log.error("ObjectCollection.delete_all() --> %s" % str(e))
|
||||||
|
|
||||||
self.beginResetModel()
|
self.beginResetModel()
|
||||||
|
|
||||||
self.checked_indexes = []
|
self.checked_indexes = []
|
||||||
|
|
||||||
for group in self.root_item.child_items:
|
for group in self.root_item.child_items:
|
||||||
|
try:
|
||||||
group.remove_children()
|
group.remove_children()
|
||||||
|
except Exception as e:
|
||||||
|
self.app.log.error("ObjectCollection.delete_all() group %s--> %s" % (str(group), str(e)))
|
||||||
|
|
||||||
self.endResetModel()
|
self.endResetModel()
|
||||||
|
|
||||||
self.app.plotcanvas.redraw()
|
self.app.plotcanvas.redraw()
|
||||||
except Exception as e:
|
|
||||||
self.app.log.error("ObjectCollection.delete_all() --> %s" % str(e))
|
|
||||||
|
|
||||||
def get_active(self):
|
def get_active(self):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user