Marble
6#ifndef MARBLE_GEODATAOVERLAY_H
7#define MARBLE_GEODATAOVERLAY_H
9#include "GeoDataFeature.h"
10#include "geodata_export.h"
18class GeoDataOverlayPrivate;
28 ~GeoDataOverlay()
override;
30 GeoDataOverlay(
const GeoDataOverlay &other);
32 GeoDataOverlay &operator=(
const GeoDataOverlay &other);
36 void setColor(
const QColor &color);
38 int drawOrder()
const;
40 void setDrawOrder(
int order);
44 void setIcon(
const QImage &icon);
46 void setIconFile(
const QString &path);
48 QString iconFile()
const;
55 QString absoluteIconFile()
const;
58 explicit GeoDataOverlay(GeoDataOverlayPrivate *priv);
59 GeoDataOverlay(
const GeoDataOverlay &other, GeoDataOverlayPrivate *priv);
61 bool equals(
const GeoDataOverlay &other)
const;
62 using GeoDataFeature::equals;
65 Q_DECLARE_PRIVATE(GeoDataOverlay)
A base class for all geodata features.
bool equals(const QVariant &lhs, const QVariant &rhs)
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Mar 7 2025 11:47:32 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.