23 lines
447 B
C++
23 lines
447 B
C++
#include "LayerTreeLayerNode.h"
|
|
|
|
LayerTreeLayer::LayerTreeLayer(MapLayer* layer, QObject* parent)
|
|
: LayerTreeNode(layer ? layer->name() : QString(), parent), m_layer(layer)
|
|
{
|
|
}
|
|
|
|
LayerTreeNode::Type LayerTreeLayer::type() const
|
|
{
|
|
return Type::Layer;
|
|
}
|
|
|
|
// 持有一个 MapLayer 指针(不拥有)
|
|
void LayerTreeLayer::setMapLayer(MapLayer* layer)
|
|
{
|
|
m_layer = layer;
|
|
}
|
|
|
|
MapLayer* LayerTreeLayer::mapLayer() const
|
|
{
|
|
return m_layer;
|
|
}
|