Marble
8 #ifndef MARBLE_GEODATAFEATURE_H
9 #define MARBLE_GEODATAFEATURE_H
11 #include "GeoDataObject.h"
13 #include "geodata_export.h"
20 class GeoDataAbstractView;
23 class GeoDataStyleMap;
25 class GeoDataExtendedData;
27 class GeoDataTimeSpan;
28 class GeoDataTimeStamp;
30 class GeoDataFeaturePrivate;
58 inline bool operator!=(
const GeoDataFeature &other)
const {
return !(*
this == other); }
60 EnumFeatureId featureId()
const;
76 void setName(
const QString &value );
85 GeoDataSnippet snippet()
const;
90 void setSnippet(
const GeoDataSnippet &value );
95 void setAddress(
const QString &value);
100 void setPhoneNumber(
const QString &value );
105 void setDescription(
const QString &value );
115 bool descriptionIsCDATA()
const;
117 void setDescriptionCDATA(
bool cdata );
128 void setStyleUrl(
const QString &value );
131 bool isVisible()
const;
134 bool isGloballyVisible()
const;
144 void setVisible(
bool value );
149 const GeoDataTimeSpan& timeSpan()
const;
150 GeoDataTimeSpan& timeSpan();
156 void setTimeSpan(
const GeoDataTimeSpan &timeSpan );
161 const GeoDataTimeStamp& timeStamp()
const;
162 GeoDataTimeStamp& timeStamp();
168 void setTimeStamp(
const GeoDataTimeStamp &timeStamp );
219 void setRole(
const QString &role );
227 int zoomLevel()
const;
232 void setZoomLevel(
int index );
237 qint64 popularity()
const;
242 void setPopularity( qint64 popularity );
268 GeoDataFeaturePrivate*
const d_ptr;
a class which allows to add custom data to KML Feature.
A base class for all geodata features.
A base class for all geodata objects.
a class to map different styles to one style
Binds a QML item to a specific geodetic location in screen coordinates.
virtual bool equals(const GeoDataObject &other) const
Compares the value of id and targetId of the two objects.
GeoDataRegion describes the visibility and extent of a feature.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 04:09:39 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.