2026-04-02 10:34:57 +08:00
|
|
|
|
#include "LayerTreeLayerNode.h"
|
2026-02-05 15:32:34 +08:00
|
|
|
|
|
2026-03-14 00:38:44 +08:00
|
|
|
|
LayerTreeLayer::LayerTreeLayer(MapLayer* layer, QObject* parent)
|
2026-05-11 11:13:21 +08:00
|
|
|
|
: LayerTreeGroup(layer ? layer->name() : QString(), parent), m_layer(layer)
|
2026-02-05 15:32:34 +08:00
|
|
|
|
{
|
|
|
|
|
|
}
|
2026-02-25 15:08:06 +08:00
|
|
|
|
|
2026-03-14 00:38:44 +08:00
|
|
|
|
LayerTreeNode::Type LayerTreeLayer::type() const
|
2026-02-25 15:08:06 +08:00
|
|
|
|
{
|
|
|
|
|
|
return Type::Layer;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-04-02 10:34:57 +08:00
|
|
|
|
// 持有一个 MapLayer 指针(不拥有)
|
2026-03-14 00:38:44 +08:00
|
|
|
|
void LayerTreeLayer::setMapLayer(MapLayer* layer)
|
2026-02-25 15:08:06 +08:00
|
|
|
|
{
|
|
|
|
|
|
m_layer = layer;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2026-03-14 00:38:44 +08:00
|
|
|
|
MapLayer* LayerTreeLayer::mapLayer() const
|
2026-02-25 15:08:06 +08:00
|
|
|
|
{
|
|
|
|
|
|
return m_layer;
|
|
|
|
|
|
}
|