Marble
GeoDataDocument.cpp
53 if (!(d->m_styleHash.size() == other_d->m_styleHash.size() && d->m_styleMapHash == other_d->m_styleMapHash && d->m_schemaHash == other_d->m_schemaHash
54 && d->m_filename == other_d->m_filename && d->m_baseUri == other_d->m_baseUri && d->m_networkLinkControl == other_d->m_networkLinkControl
265 for (QMap<QString, GeoDataStyle::Ptr>::const_iterator iterator = d->m_styleHash.constBegin(); iterator != d->m_styleHash.constEnd(); ++iterator) {
void pack(QDataStream &stream) const override
Serialize the container to a stream.
Definition GeoDataContainer.cpp:325
A container for Features, Styles and in the future Schemas.
Definition GeoDataDocument.h:48
void setNetworkLinkControl(const GeoDataNetworkLinkControl &networkLinkControl)
set the NetworkLinkControl of the file
Definition GeoDataDocument.cpp:143
GeoDataStyleMap & styleMap(const QString &styleId)
Return a style in the style storage.
Definition GeoDataDocument.cpp:208
QString baseUri() const
The URI relative paths should be resolved against.
Definition GeoDataDocument.cpp:125
GeoDataSchema schema(const QString &schemaId) const
Returns a schema with id = schemaId form schema storage.
Definition GeoDataDocument.cpp:240
QList< GeoDataSchema > schemas() const
dump a vector of all schemas
Definition GeoDataDocument.cpp:252
GeoDataFeature * clone() const override
Duplicate into another equal instance.
Definition GeoDataDocument.cpp:84
QList< GeoDataStyleMap > styleMaps() const
dump a Vector of all stylemaps
Definition GeoDataDocument.cpp:220
void setFileName(const QString &value)
Set a new file name for this document.
Definition GeoDataDocument.cpp:119
GeoDataNetworkLinkControl networkLinkControl() const
the NetworkLinkControl of the file
Definition GeoDataDocument.cpp:137
void setBaseUri(const QString &baseUri)
Change the URI for resolving relative paths.
Definition GeoDataDocument.cpp:131
void addSchema(const GeoDataSchema &schema)
Add a schema to simplemap storage.
Definition GeoDataDocument.cpp:226
const char * nodeType() const override
Provides type information for downcasting a GeoNode.
Definition GeoDataDocument.cpp:79
GeoDataStyle::Ptr style(const QString &styleId)
Return a style in the style storage.
Definition GeoDataDocument.cpp:162
void removeStyleMap(const QString &mapId)
remove stylemap from storage
Definition GeoDataDocument.cpp:202
void removeStyle(const QString &styleId)
Add a style to the style storage.
Definition GeoDataDocument.cpp:156
void removeSchema(const QString &schemaId)
remove a schema from schema storage
Definition GeoDataDocument.cpp:233
void addStyle(const GeoDataStyle::Ptr &style)
Add a style to the style storage.
Definition GeoDataDocument.cpp:149
void addStyleMap(const GeoDataStyleMap &map)
Add a stylemap to the stylemap storage.
Definition GeoDataDocument.cpp:195
KIOCORE_EXPORT bool operator==(const UDSEntry &entry, const UDSEntry &other)
const QList< QKeySequence > & end()
Binds a QML item to a specific geodetic location in screen coordinates.
Definition AbstractDataPlugin.cpp:23
Q_D(Todo)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:08 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:08 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.