6#ifndef MARBLE_GEODATALINK_H
7#define MARBLE_GEODATALINK_H
9#include "GeoDataObject.h"
10#include "MarbleGlobal.h"
15class GeoDataLinkPrivate;
19class GEODATA_EXPORT GeoDataLink :
public GeoDataObject
28 enum ViewRefreshMode {
37 GeoDataLink(
const GeoDataLink &other);
39 GeoDataLink &operator=(
const GeoDataLink &other);
40 bool operator==(
const GeoDataLink &other)
const;
41 bool operator!=(
const GeoDataLink &other)
const;
43 ~GeoDataLink()
override;
46 const char *nodeType()
const override;
50 void setHref(
const QString &href);
52 RefreshMode refreshMode()
const;
54 void setRefreshMode(RefreshMode refreshMode);
56 qreal refreshInterval()
const;
58 void setRefreshInterval(qreal refreshInterval);
60 ViewRefreshMode viewRefreshMode()
const;
62 void setViewRefreshMode(ViewRefreshMode refreshMode);
64 qreal viewRefreshTime()
const;
66 void setViewRefreshTime(qreal viewRefreshTime);
68 qreal viewBoundScale()
const;
70 void setViewBoundScale(qreal viewBoundScale);
74 void setViewFormat(
const QString &viewFormat);
78 void setHttpQuery(
const QString &httpQuery);
81 GeoDataLinkPrivate *
const d;
KIOCORE_EXPORT bool operator!=(const UDSEntry &entry, const UDSEntry &other)
bool operator==(const StyleDelim &l, const StyleDelim &r)
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 Mon Nov 18 2024 12:15:45 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.