This commit is contained in:
copper 2022-05-23 21:14:24 +08:00
parent 8b113331dd
commit 0a6ced74e5
2 changed files with 12 additions and 8 deletions

View File

@ -1,4 +1,4 @@
2022-05-23 19:52:34,008 - root - INFO - lic data:2022-12-01 00:00:00
2022-05-23 19:52:34,012 - root - INFO - remain_days: 191
2022-05-23 19:52:35,282 - root - INFO - lic data:2022-12-01 00:00:00
2022-05-23 19:52:35,282 - root - INFO - remain_days: 191
2022-05-23 21:09:46,286 - root - INFO - lic data:2022-12-01 00:00:00
2022-05-23 21:09:46,286 - root - INFO - remain_days: 191
2022-05-23 21:09:47,553 - root - INFO - lic data:2022-12-01 00:00:00
2022-05-23 21:09:47,553 - root - INFO - remain_days: 191

View File

@ -240,6 +240,7 @@ class BasicLayer(QObject):
self.path_mode = path_mode
self.view_mode = view_mode
self.layer = None
self.layer_parent = None
self.layer_tree_update.connect(Project().layer_tree_update)
self.layer_show_update.connect(Project().layer_show_update)
self.zoom_to_layer.connect(Project().zoom_to_layer)
@ -289,7 +290,12 @@ class BasicLayer(QObject):
del_action = QAction(IconInstance().DELETE, '删除图层', self)
def del_layer():
Project().remove_layer(self)
if self.layer_parent is None:
Project().layers.pop(self.id)
else:
self.layer_parent.remove_layer(self)
self.layer_tree_update.emit()
self.layer_show_update.emit()
del_action.triggered.connect(del_layer)
actions.append(del_action)
@ -361,8 +367,6 @@ class GridLayer(BasicLayer):
self.set_render()
class RasterLayer(BasicLayer):
def __init__(self, name=None, enable=False, path=None, view_mode=BasicLayer.BOATH_VIEW):