From eda0a01098b3082c4ebd7c1acb0854b1bb92a487 Mon Sep 17 00:00:00 2001 From: tangchao0503 <735056338@qq.com> Date: Mon, 11 May 2026 11:13:21 +0800 Subject: [PATCH] =?UTF-8?q?add=201=E3=80=81=E6=B7=BB=E5=8A=A0layerTree?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E7=B1=BB=E5=9E=8B=EF=BC=9Aimage=EF=BC=8C?= =?UTF-8?q?=E7=84=B6=E5=90=8E=E4=BF=AE=E6=94=B9LayerTreeLayer=EF=BC=8C?= =?UTF-8?q?=E7=BB=A7=E6=89=BFLayerTreeGroup=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HPPA/LayerTreeLayerNode.cpp | 2 +- HPPA/LayerTreeLayerNode.h | 6 +++--- HPPA/LayerTreeNode.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/HPPA/LayerTreeLayerNode.cpp b/HPPA/LayerTreeLayerNode.cpp index 621d8d7..857184e 100644 --- a/HPPA/LayerTreeLayerNode.cpp +++ b/HPPA/LayerTreeLayerNode.cpp @@ -1,7 +1,7 @@ #include "LayerTreeLayerNode.h" LayerTreeLayer::LayerTreeLayer(MapLayer* layer, QObject* parent) - : LayerTreeNode(layer ? layer->name() : QString(), parent), m_layer(layer) + : LayerTreeGroup(layer ? layer->name() : QString(), parent), m_layer(layer) { } diff --git a/HPPA/LayerTreeLayerNode.h b/HPPA/LayerTreeLayerNode.h index 5d4b679..9214da5 100644 --- a/HPPA/LayerTreeLayerNode.h +++ b/HPPA/LayerTreeLayerNode.h @@ -1,5 +1,5 @@ #pragma once -#include "LayerTreeNode.h" +#include "LayerTreeGroupNode.h" #include "MapLayer.h" /** @@ -7,13 +7,13 @@ * - 基类为 LayerTreeNode * - 持有一个 MapLayer 指针(不拥有) */ -class LayerTreeLayer : public LayerTreeNode +class LayerTreeLayer : public LayerTreeGroup { Q_OBJECT public: explicit LayerTreeLayer(MapLayer* layer, QObject* parent = nullptr); - Type type() const override; + Type type() const; void setMapLayer(MapLayer* layer); MapLayer* mapLayer() const; diff --git a/HPPA/LayerTreeNode.h b/HPPA/LayerTreeNode.h index 1e65c7a..c06a915 100644 --- a/HPPA/LayerTreeNode.h +++ b/HPPA/LayerTreeNode.h @@ -19,7 +19,7 @@ class LayerTreeNode : public QObject { Q_OBJECT public: - enum class Type { Group, Layer }; + enum class Type { Group, Layer, Image }; explicit LayerTreeNode(const QString& name, QObject* parent = nullptr);