Marble
8 #include "GeoSceneHead.h"
11 #include "GeoSceneTypes.h"
12 #include "GeoSceneIcon.h"
13 #include "GeoSceneZoom.h"
14 #include "GeoSceneLicense.h"
19 class GeoSceneHeadPrivate
23 : m_zoom(new GeoSceneZoom),
24 m_icon(new GeoSceneIcon),
25 m_license(new GeoSceneLicense),
35 ~GeoSceneHeadPrivate()
44 GeoSceneLicense* m_license;
56 GeoSceneHead::GeoSceneHead()
57 : d( new GeoSceneHeadPrivate )
61 GeoSceneHead::~GeoSceneHead()
68 return GeoSceneTypes::GeoSceneHeadType;
71 QString GeoSceneHead::name()
const
76 void GeoSceneHead::setName(
const QString& name )
81 QString GeoSceneHead::target()
const
86 void GeoSceneHead::setTarget(
const QString& target )
91 QString GeoSceneHead::theme()
const
96 QString GeoSceneHead::mapThemeId()
const
101 void GeoSceneHead::setTheme(
const QString& theme )
106 QString GeoSceneHead::description()
const
108 return d->m_description;
111 void GeoSceneHead::setDescription(
const QString& description )
113 d->m_description = description;
121 void GeoSceneHead::setRadius( qreal radius )
126 bool GeoSceneHead::visible()
const
131 void GeoSceneHead::setVisible(
bool visible )
133 d->m_visible = visible;
136 const GeoSceneIcon* GeoSceneHead::icon()
const
141 GeoSceneIcon* GeoSceneHead::icon()
146 const GeoSceneZoom* GeoSceneHead::zoom()
const
151 GeoSceneZoom* GeoSceneHead::zoom()
156 const GeoSceneLicense* GeoSceneHead::license()
const {
160 GeoSceneLicense* GeoSceneHead::license()
const char * nodeType() const override
Provides type information for downcasting a GeoNode.
Binds a QML item to a specific geodetic location in screen coordinates.
qreal radius() const
Planet radius, 0.0 if unknown.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Jun 27 2022 04:02:29 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.