Marble
9 #include "GeoSceneDocument.h"
12 #include "GeoSceneHead.h"
13 #include "GeoSceneMap.h"
14 #include "GeoSceneLegend.h"
15 #include "GeoSceneSettings.h"
16 #include "GeoSceneTypes.h"
21 class GeoSceneDocumentPrivate
24 GeoSceneDocumentPrivate()
25 : m_head(new GeoSceneHead),
26 m_map(new GeoSceneMap),
27 m_settings(new GeoSceneSettings),
28 m_legend(new GeoSceneLegend)
32 ~GeoSceneDocumentPrivate()
42 GeoSceneSettings* m_settings;
43 GeoSceneLegend* m_legend;
47 GeoSceneDocument::GeoSceneDocument()
49 d( new GeoSceneDocumentPrivate )
52 connect ( d->m_settings, SIGNAL(valueChanged(
QString,
bool)),
53 SIGNAL(valueChanged(
QString,
bool)) );
56 GeoSceneDocument::~GeoSceneDocument()
63 return GeoSceneTypes::GeoSceneDocumentType;
71 GeoSceneHead* GeoSceneDocument::head()
76 const GeoSceneMap* GeoSceneDocument::map()
const
81 GeoSceneMap* GeoSceneDocument::map()
86 const GeoSceneSettings* GeoSceneDocument::settings()
const
91 GeoSceneSettings* GeoSceneDocument::settings()
96 const GeoSceneLegend* GeoSceneDocument::legend()
const
101 GeoSceneLegend* GeoSceneDocument::legend()
108 #include "moc_GeoSceneDocument.cpp"
General properties and identifiers of a GeoScene document.
const char * nodeType() const override
Provides type information for downcasting a GeoNode.
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Jul 1 2022 05:33:23 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.