File indexing completed on 2025-01-05 03:58:58
0001 // SPDX-License-Identifier: LGPL-2.1-or-later 0002 // 0003 // SPDX-FileCopyrightText: 2012 Dennis Nienhüser <nienhueser@kde.org> 0004 // 0005 0006 #ifndef MARBLE_GEODATAOVERLAY_P_H 0007 #define MARBLE_GEODATAOVERLAY_P_H 0008 0009 #include "GeoDataFeature_p.h" 0010 0011 #include <QImage> 0012 #include <QColor> 0013 0014 namespace Marble { 0015 0016 class GeoDataOverlayPrivate : public GeoDataFeaturePrivate 0017 { 0018 public: 0019 QColor m_color; 0020 0021 int m_drawOrder; 0022 0023 mutable QImage m_image; 0024 0025 QString m_iconPath; 0026 0027 GeoDataOverlayPrivate() 0028 : m_color(Qt::white), 0029 m_drawOrder(0) 0030 { 0031 } 0032 0033 GeoDataOverlayPrivate(const GeoDataOverlayPrivate& other) 0034 : GeoDataFeaturePrivate(other), 0035 m_color(Qt::white), 0036 m_drawOrder(0) 0037 { 0038 } 0039 }; 0040 0041 } 0042 0043 #endif