add del
This commit is contained in:
parent
8b113331dd
commit
0a6ced74e5
8
log.txt
8
log.txt
@ -1,4 +1,4 @@
|
|||||||
2022-05-23 19:52:34,008 - root - INFO - lic data:2022-12-01 00:00:00
|
2022-05-23 21:09:46,286 - 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 21:09:46,286 - 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 21:09:47,553 - 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:47,553 - root - INFO - remain_days: 191
|
||||||
|
@ -240,6 +240,7 @@ class BasicLayer(QObject):
|
|||||||
self.path_mode = path_mode
|
self.path_mode = path_mode
|
||||||
self.view_mode = view_mode
|
self.view_mode = view_mode
|
||||||
self.layer = None
|
self.layer = None
|
||||||
|
self.layer_parent = None
|
||||||
self.layer_tree_update.connect(Project().layer_tree_update)
|
self.layer_tree_update.connect(Project().layer_tree_update)
|
||||||
self.layer_show_update.connect(Project().layer_show_update)
|
self.layer_show_update.connect(Project().layer_show_update)
|
||||||
self.zoom_to_layer.connect(Project().zoom_to_layer)
|
self.zoom_to_layer.connect(Project().zoom_to_layer)
|
||||||
@ -289,7 +290,12 @@ class BasicLayer(QObject):
|
|||||||
del_action = QAction(IconInstance().DELETE, '删除图层', self)
|
del_action = QAction(IconInstance().DELETE, '删除图层', self)
|
||||||
|
|
||||||
def del_layer():
|
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)
|
del_action.triggered.connect(del_layer)
|
||||||
actions.append(del_action)
|
actions.append(del_action)
|
||||||
|
|
||||||
@ -361,8 +367,6 @@ class GridLayer(BasicLayer):
|
|||||||
|
|
||||||
self.set_render()
|
self.set_render()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class RasterLayer(BasicLayer):
|
class RasterLayer(BasicLayer):
|
||||||
|
|
||||||
def __init__(self, name=None, enable=False, path=None, view_mode=BasicLayer.BOATH_VIEW):
|
def __init__(self, name=None, enable=False, path=None, view_mode=BasicLayer.BOATH_VIEW):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user