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