• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

marble

  • Marble
  • GeoDataLink
Public Types | Public Member Functions | List of all members
Marble::GeoDataLink Class Reference

#include <GeoDataLink.h>

Inheritance diagram for Marble::GeoDataLink:
Inheritance graph
[legend]

Public Types

enum  RefreshMode { OnChange, OnInterval, OnExpire }
 
enum  ViewRefreshMode { Never, OnStop, OnRequest, OnRegion }
 

Public Member Functions

 GeoDataLink ()
 
 GeoDataLink (const GeoDataLink &other)
 
 ~GeoDataLink ()
 
QString href () const
 
QString httpQuery () const
 
virtual const char * nodeType () const
 
bool operator!= (const GeoDataLink &other)
 
GeoDataLink & operator= (const GeoDataLink &other)
 
bool operator== (const GeoDataLink &other)
 
qreal refreshInterval () const
 
RefreshMode refreshMode () const
 
void setHref (QString href)
 
void setHttpQuery (const QString &httpQuery)
 
void setRefreshInterval (qreal refreshInterval)
 
void setRefreshMode (RefreshMode refreshMode)
 
void setViewBoundScale (qreal viewBoundScale)
 
void setViewFormat (const QString &viewFormat)
 
void setViewRefreshMode (ViewRefreshMode refreshMode)
 
void setViewRefreshTime (qreal viewRefreshTime)
 
qreal viewBoundScale () const
 
QString viewFormat () const
 
ViewRefreshMode viewRefreshMode () const
 
qreal viewRefreshTime () const
 
- Public Member Functions inherited from Marble::GeoDataObject
 GeoDataObject ()
 
 GeoDataObject (const GeoDataObject &)
 
virtual ~GeoDataObject ()
 
QString id () const
 
GeoDataObject & operator= (const GeoDataObject &)
 
virtual void pack (QDataStream &stream) const
 
virtual GeoDataObject * parent () const
 
QString resolvePath (const QString &relativePath) const
 
void setId (const QString &value)
 
virtual void setParent (GeoDataObject *parent)
 
void setTargetId (const QString &value)
 
QString targetId () const
 
virtual void unpack (QDataStream &steam)
 
- Public Member Functions inherited from Marble::GeoNode
 GeoNode ()
 
virtual ~GeoNode ()
 
- Public Member Functions inherited from Marble::Serializable
virtual ~Serializable ()
 

Additional Inherited Members

- Protected Member Functions inherited from Marble::GeoDataObject
virtual bool equals (const GeoDataObject &other) const
 

Detailed Description

Definition at line 22 of file GeoDataLink.h.

Member Enumeration Documentation

enum Marble::GeoDataLink::RefreshMode
Enumerator
OnChange 
OnInterval 
OnExpire 

Definition at line 25 of file GeoDataLink.h.

enum Marble::GeoDataLink::ViewRefreshMode
Enumerator
Never 
OnStop 
OnRequest 
OnRegion 

Definition at line 31 of file GeoDataLink.h.

Constructor & Destructor Documentation

Marble::GeoDataLink::GeoDataLink ( )

Definition at line 45 of file GeoDataLink.cpp.

Marble::GeoDataLink::GeoDataLink ( const GeoDataLink &  other)

Definition at line 50 of file GeoDataLink.cpp.

Marble::GeoDataLink::~GeoDataLink ( )

Definition at line 81 of file GeoDataLink.cpp.

Member Function Documentation

QString Marble::GeoDataLink::href ( ) const

Definition at line 91 of file GeoDataLink.cpp.

QString Marble::GeoDataLink::httpQuery ( ) const

Definition at line 161 of file GeoDataLink.cpp.

const char * Marble::GeoDataLink::nodeType ( ) const
virtual

Provides type information for downcasting a GeoNode.

Implements Marble::GeoDataObject.

Definition at line 86 of file GeoDataLink.cpp.

bool Marble::GeoDataLink::operator!= ( const GeoDataLink &  other)

Definition at line 76 of file GeoDataLink.cpp.

GeoDataLink & Marble::GeoDataLink::operator= ( const GeoDataLink &  other)

Definition at line 56 of file GeoDataLink.cpp.

bool Marble::GeoDataLink::operator== ( const GeoDataLink &  other)

Definition at line 63 of file GeoDataLink.cpp.

qreal Marble::GeoDataLink::refreshInterval ( ) const

Definition at line 111 of file GeoDataLink.cpp.

GeoDataLink::RefreshMode Marble::GeoDataLink::refreshMode ( ) const

Definition at line 101 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setHref ( QString  href)

Definition at line 96 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setHttpQuery ( const QString &  httpQuery)

Definition at line 165 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setRefreshInterval ( qreal  refreshInterval)

Definition at line 116 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setRefreshMode ( RefreshMode  refreshMode)

Definition at line 106 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setViewBoundScale ( qreal  viewBoundScale)

Definition at line 146 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setViewFormat ( const QString &  viewFormat)

Definition at line 156 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setViewRefreshMode ( ViewRefreshMode  refreshMode)

Definition at line 126 of file GeoDataLink.cpp.

void Marble::GeoDataLink::setViewRefreshTime ( qreal  viewRefreshTime)

Definition at line 136 of file GeoDataLink.cpp.

qreal Marble::GeoDataLink::viewBoundScale ( ) const

Definition at line 141 of file GeoDataLink.cpp.

QString Marble::GeoDataLink::viewFormat ( ) const

Definition at line 151 of file GeoDataLink.cpp.

GeoDataLink::ViewRefreshMode Marble::GeoDataLink::viewRefreshMode ( ) const

Definition at line 121 of file GeoDataLink.cpp.

qreal Marble::GeoDataLink::viewRefreshTime ( ) const

Definition at line 131 of file GeoDataLink.cpp.


The documentation for this class was generated from the following files:
  • GeoDataLink.h
  • GeoDataLink.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal