优化LayerTree的数据结构

This commit is contained in:
tangchao0503
2026-03-14 00:38:44 +08:00
parent 1c7780eb14
commit 6d8c2f0419
12 changed files with 239 additions and 126 deletions

View File

@ -1,22 +1,22 @@
#include "LayerTreeLayerNode.h"
LayerTreeLayerNode::LayerTreeLayerNode(MapLayer* layer, QObject* parent)
LayerTreeLayer::LayerTreeLayer(MapLayer* layer, QObject* parent)
: LayerTreeNode(layer ? layer->name() : QString(), parent), m_layer(layer)
{
}
LayerTreeNode::Type LayerTreeLayerNode::type() const
LayerTreeNode::Type LayerTreeLayer::type() const
{
return Type::Layer;
}
// <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB> MapLayer ָ<>루<EFBFBD><EBA3A8>ӵ<EFBFBD>У<EFBFBD>
void LayerTreeLayerNode::setMapLayer(MapLayer* layer)
void LayerTreeLayer::setMapLayer(MapLayer* layer)
{
m_layer = layer;
}
MapLayer* LayerTreeLayerNode::mapLayer() const
MapLayer* LayerTreeLayer::mapLayer() const
{
return m_layer;
}