[marble] backport more Python bindings updates from 4.11.97, reenable Python bindings

Kevin Kofler kkofler at fedoraproject.org
Sun Dec 1 01:15:21 UTC 2013


commit 6f4fded67b6806626354d67c85ba629a5cbf1016
Author: Kevin Kofler <Kevin at tigcc.ticalc.org>
Date:   Sun Dec 1 02:15:07 2013 +0100

    backport more Python bindings updates from 4.11.97, reenable Python bindings
    
    * Sun Dec 01 2013 Kevin Kofler <Kevin at tigcc.ticalc.org> - 1:4.11.95-3
    - backport more Python bindings updates from 4.11.97, reenable Python bindings

 0001-Python-bindings-update.patch                |    4 +-
 0002-Python-bindings-update.patch                |    4 +-
 0003-Python-bindings-update-for-4.12.patch       | 1017 ++
 0004-Python-bindings-update-for-4.12.-Docs.patch |12343 ++++++++++++++++++++++
 marble.spec                                      |   13 +-
 5 files changed, 13374 insertions(+), 7 deletions(-)
---
diff --git a/0001-Python-bindings-update.patch b/0001-Python-bindings-update.patch
index 34970e7..873503f 100644
--- a/0001-Python-bindings-update.patch
+++ b/0001-Python-bindings-update.patch
@@ -1,7 +1,7 @@
-From c640a6889b440640da501237f21c0847b6a8303d Mon Sep 17 00:00:00 2001
+From 0a85a632b0c478e5ee4ff468025393bf7e0d24ef Mon Sep 17 00:00:00 2001
 From: Simon Edwards <simon at simonzone.com>
 Date: Sat, 10 Aug 2013 13:27:22 +0200
-Subject: [PATCH 1/2] Python bindings update.
+Subject: [PATCH 1/4] Python bindings update.
 
 Phase 1: Remove what ever it takes to get it building again.
 ---
diff --git a/0002-Python-bindings-update.patch b/0002-Python-bindings-update.patch
index b5f7ca4..64af352 100644
--- a/0002-Python-bindings-update.patch
+++ b/0002-Python-bindings-update.patch
@@ -1,7 +1,7 @@
-From 909b7e9bfb425106d5afdc0fe55fd9e1f96f51b5 Mon Sep 17 00:00:00 2001
+From 1b11c65e9382d5fee95f624e7d177f75a93d8b81 Mon Sep 17 00:00:00 2001
 From: Simon Edwards <simon at simonzone.com>
 Date: Sun, 11 Aug 2013 11:48:37 +0200
-Subject: [PATCH 2/2] Python bindings update.
+Subject: [PATCH 2/4] Python bindings update.
 
 Phase 2: update from current header files.
 ---
diff --git a/0003-Python-bindings-update-for-4.12.patch b/0003-Python-bindings-update-for-4.12.patch
new file mode 100644
index 0000000..2f4ecd6
--- /dev/null
+++ b/0003-Python-bindings-update-for-4.12.patch
@@ -0,0 +1,1017 @@
+From ae5e650857826d239109126c80faaa6183a78ac9 Mon Sep 17 00:00:00 2001
+From: Simon Edwards <simon at simonzone.com>
+Date: Tue, 26 Nov 2013 21:17:18 +0100
+Subject: [PATCH 3/4] Python bindings update for 4.12.
+
+---
+ src/bindings/python/sip/AbstractDataPlugin.sip     |  2 +-
+ src/bindings/python/sip/AbstractDataPluginItem.sip | 24 ++++++++--
+ src/bindings/python/sip/AbstractProjection.sip     |  4 --
+ src/bindings/python/sip/GeoDataCoordinates.sip     |  1 -
+ src/bindings/python/sip/GeoDataDocument.sip        |  2 +-
+ src/bindings/python/sip/GeoDataFeature.sip         |  2 -
+ src/bindings/python/sip/GeoDataGroundOverlay.sip   |  4 +-
+ src/bindings/python/sip/GeoDataIconStyle.sip       |  1 -
+ src/bindings/python/sip/GeoDataLatLonBox.sip       |  1 +
+ src/bindings/python/sip/GeoDataLineString.sip      |  2 +-
+ src/bindings/python/sip/GeoDataLinearRing.sip      |  1 -
+ src/bindings/python/sip/GeoDataListStyle.sip       |  4 ++
+ src/bindings/python/sip/GeoDataOverlay.sip         | 11 -----
+ src/bindings/python/sip/GeoDocument.sip            |  2 +
+ src/bindings/python/sip/MapThemeManager.sip        |  2 +-
+ src/bindings/python/sip/MapViewWidget.sip          |  3 +-
+ src/bindings/python/sip/MarbleDebug.sip            | 33 ++++++++++++++
+ src/bindings/python/sip/MarbleGlobal.sip           |  3 +-
+ src/bindings/python/sip/MarbleModel.sip            |  3 +-
+ src/bindings/python/sip/MarbleWidgetPopupMenu.sip  | 39 ++++++++++++++++
+ src/bindings/python/sip/ParsingRunnerManager.sip   | 37 +++++++++++++++
+ src/bindings/python/sip/PluginInterface.sip        |  5 +++
+ src/bindings/python/sip/PluginManager.sip          | 52 ++++++++++++++++++++++
+ src/bindings/python/sip/PositionProviderPlugin.sip | 40 +++++++++++++++++
+ src/bindings/python/sip/PositionTracking.sip       |  5 ++-
+ src/bindings/python/sip/QtMarbleConfigDialog.sip   | 11 ++++-
+ .../python/sip/ReverseGeocodingRunnerManager.sip   | 37 +++++++++++++++
+ src/bindings/python/sip/RouteRequest.sip           |  3 ++
+ src/bindings/python/sip/RoutingModel.sip           |  3 +-
+ src/bindings/python/sip/RoutingRunnerManager.sip   | 37 +++++++++++++++
+ src/bindings/python/sip/SearchRunner.sip           |  2 +-
+ src/bindings/python/sip/SearchRunnerManager.sip    | 39 ++++++++++++++++
+ src/bindings/python/sip/TileId.sip                 |  3 +-
+ src/bindings/python/sip/ViewportParams.sip         |  2 -
+ src/bindings/python/sip/marblemod.sip              | 17 ++++---
+ 35 files changed, 391 insertions(+), 46 deletions(-)
+ create mode 100644 src/bindings/python/sip/MarbleDebug.sip
+ create mode 100644 src/bindings/python/sip/MarbleWidgetPopupMenu.sip
+ create mode 100644 src/bindings/python/sip/ParsingRunnerManager.sip
+ create mode 100644 src/bindings/python/sip/PluginManager.sip
+ create mode 100644 src/bindings/python/sip/PositionProviderPlugin.sip
+ create mode 100644 src/bindings/python/sip/ReverseGeocodingRunnerManager.sip
+ create mode 100644 src/bindings/python/sip/RoutingRunnerManager.sip
+ create mode 100644 src/bindings/python/sip/SearchRunnerManager.sip
+
+diff --git a/src/bindings/python/sip/AbstractDataPlugin.sip b/src/bindings/python/sip/AbstractDataPlugin.sip
+index 4fcc0d6..63a3710 100644
+--- a/src/bindings/python/sip/AbstractDataPlugin.sip
++++ b/src/bindings/python/sip/AbstractDataPlugin.sip
+@@ -44,7 +44,6 @@ public:
+                             AbstractDataPlugin (const Marble::MarbleModel* marbleModel);
+     bool                    isInitialized () const;
+ // FIXME
+-//ig    void                    setDelegate (QDeclarativeComponent* delegate, QGraphicsItem* parent);
+     void                    setFavoriteItemsOnly (bool favoriteOnly);
+     bool                    isFavoriteItemsOnly () const;
+     QObject*                favoritesModel ();
+@@ -54,6 +53,7 @@ signals:
+ public:
+     virtual Marble::RenderPlugin::RenderType  renderType () const;
+     void                    handleViewportChange (const Marble::ViewportParams* viewport);
++//ig    void                    setDelegate (QQmlComponent* delegate, QGraphicsItem* parent);
+ };
+ // AbstractDataPlugin
+ 
+diff --git a/src/bindings/python/sip/AbstractDataPluginItem.sip b/src/bindings/python/sip/AbstractDataPluginItem.sip
+index 604b3ed..8593d9e 100644
+--- a/src/bindings/python/sip/AbstractDataPluginItem.sip
++++ b/src/bindings/python/sip/AbstractDataPluginItem.sip
+@@ -48,22 +48,28 @@
+ #include <MarbleMap.h>
+ #include <MarbleModel.h>
+ #include <MarbleNavigator.h>
+-#include <MarbleRunnerManager.h>
+ #include <MarbleWidget.h>
++#include <MarbleWidgetPopupMenu.h>
+ #include <NavigationWidget.h>
+ #include <ParseRunnerPlugin.h>
+ #include <ParsingRunner.h>
++#include <ParsingRunnerManager.h>
+ #include <PluginAboutDialog.h>
++#include <PluginManager.h>
++#include <PositionProviderPlugin.h>
+ #include <PositionTracking.h>
+ #include <QtMarbleConfigDialog.h>
+ #include <RenderPlugin.h>
+ #include <ReverseGeocodingRunner.h>
++#include <ReverseGeocodingRunnerManager.h>
+ #include <ReverseGeocodingRunnerPlugin.h>
+ #include <routing/RouteRequest.h>
+ #include <routing/RoutingModel.h>
+ #include <RoutingRunner.h>
++#include <RoutingRunnerManager.h>
+ #include <RoutingRunnerPlugin.h>
+ #include <SearchRunner.h>
++#include <SearchRunnerManager.h>
+ #include <SearchRunnerPlugin.h>
+ #include <SunLocator.h>
+ #include <TileCreator.h>
+@@ -121,12 +127,18 @@ public:
+         sipType = sipType_Marble_MarbleMap;
+     else if (dynamic_cast<Marble::MarbleModel*>(sipCpp))
+         sipType = sipType_Marble_MarbleModel;
+-    else if (dynamic_cast<Marble::MarbleRunnerManager*>(sipCpp))
+-        sipType = sipType_Marble_MarbleRunnerManager;
++    else if (dynamic_cast<Marble::MarbleWidgetPopupMenu*>(sipCpp))
++        sipType = sipType_Marble_MarbleWidgetPopupMenu;
+     else if (dynamic_cast<Marble::ParseRunnerPlugin*>(sipCpp))
+         sipType = sipType_Marble_ParseRunnerPlugin;
+     else if (dynamic_cast<Marble::ParsingRunner*>(sipCpp))
+         sipType = sipType_Marble_ParsingRunner;
++    else if (dynamic_cast<Marble::ParsingRunnerManager*>(sipCpp))
++        sipType = sipType_Marble_ParsingRunnerManager;
++    else if (dynamic_cast<Marble::PluginManager*>(sipCpp))
++        sipType = sipType_Marble_PluginManager;
++    else if (dynamic_cast<Marble::PositionProviderPlugin*>(sipCpp))
++        sipType = sipType_Marble_PositionProviderPlugin;
+     else if (dynamic_cast<Marble::PositionTracking*>(sipCpp))
+         sipType = sipType_Marble_PositionTracking;
+     else if (dynamic_cast<Marble::RenderPlugin*>(sipCpp))
+@@ -139,16 +151,22 @@ public:
+         }
+     else if (dynamic_cast<Marble::ReverseGeocodingRunner*>(sipCpp))
+         sipType = sipType_Marble_ReverseGeocodingRunner;
++    else if (dynamic_cast<Marble::ReverseGeocodingRunnerManager*>(sipCpp))
++        sipType = sipType_Marble_ReverseGeocodingRunnerManager;
+     else if (dynamic_cast<Marble::ReverseGeocodingRunnerPlugin*>(sipCpp))
+         sipType = sipType_Marble_ReverseGeocodingRunnerPlugin;
+     else if (dynamic_cast<Marble::RouteRequest*>(sipCpp))
+         sipType = sipType_Marble_RouteRequest;
+     else if (dynamic_cast<Marble::RoutingRunner*>(sipCpp))
+         sipType = sipType_Marble_RoutingRunner;
++    else if (dynamic_cast<Marble::RoutingRunnerManager*>(sipCpp))
++        sipType = sipType_Marble_RoutingRunnerManager;
+     else if (dynamic_cast<Marble::RoutingRunnerPlugin*>(sipCpp))
+         sipType = sipType_Marble_RoutingRunnerPlugin;
+     else if (dynamic_cast<Marble::SearchRunner*>(sipCpp))
+         sipType = sipType_Marble_SearchRunner;
++    else if (dynamic_cast<Marble::SearchRunnerManager*>(sipCpp))
++        sipType = sipType_Marble_SearchRunnerManager;
+     else if (dynamic_cast<Marble::SearchRunnerPlugin*>(sipCpp))
+         sipType = sipType_Marble_SearchRunnerPlugin;
+     else if (dynamic_cast<Marble::SunLocator*>(sipCpp))
+diff --git a/src/bindings/python/sip/AbstractProjection.sip b/src/bindings/python/sip/AbstractProjection.sip
+index 33c8e52..3a82bd9 100644
+--- a/src/bindings/python/sip/AbstractProjection.sip
++++ b/src/bindings/python/sip/AbstractProjection.sip
+@@ -52,8 +52,6 @@ public:
+     qreal                   minLat () const;
+     void                    setMinLat (qreal minLat);
+     virtual bool            repeatableX () const;
+-    bool                    repeatX () const;
+-    void                    setRepeatX (bool repeatX);
+     virtual bool            traversablePoles () const;
+     virtual bool            traversableDateLine () const;
+     virtual Marble::AbstractProjection::SurfaceType  surfaceType () const=0;
+@@ -65,8 +63,6 @@ public:
+     virtual bool            screenCoordinates (const qreal lon, const qreal lat, const Marble::ViewportParams* viewport, qreal& x, qreal& y) const=0;
+     virtual bool            screenCoordinates (const Marble::GeoDataCoordinates& geopoint, const Marble::ViewportParams* viewport, qreal& x, qreal& y, bool& globeHidesPoint) const=0;
+ //ig    bool                    screenCoordinates (const Marble::GeoDataCoordinates& geopoint, const Marble::ViewportParams* viewport, qreal& x, qreal& y) const;
+-    bool                    screenCoordinates (const Marble::GeoDataCoordinates& geopoint, const Marble::ViewportParams* viewport, QPointF& screenpoint) const;
+-//ig    bool                    screenCoordinates (const Marble::GeoDataCoordinates& coordinates, const Marble::ViewportParams* viewport, qreal* x, qreal& y, int& pointRepeatNum, bool& globeHidesPoint) const;
+     virtual bool            screenCoordinates (const Marble::GeoDataCoordinates& coordinates, const Marble::ViewportParams* viewport, qreal* x, qreal& y, int& pointRepeatNum, const QSizeF& size, bool& globeHidesPoint) const=0;
+ //ig    bool                    screenCoordinates (const Marble::GeoDataLineString& lineString, const Marble::ViewportParams* viewport, QVector<QPolygonF*>& polygons) const;
+     virtual bool            geoCoordinates (const int x, const int y, const Marble::ViewportParams* viewport, qreal& lon, qreal& lat, Marble::GeoDataCoordinates::Unit unit = Marble::GeoDataCoordinates::Degree) const=0;
+diff --git a/src/bindings/python/sip/GeoDataCoordinates.sip b/src/bindings/python/sip/GeoDataCoordinates.sip
+index e83efca..0d27d3c 100644
+--- a/src/bindings/python/sip/GeoDataCoordinates.sip
++++ b/src/bindings/python/sip/GeoDataCoordinates.sip
+@@ -40,7 +40,6 @@ public:
+         DMS,
+         DM,
+         UTM,
+-        MGRS,
+         Astro
+     };
+ 
+diff --git a/src/bindings/python/sip/GeoDataDocument.sip b/src/bindings/python/sip/GeoDataDocument.sip
+index 82f73b6..1e28d91 100644
+--- a/src/bindings/python/sip/GeoDataDocument.sip
++++ b/src/bindings/python/sip/GeoDataDocument.sip
+@@ -49,7 +49,7 @@ public:
+     QString                 baseUri () const;
+     void                    setBaseUri (const QString& baseUri);
+ //ig    Marble::GeoDataNetworkLinkControl  networkLinkControl () const;
+-//ig    void                    setNetworkLinkControl (const Marble::GeoDataNetworkLinkControl& networkLinkControl);
++//ig    void                    setNetworkLinkControl (const GeoDataNetworkLinkControl& networkLinkControl);
+ };
+ // GeoDataDocument
+ 
+diff --git a/src/bindings/python/sip/GeoDataFeature.sip b/src/bindings/python/sip/GeoDataFeature.sip
+index 5d147d2..bdfb052 100644
+--- a/src/bindings/python/sip/GeoDataFeature.sip
++++ b/src/bindings/python/sip/GeoDataFeature.sip
+@@ -201,7 +201,6 @@ public:
+     qint64                  popularity () const;
+     void                    setPopularity (qint64 popularity);
+     const Marble::GeoDataStyleMap*  styleMap () const;
+-    const QSize             symbolSize () const;
+     static void             resetDefaultStyles ();
+     virtual void            pack (QDataStream& stream) const;
+     virtual void            unpack (QDataStream& stream);
+@@ -225,7 +224,6 @@ public:
+     void                    setRole (const QString& role);
+     static Marble::GeoDataFeature::GeoDataVisualCategory  OsmVisualCategory (const QString& keyValue);
+     bool                    isGloballyVisible () const;
+-    const QImage            symbol () const;
+     int                     zoomLevel () const;
+     void                    setZoomLevel (int index);
+     static QColor           defaultLabelColor ();
+diff --git a/src/bindings/python/sip/GeoDataGroundOverlay.sip b/src/bindings/python/sip/GeoDataGroundOverlay.sip
+index 7c330a7..10ade1d 100644
+--- a/src/bindings/python/sip/GeoDataGroundOverlay.sip
++++ b/src/bindings/python/sip/GeoDataGroundOverlay.sip
+@@ -22,7 +22,6 @@ namespace Marble
+ class GeoDataGroundOverlay : Marble::GeoDataOverlay
+ {
+ %TypeHeaderCode
+-#include <GeoDataOverlay.h>
+ #include <GeoDataGroundOverlay.h>
+ %End
+ 
+@@ -37,5 +36,8 @@ public:
+     void                    setAltitudeMode (const Marble::AltitudeMode altitudeMode);
+     Marble::GeoDataLatLonBox&  latLonBox () const;
+     void                    setLatLonBox (const Marble::GeoDataLatLonBox& box);
++//ig    const GeoDataLatLonQuad&  latLonQuad () const;
++//ig    GeoDataLatLonQuad&      latLonQuad ();
++//ig    void                    setLatLonQuad (const GeoDataLatLonQuad& quad);
+ };
+ };
+diff --git a/src/bindings/python/sip/GeoDataIconStyle.sip b/src/bindings/python/sip/GeoDataIconStyle.sip
+index 8071be9..a35e5f6 100644
+--- a/src/bindings/python/sip/GeoDataIconStyle.sip
++++ b/src/bindings/python/sip/GeoDataIconStyle.sip
+@@ -31,7 +31,6 @@ public:
+     QImage                  icon () const;
+     void                    setIconPath (const QString& filename);
+     void                    setHotSpot (const QPointF& hotSpot, Marble::GeoDataHotSpot::Units xunits, Marble::GeoDataHotSpot::Units yunits);
+-    const QPointF&          hotSpot () const;
+     void                    setScale (const float& scale /in/);
+     float                   scale () const;
+     virtual void            pack (QDataStream& stream) const;
+diff --git a/src/bindings/python/sip/GeoDataLatLonBox.sip b/src/bindings/python/sip/GeoDataLatLonBox.sip
+index eeab93e..62acdd1 100644
+--- a/src/bindings/python/sip/GeoDataLatLonBox.sip
++++ b/src/bindings/python/sip/GeoDataLatLonBox.sip
+@@ -65,6 +65,7 @@ public:
+     Marble::GeoDataLatLonBox&  operator |= (const Marble::GeoDataLatLonBox& other);
+     void                    boundaries (qreal& north, qreal& south, qreal& east, qreal& west, Marble::GeoDataCoordinates::Unit unit = Marble::GeoDataCoordinates::Radian) const;
+     virtual void            clear ();
++    Marble::GeoDataLatLonBox  toCircumscribedRectangle () const;
+ };
+ // GeoDataLatLonBox
+ 
+diff --git a/src/bindings/python/sip/GeoDataLineString.sip b/src/bindings/python/sip/GeoDataLineString.sip
+index c6a722d..e13720b 100644
+--- a/src/bindings/python/sip/GeoDataLineString.sip
++++ b/src/bindings/python/sip/GeoDataLineString.sip
+@@ -74,9 +74,9 @@ public:
+     void                    remove (int i);
+ protected:
+ //ig                            GeoDataLineString (GeoDataLineStringPrivate* priv);
+-public:
+ 
+ // FIXME
++public:
+ //ig    QVector<GeoDataCoordinates>::ConstIterator  begin () const;
+ //ig    QVector<GeoDataCoordinates>::ConstIterator  end () const;
+ 
+diff --git a/src/bindings/python/sip/GeoDataLinearRing.sip b/src/bindings/python/sip/GeoDataLinearRing.sip
+index dc6254a..50143c7 100644
+--- a/src/bindings/python/sip/GeoDataLinearRing.sip
++++ b/src/bindings/python/sip/GeoDataLinearRing.sip
+@@ -30,7 +30,6 @@ public:
+     virtual bool            isClosed () const;
+                             GeoDataLinearRing (const Marble::GeoDataGeometry& other);
+     virtual qreal           length (qreal planetRadius, int offset = 0) const;
+-//ig    virtual QVector<Marble::GeoDataLineString*>  toRangeCorrected () const;
+     virtual bool            contains (const Marble::GeoDataCoordinates& coordinates) const;
+ };
+ // GeoDataLinearRing
+diff --git a/src/bindings/python/sip/GeoDataListStyle.sip b/src/bindings/python/sip/GeoDataListStyle.sip
+index e687a91..454d6ca 100644
+--- a/src/bindings/python/sip/GeoDataListStyle.sip
++++ b/src/bindings/python/sip/GeoDataListStyle.sip
+@@ -66,5 +66,9 @@ public:
+     void                    clear ();
+     virtual void            pack (QDataStream& stream) const;
+     virtual void            unpack (QDataStream& stream);
++//ig    QVector<GeoDataItemIcon*>::Iterator  begin ();
++//ig    QVector<GeoDataItemIcon*>::Iterator  end ();
++//ig    QVector<GeoDataItemIcon*>::ConstIterator  constBegin () const;
++//ig    QVector<GeoDataItemIcon*>::ConstIterator  constEnd () const;
+ };
+ };
+diff --git a/src/bindings/python/sip/GeoDataOverlay.sip b/src/bindings/python/sip/GeoDataOverlay.sip
+index 0d73915..6054c74 100644
+--- a/src/bindings/python/sip/GeoDataOverlay.sip
++++ b/src/bindings/python/sip/GeoDataOverlay.sip
+@@ -27,16 +27,5 @@ class GeoDataOverlay : Marble::GeoDataFeature
+ 
+ public:
+                             GeoDataOverlay ();
+-    ~GeoDataOverlay ();
+-                            GeoDataOverlay (const Marble::GeoDataOverlay& other);
+-    QColor                  color () const;
+-    void                    setColor (const QColor& color);
+-    int                     drawOrder () const;
+-    void                    setDrawOrder (int order);
+-    QImage                  icon () const;
+-    void                    setIcon (const QImage& icon);
+-    void                    setIconFile (const QString& path);
+-    QString                 iconFile () const;
+-    QString                 absoluteIconFile () const;
+ };
+ };
+diff --git a/src/bindings/python/sip/GeoDocument.sip b/src/bindings/python/sip/GeoDocument.sip
+index e4e3f0c..78a7c28 100644
+--- a/src/bindings/python/sip/GeoDocument.sip
++++ b/src/bindings/python/sip/GeoDocument.sip
+@@ -87,6 +87,8 @@ protected:
+                 sipType = sipType_Marble_GeoDataOverlay;
+                 if (dynamic_cast<Marble::GeoDataGroundOverlay*>(sipCpp))
+                     sipType = sipType_Marble_GeoDataGroundOverlay;
++                else if (dynamic_cast<Marble::GeoDataGroundOverlay*>(sipCpp))
++                    sipType = sipType_Marble_GeoDataGroundOverlay;
+                 }
+             else if (dynamic_cast<Marble::GeoDataPlacemark*>(sipCpp))
+                 sipType = sipType_Marble_GeoDataPlacemark;
+diff --git a/src/bindings/python/sip/MapThemeManager.sip b/src/bindings/python/sip/MapThemeManager.sip
+index 8adc717..8d7d946 100644
+--- a/src/bindings/python/sip/MapThemeManager.sip
++++ b/src/bindings/python/sip/MapThemeManager.sip
+@@ -33,9 +33,9 @@ signals:
+     void                    themesChanged ();
+ public:
+     QStringList             mapThemeIds () const;
+-//ig    GeoSceneDocument*       loadMapTheme (const QString& mapThemeStringID) const;
+     static void             deleteMapTheme (const QString& mapThemeId);
+     QStandardItemModel*     celestialBodiesModel ();
++//ig    static GeoSceneDocument*  loadMapTheme (const QString& mapThemeStringID);
+ };
+ // MapThemeManager
+ 
+diff --git a/src/bindings/python/sip/MapViewWidget.sip b/src/bindings/python/sip/MapViewWidget.sip
+index b9b0d42..5c0b9bd 100644
+--- a/src/bindings/python/sip/MapViewWidget.sip
++++ b/src/bindings/python/sip/MapViewWidget.sip
+@@ -28,7 +28,6 @@ class MapViewWidget : QWidget
+ public:
+                             MapViewWidget (QWidget* parent /TransferThis/ = 0, Qt::WindowFlags f = 0);
+     ~MapViewWidget ();
+-    void                    setMarbleWidget (Marble::MarbleWidget* widget);
+ signals:
+     void                    showMapWizard ();
+     void                    showUploadDialog ();
+@@ -43,5 +42,7 @@ protected:
+     void                    resizeEvent (QResizeEvent* event);
+ signals:
+     void                    mapThemeDeleted ();
++public:
++    void                    setMarbleWidget (Marble::MarbleWidget* widget, Marble::MapThemeManager* mapThemeManager);
+ };
+ };
+diff --git a/src/bindings/python/sip/MarbleDebug.sip b/src/bindings/python/sip/MarbleDebug.sip
+new file mode 100644
+index 0000000..672d473
+--- /dev/null
++++ b/src/bindings/python/sip/MarbleDebug.sip
+@@ -0,0 +1,33 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class MarbleDebug
++{
++%TypeHeaderCode
++#include <MarbleDebug.h>
++%End
++
++public:
++    static bool             isEnabled ();
++    static void             setEnabled (bool enabled);
++};
++//ig QDebug                  mDebug ();
++};
+diff --git a/src/bindings/python/sip/MarbleGlobal.sip b/src/bindings/python/sip/MarbleGlobal.sip
+index c42c721..5dd45b1 100644
+--- a/src/bindings/python/sip/MarbleGlobal.sip
++++ b/src/bindings/python/sip/MarbleGlobal.sip
+@@ -59,8 +59,7 @@ enum AngleUnit
+ {
+     DMSDegree,
+     DecimalDegree,
+-    UTM,
+-    MGRS
++    UTM
+ };
+ 
+ 
+diff --git a/src/bindings/python/sip/MarbleModel.sip b/src/bindings/python/sip/MarbleModel.sip
+index 8374c89..ca383e3 100644
+--- a/src/bindings/python/sip/MarbleModel.sip
++++ b/src/bindings/python/sip/MarbleModel.sip
+@@ -67,7 +67,6 @@ public:
+     QItemSelectionModel*    placemarkSelectionModel ();
+ //ig    GeoSceneDocument*       mapTheme ();
+     void                    home (qreal& lon, qreal& lat, int& zoom) const;
+-    Marble::MapThemeManager*  mapThemeManager ();
+ //ig    HttpDownloadManager*    downloadManager ();
+ //ig    FileManager*            fileManager ();
+ //ig    MarbleClock*            clock ();
+@@ -92,6 +91,8 @@ public:
+     const Marble::GeoDataTreeModel*  treeModel () const;
+     const QAbstractItemModel*  placemarkModel () const;
+     void                    updateProperty (const QString& property, bool value);
++//ig    QAbstractItemModel*     groundOverlayModel ();
++    const QAbstractItemModel*  groundOverlayModel () const;
+ };
+ // MarbleModel
+ 
+diff --git a/src/bindings/python/sip/MarbleWidgetPopupMenu.sip b/src/bindings/python/sip/MarbleWidgetPopupMenu.sip
+new file mode 100644
+index 0000000..9027d59
+--- /dev/null
++++ b/src/bindings/python/sip/MarbleWidgetPopupMenu.sip
+@@ -0,0 +1,39 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class MarbleWidgetPopupMenu : QObject
++{
++%TypeHeaderCode
++#include <MarbleWidgetPopupMenu.h>
++%End
++
++public:
++                            MarbleWidgetPopupMenu (Marble::MarbleWidget*, const Marble::MarbleModel*);
++    virtual ~MarbleWidgetPopupMenu ();
++    void                    addAction (Qt::MouseButton button, QAction* action);
++    QPoint                  mousePosition () const;
++signals:
++    void                    trackPlacemark (const Marble::GeoDataPlacemark* placemark);
++public:
++    void                    showLmbMenu (int, int);
++    void                    showRmbMenu (int, int);
++};
++};
+diff --git a/src/bindings/python/sip/ParsingRunnerManager.sip b/src/bindings/python/sip/ParsingRunnerManager.sip
+new file mode 100644
+index 0000000..3086858
+--- /dev/null
++++ b/src/bindings/python/sip/ParsingRunnerManager.sip
+@@ -0,0 +1,37 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class ParsingRunnerManager : QObject
++{
++%TypeHeaderCode
++#include <ParsingRunnerManager.h>
++%End
++
++public:
++    explicit                ParsingRunnerManager (const Marble::PluginManager* pluginManager, QObject* parent /TransferThis/ = 0);
++    ~ParsingRunnerManager ();
++    void                    parseFile (const QString& fileName, Marble::DocumentRole role = Marble::UserDocument);
++    Marble::GeoDataDocument*  openFile (const QString& fileName, Marble::DocumentRole role = Marble::UserDocument, int timeout = 30000);
++signals:
++    void                    parsingFinished (Marble::GeoDataDocument* document, const QString& error = QString());
++    void                    parsingFinished ();
++};
++};
+diff --git a/src/bindings/python/sip/PluginInterface.sip b/src/bindings/python/sip/PluginInterface.sip
+index a251a28..19f1e34 100644
+--- a/src/bindings/python/sip/PluginInterface.sip
++++ b/src/bindings/python/sip/PluginInterface.sip
+@@ -40,7 +40,11 @@ public:
+     if (dynamic_cast<Marble::ParseRunnerPlugin*>(sipCpp))
+         sipType = sipType_Marble_ParseRunnerPlugin;
+     else if (dynamic_cast<Marble::PositionProviderPluginInterface*>(sipCpp))
++        {
+         sipType = sipType_Marble_PositionProviderPluginInterface;
++        if (dynamic_cast<Marble::PositionProviderPlugin*>(sipCpp))
++            sipType = sipType_Marble_PositionProviderPlugin;
++        }
+     else if (dynamic_cast<Marble::RenderPlugin*>(sipCpp))
+         {
+         sipType = sipType_Marble_RenderPlugin;
+@@ -81,6 +85,7 @@ class PluginAuthor
+ #include <AbstractFloatItem.h>
+ #include <ParseRunnerPlugin.h>
+ #include <PluginInterface.h>
++#include <PositionProviderPlugin.h>
+ #include <PositionProviderPluginInterface.h>
+ #include <RenderPlugin.h>
+ #include <ReverseGeocodingRunnerPlugin.h>
+diff --git a/src/bindings/python/sip/PluginManager.sip b/src/bindings/python/sip/PluginManager.sip
+new file mode 100644
+index 0000000..ae1f21f
+--- /dev/null
++++ b/src/bindings/python/sip/PluginManager.sip
+@@ -0,0 +1,52 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class PluginManager : QObject
++{
++%TypeHeaderCode
++#include <PluginManager.h>
++%End
++
++public:
++    explicit                PluginManager (QObject* parent /TransferThis/ = 0);
++    ~PluginManager ();
++//FIXME
++//ig    QList<const Marble::RenderPlugin*>  renderPlugins () const;
++    void                    addRenderPlugin (const Marble::RenderPlugin* plugin);
++    QList<const Marble::PositionProviderPlugin*>  positionProviderPlugins () const;
++    void                    addPositionProviderPlugin (const Marble::PositionProviderPlugin* plugin);
++    QList<const Marble::SearchRunnerPlugin*>  searchRunnerPlugins () const;
++    void                    addSearchRunnerPlugin (const Marble::SearchRunnerPlugin* plugin);
++    QList<const Marble::ReverseGeocodingRunnerPlugin*>  reverseGeocodingRunnerPlugins () const;
++    void                    addReverseGeocodingRunnerPlugin (const Marble::ReverseGeocodingRunnerPlugin* plugin);
++    QList<Marble::RoutingRunnerPlugin*>  routingRunnerPlugins () const;
++    void                    addRoutingRunnerPlugin (Marble::RoutingRunnerPlugin* plugin);
++    QList<const Marble::ParseRunnerPlugin*>  parsingRunnerPlugins () const;
++    void                    addParseRunnerPlugin (const Marble::ParseRunnerPlugin* plugin);
++signals:
++    void                    renderPluginsChanged ();
++    void                    positionProviderPluginsChanged ();
++    void                    searchRunnerPluginsChanged ();
++    void                    reverseGeocodingRunnerPluginsChanged ();
++    void                    routingRunnerPluginsChanged ();
++    void                    parseRunnerPluginsChanged ();
++};
++};
+diff --git a/src/bindings/python/sip/PositionProviderPlugin.sip b/src/bindings/python/sip/PositionProviderPlugin.sip
+new file mode 100644
+index 0000000..cf1e7bb
+--- /dev/null
++++ b/src/bindings/python/sip/PositionProviderPlugin.sip
+@@ -0,0 +1,40 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class PositionProviderPlugin : QObject, Marble::PositionProviderPluginInterface
++{
++%TypeHeaderCode
++#include <PositionProviderPlugin.h>
++%End
++
++public:
++    virtual ~PositionProviderPlugin ();
++    const Marble::MarbleModel*  marbleModel () const;
++    void                    setMarbleModel (const Marble::MarbleModel*);
++    virtual QString         guiString () const=0;
++    virtual Marble::PositionProviderPlugin*  newInstance () const=0;
++signals:
++    void                    statusChanged (Marble::PositionProviderStatus status) const;
++    void                    positionChanged (Marble::GeoDataCoordinates position, Marble::GeoDataAccuracy accuracy) const;
++protected:
++                            PositionProviderPlugin ();
++};
++};
+diff --git a/src/bindings/python/sip/PositionTracking.sip b/src/bindings/python/sip/PositionTracking.sip
+index f612f27..479389d 100644
+--- a/src/bindings/python/sip/PositionTracking.sip
++++ b/src/bindings/python/sip/PositionTracking.sip
+@@ -27,7 +27,6 @@ class PositionTracking : QObject /Abstract/
+ 
+ public:
+     ~PositionTracking ();
+-//ig    void                    setPositionProviderPlugin (PositionProviderPlugin* plugin);
+ //ig    PositionProviderPlugin*  positionProviderPlugin ();
+     QString                 error () const;
+     qreal                   speed () const;
+@@ -40,7 +39,6 @@ public:
+     void                    clearTrack ();
+ signals:
+     void                    gpsLocation (Marble::GeoDataCoordinates, qreal);
+-//ig    void                    positionProviderPluginChanged (PositionProviderPlugin* activePlugin);
+ public:
+     bool                    isTrackEmpty () const;
+     explicit                PositionTracking (Marble::GeoDataTreeModel* model);
+@@ -52,5 +50,8 @@ public:
+     void                    readSettings ();
+     void                    writeSettings ();
+     bool                    saveTrack (const QString& fileName);
++    void                    setPositionProviderPlugin (Marble::PositionProviderPlugin* plugin);
++signals:
++    void                    positionProviderPluginChanged (Marble::PositionProviderPlugin* activePlugin);
+ };
+ };
+diff --git a/src/bindings/python/sip/QtMarbleConfigDialog.sip b/src/bindings/python/sip/QtMarbleConfigDialog.sip
+index befd09a..9c2331d 100644
+--- a/src/bindings/python/sip/QtMarbleConfigDialog.sip
++++ b/src/bindings/python/sip/QtMarbleConfigDialog.sip
+@@ -31,10 +31,8 @@ public:
+     Marble::AngleUnit       angleUnit () const;
+     Marble::MapQuality      stillQuality () const;
+     Marble::MapQuality      animationQuality () const;
+-    int                     labelLocalization () const;
+     QFont                   mapFont () const;
+     Marble::GraphicsSystem  graphicsSystem () const;
+-    int                     dragLocation () const;
+     int                     onStartup () const;
+     bool                    animateTargetVoyage () const;
+     int                     volatileTileCacheLimit () const;
+@@ -62,5 +60,14 @@ public:
+     void                    initializeCustomTimezone ();
+     QLocale::MeasurementSystem  measurementSystem () const;
+     bool                    inertialEarthRotation () const;
++    bool                    syncEnabled () const;
++    QString                 syncBackend () const;
++    bool                    syncBookmarks () const;
++    bool                    syncRoutes () const;
++    QString                 owncloudServer () const;
++    QString                 owncloudUsername () const;
++    QString                 owncloudPassword () const;
++signals:
++    void                    syncNowClicked ();
+ };
+ };
+diff --git a/src/bindings/python/sip/ReverseGeocodingRunnerManager.sip b/src/bindings/python/sip/ReverseGeocodingRunnerManager.sip
+new file mode 100644
+index 0000000..569212b
+--- /dev/null
++++ b/src/bindings/python/sip/ReverseGeocodingRunnerManager.sip
+@@ -0,0 +1,37 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class ReverseGeocodingRunnerManager : QObject
++{
++%TypeHeaderCode
++#include <ReverseGeocodingRunnerManager.h>
++%End
++
++public:
++    explicit                ReverseGeocodingRunnerManager (const Marble::MarbleModel* marbleModel, QObject* parent /TransferThis/ = 0);
++    ~ReverseGeocodingRunnerManager ();
++    void                    reverseGeocoding (const Marble::GeoDataCoordinates& coordinates);
++    QString                 searchReverseGeocoding (const Marble::GeoDataCoordinates& coordinates, int timeout = 30000);
++signals:
++    void                    reverseGeocodingFinished (const Marble::GeoDataCoordinates& coordinates, const Marble::GeoDataPlacemark& placemark);
++    void                    reverseGeocodingFinished ();
++};
++};
+diff --git a/src/bindings/python/sip/RouteRequest.sip b/src/bindings/python/sip/RouteRequest.sip
+index ec6ca21..981fa66 100644
+--- a/src/bindings/python/sip/RouteRequest.sip
++++ b/src/bindings/python/sip/RouteRequest.sip
+@@ -52,5 +52,8 @@ public:
+     void                    append (const Marble::GeoDataCoordinates& coordinates, const QString& name = QString());
+     void                    insert (int index, const Marble::GeoDataCoordinates& coordinates, const QString& name = QString());
+     void                    setPosition (int index, const Marble::GeoDataCoordinates& position, const QString& name = QString());
++    void                    append (const Marble::GeoDataPlacemark& placemark);
++//ig    Marble::GeoDataPlacemark&  operator [] (int index);
++    const Marble::GeoDataPlacemark&  operator [] (int index) const;
+ };
+ };
+diff --git a/src/bindings/python/sip/RoutingModel.sip b/src/bindings/python/sip/RoutingModel.sip
+index 1da2865..dad921a 100644
+--- a/src/bindings/python/sip/RoutingModel.sip
++++ b/src/bindings/python/sip/RoutingModel.sip
+@@ -49,6 +49,7 @@ signals:
+     void                    deviatedFromRoute (bool deviated);
+     void                    currentRouteChanged ();
+ public:
+-    int                     rightNeighbor (const Marble::GeoDataCoordinates& position, const Marble::RouteRequest* route) const;
++    QHash<int,QByteArray>   roleNames () const;
++    int                     rightNeighbor (const Marble::GeoDataCoordinates& position, const Marble::RouteRequest * route) const;
+ };
+ };
+diff --git a/src/bindings/python/sip/RoutingRunnerManager.sip b/src/bindings/python/sip/RoutingRunnerManager.sip
+new file mode 100644
+index 0000000..f10fd08
+--- /dev/null
++++ b/src/bindings/python/sip/RoutingRunnerManager.sip
+@@ -0,0 +1,37 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class RoutingRunnerManager : QObject
++{
++%TypeHeaderCode
++#include <RoutingRunnerManager.h>
++%End
++
++public:
++    explicit                RoutingRunnerManager (const Marble::MarbleModel* marbleModel, QObject* parent /TransferThis/ = 0);
++    ~RoutingRunnerManager ();
++    void                    retrieveRoute (const Marble::RouteRequest* request);
++//ig    QVector<Marble::GeoDataDocument*>  searchRoute (const Marble::RouteRequest* request, int timeout = 30000);
++signals:
++    void                    routeRetrieved (Marble::GeoDataDocument* route);
++    void                    routingFinished ();
++};
++};
+diff --git a/src/bindings/python/sip/SearchRunner.sip b/src/bindings/python/sip/SearchRunner.sip
+index b8f7009..568be5b 100644
+--- a/src/bindings/python/sip/SearchRunner.sip
++++ b/src/bindings/python/sip/SearchRunner.sip
+@@ -29,8 +29,8 @@ public:
+     explicit                SearchRunner (QObject* parent /TransferThis/ = 0);
+     void                    setModel (const Marble::MarbleModel* model);
+     virtual void            search (const QString& searchTerm, const Marble::GeoDataLatLonAltBox& preferred)=0;
+-signals:
+ // FIXME
++signals:
+ //ig    void                    searchFinished (QVector<Marble::GeoDataPlacemark*> result);
+ protected:
+     const Marble::MarbleModel*  model () const;
+diff --git a/src/bindings/python/sip/SearchRunnerManager.sip b/src/bindings/python/sip/SearchRunnerManager.sip
+new file mode 100644
+index 0000000..2de4cde
+--- /dev/null
++++ b/src/bindings/python/sip/SearchRunnerManager.sip
+@@ -0,0 +1,39 @@
++// Copyright 2011 Simon Edwards <simon at simonzone.com>
++
++//                 Generated by twine2
++
++// This program is free software; you can redistribute it and/or modify
++// it under the terms of the GNU Library General Public License as
++// published by the Free Software Foundation; either version 2, or
++// (at your option) any later version.
++
++// This program is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details
++
++// You should have received a copy of the GNU Library General Public
++// License along with this program; if not, write to the
++// Free Software Foundation, Inc.,
++// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
++
++namespace Marble
++{
++class SearchRunnerManager : QObject
++{
++%TypeHeaderCode
++#include <SearchRunnerManager.h>
++%End
++
++public:
++    explicit                SearchRunnerManager (const Marble::MarbleModel* marbleModel, QObject* parent /TransferThis/ = 0);
++    ~SearchRunnerManager ();
++    void                    findPlacemarks (const QString& searchTerm, const Marble::GeoDataLatLonAltBox& preferred = Marble::GeoDataLatLonAltBox());
++//ig    QVector<Marble::GeoDataPlacemark*>  searchPlacemarks (const QString& searchTerm, const Marble::GeoDataLatLonAltBox& preferred = Marble::GeoDataLatLonAltBox(), int timeout = 30000);
++signals:
++    void                    searchResultChanged (QAbstractItemModel* model);
++//ig    void                    searchResultChanged (const QVector<Marble::GeoDataPlacemark*>& result);
++    void                    searchFinished (const QString& searchTerm);
++    void                    placemarkSearchFinished ();
++};
++};
+diff --git a/src/bindings/python/sip/TileId.sip b/src/bindings/python/sip/TileId.sip
+index 0f709bd..d8aece9 100644
+--- a/src/bindings/python/sip/TileId.sip
++++ b/src/bindings/python/sip/TileId.sip
+@@ -36,12 +36,13 @@ public:
+     bool                    operator == (const Marble::TileId& rhs) const;
+     bool                    operator < (const Marble::TileId& rhs) const;
+     static Marble::TileId   fromCoordinates (const Marble::GeoDataCoordinates& coords, int popularity);
++//ig    Marble::GeoDataLatLonBox  toLatLonBox (const GeoSceneTiled* textureLayer) const;
+ };
+ uint                    qHash (const Marble::TileId&);
+ //ig int                     TileId::zoomLevel () const;
+ //ig int                     TileId::x () const;
+ //ig int                     TileId::y () const;
+ //ig uint                    TileId::mapThemeIdHash () const;
+-//ig uint                    qHash (const Marble::TileId& tid);
++//ig uint                    qHash (const Marble::TileId&);
+ };
+ //ig QDebug                  operator << (QDebug, const Marble::TileId&);
+diff --git a/src/bindings/python/sip/ViewportParams.sip b/src/bindings/python/sip/ViewportParams.sip
+index b33406b..8904072 100644
+--- a/src/bindings/python/sip/ViewportParams.sip
++++ b/src/bindings/python/sip/ViewportParams.sip
+@@ -64,7 +64,6 @@ public:
+     bool                    screenCoordinates (const qreal lon, const qreal lat, qreal& x, qreal& y) const;
+     bool                    screenCoordinates (const Marble::GeoDataCoordinates& geopoint, qreal& x, qreal& y, bool& globeHidesPoint) const;
+ //    bool                    screenCoordinates (const Marble::GeoDataCoordinates& geopoint, qreal& x, qreal& y) const;
+-    bool                    screenCoordinates (const Marble::GeoDataCoordinates& geopoint, QPointF& screenpoint) const;
+ //    bool                    screenCoordinates (const Marble::GeoDataCoordinates& coordinates, qreal* x, qreal& y, int& pointRepeatNum, bool& globeHidesPoint) const;
+ //    bool                    screenCoordinates (const Marble::GeoDataCoordinates& coordinates, qreal* x, qreal& y, int& pointRepeatNum, const QSizeF& size, bool& globeHidesPoint) const;
+ //    bool                    screenCoordinates (const Marble::GeoDataLineString& lineString, QVector<QPolygonF*>& polygons) const;
+@@ -73,7 +72,6 @@ public:
+     QRegion                 mapRegion () const;
+ 
+ //ig    bool                    screenCoordinates (const Marble::GeoDataCoordinates& geopoint, qreal& x, qreal& y) const;
+-//ig    bool                    screenCoordinates (const Marble::GeoDataCoordinates& coordinates, qreal* x, qreal& y, int& pointRepeatNum, bool& globeHidesPoint) const;
+     bool                    screenCoordinates (const Marble::GeoDataCoordinates& coordinates, qreal* x, qreal& y, int& pointRepeatNum, const QSizeF& size, bool& globeHidesPoint) const;
+ //ig    bool                    screenCoordinates (const Marble::GeoDataLineString& lineString, QVector<QPolygonF*>& polygons) const;
+     explicit                ViewportParams (Marble::Projection projection, qreal centerLongitude = 0, qreal centerLatatitude = 0, int radius = 2000, const QSize& size = QSize(100,100));
+diff --git a/src/bindings/python/sip/marblemod.sip b/src/bindings/python/sip/marblemod.sip
+index 9baccd4..563dc0d 100644
+--- a/src/bindings/python/sip/marblemod.sip
++++ b/src/bindings/python/sip/marblemod.sip
+@@ -30,7 +30,10 @@
+ 
+ %Include AbstractLayerInterface.sip
+ %Include CylindricalProjection.sip
++%Include MarbleColors.sip
++%Include MarbleWebView.sip
+ %Include TileCreatorDialog.sip
++%Include WikipediaService.sip
+ %Include AbstractDataPlugin.sip
+ %Include AbstractDataPluginItem.sip
+ %Include AbstractDataPluginModel.sip
+@@ -59,6 +62,7 @@
+ %Include GeoDataFeature.sip
+ %Include GeoDataFolder.sip
+ %Include GeoDataGeometry.sip
++%Include GeoDataGroundOverlay.sip
+ %Include GeoDataHotSpot.sip
+ %Include GeoDataIconStyle.sip
+ %Include GeoDataItemIcon.sip
+@@ -74,7 +78,6 @@
+ %Include GeoDataMultiGeometry.sip
+ %Include GeoDataObject.sip
+ %Include GeoDataOverlay.sip
+-%Include GeoDataGroundOverlay.sip
+ %Include GeoDataPlacemark.sip
+ %Include GeoDataPoint.sip
+ %Include GeoDataPolyStyle.sip
+@@ -103,8 +106,8 @@
+ %Include MapViewWidget.sip
+ %Include MapWizard.sip
+ %Include MarbleAboutDialog.sip
+-%Include MarbleColors.sip
+ %Include MarbleControlBox.sip
++%Include MarbleDebug.sip
+ %Include MarbleDirs.sip
+ %Include MarbleGlobal.sip
+ %Include MarbleGraphicsGridLayout.sip
+@@ -112,15 +115,17 @@
+ %Include MarbleMap.sip
+ %Include MarbleModel.sip
+ %Include MarbleNavigator.sip
+-%Include MarbleRunnerManager.sip
+-%Include MarbleWebView.sip
+ %Include MarbleWidget.sip
++%Include MarbleWidgetPopupMenu.sip
+ %Include NavigationWidget.sip
+ %Include ParseRunnerPlugin.sip
+ %Include ParsingRunner.sip
++%Include ParsingRunnerManager.sip
+ %Include Planet.sip
+ %Include PluginAboutDialog.sip
+ %Include PluginInterface.sip
++%Include PluginManager.sip
++%Include PositionProviderPlugin.sip
+ %Include PositionProviderPluginInterface.sip
+ %Include PositionTracking.sip
+ %Include QtMarbleConfigDialog.sip
+@@ -129,11 +134,14 @@
+ %Include RenderPlugin.sip
+ %Include RenderPluginInterface.sip
+ %Include ReverseGeocodingRunner.sip
++%Include ReverseGeocodingRunnerManager.sip
+ %Include ReverseGeocodingRunnerPlugin.sip
+ %Include RoutingRunner.sip
++%Include RoutingRunnerManager.sip
+ %Include RoutingRunnerPlugin.sip
+ %Include ScreenGraphicsItem.sip
+ %Include SearchRunner.sip
++%Include SearchRunnerManager.sip
+ %Include SearchRunnerPlugin.sip
+ %Include Serializable.sip
+ %Include SunLocator.sip
+@@ -144,7 +152,6 @@
+ %Include TinyWebBrowser.sip
+ %Include ViewportParams.sip
+ %Include WidgetGraphicsItem.sip
+-%Include WikipediaService.sip
+ %Include AlternativeRoutesModel.sip
+ %Include Maneuver.sip
+ %Include Route.sip
+-- 
+1.8.1.4
+
diff --git a/0004-Python-bindings-update-for-4.12.-Docs.patch b/0004-Python-bindings-update-for-4.12.-Docs.patch
new file mode 100644
index 0000000..cf1c9ce
--- /dev/null
+++ b/0004-Python-bindings-update-for-4.12.-Docs.patch
@@ -0,0 +1,12343 @@
+From 2be7bc477f74f2c997d801f725800e6cb18dae47 Mon Sep 17 00:00:00 2001
+From: Simon Edwards <simon at simonzone.com>
+Date: Tue, 26 Nov 2013 21:24:39 +0100
+Subject: [PATCH 4/4] Python bindings update for 4.12. Docs.
+
+---
+ docs/bindings/python/html/allclasses.html          | 130 +--
+ .../html/marble/Marble.AbstractDataPlugin.html     |  31 +-
+ .../marble/Marble.AbstractDataPluginModel.html     | 119 ++-
+ .../html/marble/Marble.AbstractFloatItem.html      | 148 +++-
+ .../html/marble/Marble.AbstractProjection.html     |  96 ---
+ .../html/marble/Marble.AlternativeRoutesModel.html |  20 +-
+ .../html/marble/Marble.BillboardGraphicsItem.html  |  62 +-
+ .../python/html/marble/Marble.FileViewWidget.html  |  23 +-
+ .../html/marble/Marble.FrameGraphicsItem.html      |   4 +-
+ .../html/marble/Marble.GeoDataAbstractView.html    | 111 ++-
+ .../html/marble/Marble.GeoDataBalloonStyle.html    | 361 +++++++++
+ .../html/marble/Marble.GeoDataColorStyle.html      |  17 +
+ .../html/marble/Marble.GeoDataContainer.html       |  31 +-
+ .../html/marble/Marble.GeoDataCoordinates.html     |  32 +-
+ .../python/html/marble/Marble.GeoDataDocument.html |  77 +-
+ .../python/html/marble/Marble.GeoDataFeature.html  | 119 +--
+ .../html/marble/Marble.GeoDataGroundOverlay.html   | 266 ++++++
+ .../html/marble/Marble.GeoDataIconStyle.html       |  32 +-
+ .../python/html/marble/Marble.GeoDataItemIcon.html | 279 +++++++
+ .../html/marble/Marble.GeoDataLatLonAltBox.html    |  16 +-
+ .../html/marble/Marble.GeoDataLatLonBox.html       |  15 +
+ .../html/marble/Marble.GeoDataListStyle.html       | 456 +++++++++++
+ .../python/html/marble/Marble.GeoDataLookAt.html   |  15 +-
+ .../python/html/marble/Marble.GeoDataObject.html   |  41 +-
+ .../html/marble/Marble.GeoDataPlacemark.html       |  56 +-
+ .../python/html/marble/Marble.GeoDataPoint.html    |  80 +-
+ .../python/html/marble/Marble.GeoDataStyle.html    |  76 +-
+ .../html/marble/Marble.GeoDataTimePrimitive.html   | 226 ++++++
+ .../python/html/marble/Marble.GeoDataTimeSpan.html | 305 +++++++
+ .../html/marble/Marble.GeoDataTimeStamp.html       | 310 +++++++
+ .../html/marble/Marble.GeoDataTreeModel.html       |  29 +-
+ .../python/html/marble/Marble.GeoGraphicsItem.html |  61 +-
+ .../html/marble/Marble.GeoGraphicsScene.html       |  14 +-
+ .../python/html/marble/Marble.GeoPainter.html      | 888 ++-------------------
+ .../python/html/marble/Marble.GeoWriter.html       |  12 +-
+ .../html/marble/Marble.MapThemeDownloadDialog.html | 131 +++
+ .../python/html/marble/Marble.MapThemeManager.html |  16 +-
+ .../python/html/marble/Marble.MapViewWidget.html   |  48 +-
+ .../html/marble/Marble.MarbleAboutDialog.html      |  47 +-
+ .../python/html/marble/Marble.MarbleDebug.html     | 148 ++++
+ .../html/marble/Marble.MarbleGraphicsItem.html     |  24 -
+ .../python/html/marble/Marble.MarbleMap.html       | 144 ++--
+ .../python/html/marble/Marble.MarbleModel.html     | 206 ++---
+ .../python/html/marble/Marble.MarbleWidget.html    | 169 ++--
+ .../html/marble/Marble.MarbleWidgetPopupMenu.html  | 262 ++++++
+ .../html/marble/Marble.ParseRunnerPlugin.html      |   7 +-
+ .../python/html/marble/Marble.ParsingRunner.html   | 193 +++++
+ .../html/marble/Marble.ParsingRunnerManager.html   | 256 ++++++
+ .../bindings/python/html/marble/Marble.Planet.html |  72 ++
+ .../python/html/marble/Marble.PluginManager.html   | 486 +++++++++++
+ .../html/marble/Marble.PositionProviderPlugin.html | 233 ++++++
+ .../html/marble/Marble.PositionTracking.html       |  46 +-
+ .../html/marble/Marble.QtMarbleConfigDialog.html   | 132 ++-
+ .../python/html/marble/Marble.RenderPlugin.html    | 348 ++++++--
+ .../html/marble/Marble.ReverseGeocodingRunner.html | 225 ++++++
+ .../Marble.ReverseGeocodingRunnerManager.html      | 244 ++++++
+ .../Marble.ReverseGeocodingRunnerPlugin.html       |   7 +-
+ .../python/html/marble/Marble.RouteRequest.html    |  47 ++
+ .../python/html/marble/Marble.RoutingModel.html    |  14 +
+ .../python/html/marble/Marble.RoutingRunner.html   | 219 +++++
+ .../html/marble/Marble.RoutingRunnerManager.html   | 209 +++++
+ .../html/marble/Marble.RoutingRunnerPlugin.html    |   7 +-
+ .../html/marble/Marble.ScreenGraphicsItem.html     |   4 +-
+ .../python/html/marble/Marble.SearchRunner.html    | 203 +++++
+ .../html/marble/Marble.SearchRunnerManager.html    | 238 ++++++
+ .../html/marble/Marble.SearchRunnerPlugin.html     |   7 +-
+ .../bindings/python/html/marble/Marble.TileId.html | 326 ++++++++
+ .../python/html/marble/Marble.ViewportParams.html  |  99 ++-
+ docs/bindings/python/html/marble/Marble.html       | 237 +++++-
+ docs/bindings/python/html/marble/global.html       | 110 ++-
+ docs/bindings/python/html/marble/index.html        |  81 +-
+ 71 files changed, 8014 insertions(+), 1789 deletions(-)
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataBalloonStyle.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataGroundOverlay.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataItemIcon.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataListStyle.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataTimePrimitive.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataTimeSpan.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.GeoDataTimeStamp.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.MapThemeDownloadDialog.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.MarbleDebug.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.MarbleWidgetPopupMenu.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.ParsingRunner.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.ParsingRunnerManager.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.PluginManager.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.PositionProviderPlugin.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.ReverseGeocodingRunner.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerManager.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.RoutingRunner.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.RoutingRunnerManager.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.SearchRunner.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.SearchRunnerManager.html
+ create mode 100644 docs/bindings/python/html/marble/Marble.TileId.html
+
+diff --git a/docs/bindings/python/html/allclasses.html b/docs/bindings/python/html/allclasses.html
+index 94ee52c..eca091c 100644
+--- a/docs/bindings/python/html/allclasses.html
++++ b/docs/bindings/python/html/allclasses.html
+@@ -47,78 +47,88 @@
+ <p>
+ <h2>All Namespaces</h2>
+ <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0">
+-<tbody><tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataTypes.html">GeoDataTypes&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.html">Marble&nbsp;(marble)</a></td></tr>
+-<tr><td><a href="marble/global.html">global&nbsp;(marble)</a></td><td></td></tr>
++<tbody><tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a href="marble/Marble.html">Marble&nbsp;(marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataTypes.html">GeoDataTypes&nbsp;(marble.Marble)</a></td><td><a name="letter_O">&nbsp;&nbsp;O&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/global.html">global&nbsp;(marble)</a></td><td><a href="marble/Marble.Oxygen.html">Oxygen&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td></td></tr>
+ </table>
+ <p>
+ <h2>All Classes</h2>
+ <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0">
+-<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a href="marble/Marble.GeoSceneLayer.html">GeoSceneLayer&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractDataPlugin.html">AbstractDataPlugin&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.GeoWriter.html">GeoWriter&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractDataPluginItem.html">AbstractDataPluginItem&nbsp;(marble.Marble)</a></td><td><a name="letter_L">&nbsp;&nbsp;L&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractDataPluginModel.html">AbstractDataPluginModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LabelGraphicsItem.html">LabelGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractFloatItem.html">AbstractFloatItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LatLonBoxWidget.html">LatLonBoxWidget&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LatLonEdit.html">LatLonEdit&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractProjection.html">AbstractProjection&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LayerInterface.html">LayerInterface&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AbstractWorkerThread.html">AbstractWorkerThread&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LegendWidget.html">LegendWidget&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.AlternativeRoutesModel.html">AlternativeRoutesModel&nbsp;(marble.Marble)</a></td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.AutoNavigation.html">AutoNavigation&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Maneuver.html">Maneuver&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MapThemeManager.html">MapThemeManager&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.BillboardGraphicsItem.html">BillboardGraphicsItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MapViewWidget.html">MapViewWidget&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.BookmarkManager.html">BookmarkManager&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MapWizard.html">MapWizard&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleAboutDialog.html">MarbleAboutDialog&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.ClipPainter.html">ClipPainter&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleAbstractRunner.html">MarbleAbstractRunner&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.CurrentLocationWidget.html">CurrentLocationWidget&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleControlBox.html">MarbleControlBox&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleDirs.html">MarbleDirs&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.DialogConfigurationInterface.html">DialogConfigurationInterface&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleGlobal.html">MarbleGlobal&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.DownloadRegion.html">DownloadRegion&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.DownloadRegionDialog.html">DownloadRegionDialog&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleGraphicsItem.html">MarbleGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleMap.html">MarbleMap&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.ElevationModel.html">ElevationModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleModel.html">MarbleModel&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a name="letter_F">&nbsp;&nbsp;F&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleNavigator.html">MarbleNavigator&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.FileViewWidget.html">FileViewWidget&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleRunnerManager.html">MarbleRunnerManager&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.FrameGraphicsItem.html">FrameGraphicsItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleWidget.html">MarbleWidget&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataAbstractView.html">GeoDataAbstractView&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.NavigationWidget.html">NavigationWidget&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataAccuracy.html">GeoDataAccuracy&nbsp;(marble.Marble)</a></td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataColorStyle.html">GeoDataColorStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ParseRunnerPlugin.html">ParseRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
++<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a name="letter_L">&nbsp;&nbsp;L&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractDataPlugin.html">AbstractDataPlugin&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LabelGraphicsItem.html">LabelGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractDataPluginItem.html">AbstractDataPluginItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LatLonBoxWidget.html">LatLonBoxWidget&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractDataPluginModel.html">AbstractDataPluginModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LatLonEdit.html">LatLonEdit&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractFloatItem.html">AbstractFloatItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LayerInterface.html">LayerInterface&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.LegendWidget.html">LegendWidget&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractProjection.html">AbstractProjection&nbsp;(marble.Marble)</a></td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.AbstractWorkerThread.html">AbstractWorkerThread&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Maneuver.html">Maneuver&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AlternativeRoutesModel.html">AlternativeRoutesModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MapThemeDownloadDialog.html">MapThemeDownloadDialog&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.AutoNavigation.html">AutoNavigation&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MapThemeManager.html">MapThemeManager&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MapViewWidget.html">MapViewWidget&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.BillboardGraphicsItem.html">BillboardGraphicsItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MapWizard.html">MapWizard&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.BookmarkManager.html">BookmarkManager&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleAboutDialog.html">MarbleAboutDialog&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleControlBox.html">MarbleControlBox&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.ClipPainter.html">ClipPainter&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleDebug.html">MarbleDebug&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.CurrentLocationWidget.html">CurrentLocationWidget&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleDirs.html">MarbleDirs&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleGlobal.html">MarbleGlobal&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.DialogConfigurationInterface.html">DialogConfigurationInterface&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.DownloadRegion.html">DownloadRegion&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleGraphicsItem.html">MarbleGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.DownloadRegionDialog.html">DownloadRegionDialog&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleMap.html">MarbleMap&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleModel.html">MarbleModel&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.ElevationModel.html">ElevationModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleNavigator.html">MarbleNavigator&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a name="letter_F">&nbsp;&nbsp;F&nbsp;&nbsp;</a></td><td><a href="marble/Marble.MarbleWidget.html">MarbleWidget&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.FileViewWidget.html">FileViewWidget&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.MarbleWidgetPopupMenu.html">MarbleWidgetPopupMenu&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.FrameGraphicsItem.html">FrameGraphicsItem&nbsp;(marble.Marble)</a></td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td></tr>
++<tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a href="marble/Marble.NavigationWidget.html">NavigationWidget&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataAbstractView.html">GeoDataAbstractView&nbsp;(marble.Marble)</a></td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataAccuracy.html">GeoDataAccuracy&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ParseRunnerPlugin.html">ParseRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataBalloonStyle.html">GeoDataBalloonStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ParsingRunner.html">ParsingRunner&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataColorStyle.html">GeoDataColorStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ParsingRunnerManager.html">ParsingRunnerManager&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataContainer.html">GeoDataContainer&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Planet.html">Planet&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataCoordinates.html">GeoDataCoordinates&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PluginAboutDialog.html">PluginAboutDialog&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataDocument.html">GeoDataDocument&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PluginAuthor.html">PluginAuthor&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataFeature.html">GeoDataFeature&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PluginInterface.html">PluginInterface&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataFolder.html">GeoDataFolder&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataGeometry.html">GeoDataGeometry&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PositionTracking.html">PositionTracking&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataHotSpot.html">GeoDataHotSpot&nbsp;(marble.Marble)</a></td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataIconStyle.html">GeoDataIconStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Quaternion.html">Quaternion&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataFolder.html">GeoDataFolder&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PluginManager.html">PluginManager&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataGeometry.html">GeoDataGeometry&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PositionProviderPlugin.html">PositionProviderPlugin&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataGroundOverlay.html">GeoDataGroundOverlay&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataHotSpot.html">GeoDataHotSpot&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.PositionTracking.html">PositionTracking&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataIconStyle.html">GeoDataIconStyle&nbsp;(marble.Marble)</a></td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataItemIcon.html">GeoDataItemIcon&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Quaternion.html">Quaternion&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataLabelStyle.html">GeoDataLabelStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Quaternion.html">Quaternion&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox&nbsp;(marble.Marble)</a></td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataLatLonBox.html">GeoDataLatLonBox&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RenderPlugin.html">RenderPlugin&nbsp;(marble.Marble)</a></td></tr>
+ <tr><td><a href="marble/Marble.GeoDataLinearRing.html">GeoDataLinearRing&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RenderPluginInterface.html">RenderPluginInterface&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataLineString.html">GeoDataLineString&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ReverseGeocodingRunnerPlugin.html">ReverseGeocodingRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataLineStyle.html">GeoDataLineStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Route.html">Route&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataLod.html">GeoDataLod&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RouteRequest.html">RouteRequest&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataLookAt.html">GeoDataLookAt&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RouteSegment.html">RouteSegment&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingModel.html">RoutingModel&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataObject.html">GeoDataObject&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingProfile.html">RoutingProfile&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataOverlay.html">GeoDataOverlay&nbsp;(marble.Marble)</a></td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataPlacemark.html">GeoDataPlacemark&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ScreenGraphicsItem.html">ScreenGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataPoint.html">GeoDataPoint&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.SearchRunnerPlugin.html">SearchRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataPolygon.html">GeoDataPolygon&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Serializable.html">Serializable&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataPolyStyle.html">GeoDataPolyStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.SunLocator.html">SunLocator&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataRegion.html">GeoDataRegion&nbsp;(marble.Marble)</a></td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataStyle.html">GeoDataStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileCoordsPyramid.html">TileCoordsPyramid&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataStyleMap.html">GeoDataStyleMap&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileCreator.html">TileCreator&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataStyleSelector.html">GeoDataStyleSelector&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileCreatorSource.html">TileCreatorSource&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataTrack.html">GeoDataTrack&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileLevelRangeWidget.html">TileLevelRangeWidget&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDataTreeModel.html">GeoDataTreeModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TinyWebBrowser.html">TinyWebBrowser&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoDocument.html">GeoDocument&nbsp;(marble.Marble)</a></td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoGraphicsItem.html">GeoGraphicsItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ViewportParams.html">ViewportParams&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoGraphicsScene.html">GeoGraphicsScene&nbsp;(marble.Marble)</a></td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoNode.html">GeoNode&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.WidgetGraphicsItem.html">WidgetGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
+-<tr><td><a href="marble/Marble.GeoPainter.html">GeoPainter&nbsp;(marble.Marble)</a></td><td></td></tr>
++<tr><td><a href="marble/Marble.GeoDataLineString.html">GeoDataLineString&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ReverseGeocodingRunner.html">ReverseGeocodingRunner&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataLineStyle.html">GeoDataLineStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ReverseGeocodingRunnerManager.html">ReverseGeocodingRunnerManager&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataListStyle.html">GeoDataListStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ReverseGeocodingRunnerPlugin.html">ReverseGeocodingRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataLod.html">GeoDataLod&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Route.html">Route&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataLookAt.html">GeoDataLookAt&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RouteRequest.html">RouteRequest&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RouteSegment.html">RouteSegment&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataObject.html">GeoDataObject&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingModel.html">RoutingModel&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingProfile.html">RoutingProfile&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataOverlay.html">GeoDataOverlay&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingRunner.html">RoutingRunner&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataPlacemark.html">GeoDataPlacemark&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingRunnerManager.html">RoutingRunnerManager&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataPoint.html">GeoDataPoint&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataPolygon.html">GeoDataPolygon&nbsp;(marble.Marble)</a></td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataPolyStyle.html">GeoDataPolyStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ScreenGraphicsItem.html">ScreenGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataRegion.html">GeoDataRegion&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.SearchRunner.html">SearchRunner&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataStyle.html">GeoDataStyle&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.SearchRunnerManager.html">SearchRunnerManager&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataStyleMap.html">GeoDataStyleMap&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.SearchRunnerPlugin.html">SearchRunnerPlugin&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataStyleSelector.html">GeoDataStyleSelector&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.Serializable.html">Serializable&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataTimePrimitive.html">GeoDataTimePrimitive&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.SunLocator.html">SunLocator&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataTimeSpan.html">GeoDataTimeSpan&nbsp;(marble.Marble)</a></td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataTimeStamp.html">GeoDataTimeStamp&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileCoordsPyramid.html">TileCoordsPyramid&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataTrack.html">GeoDataTrack&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileCreator.html">TileCreator&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDataTreeModel.html">GeoDataTreeModel&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileCreatorSource.html">TileCreatorSource&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoDocument.html">GeoDocument&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileId.html">TileId&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoGraphicsItem.html">GeoGraphicsItem&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TileLevelRangeWidget.html">TileLevelRangeWidget&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoGraphicsScene.html">GeoGraphicsScene&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.TinyWebBrowser.html">TinyWebBrowser&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoNode.html">GeoNode&nbsp;(marble.Marble)</a></td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.GeoPainter.html">GeoPainter&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.ViewportParams.html">ViewportParams&nbsp;(marble.Marble)</a></td></tr>
++<tr><td><a href="marble/Marble.GeoSceneLayer.html">GeoSceneLayer&nbsp;(marble.Marble)</a></td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
++<tr><td><a href="marble/Marble.GeoWriter.html">GeoWriter&nbsp;(marble.Marble)</a></td><td><a href="marble/Marble.WidgetGraphicsItem.html">WidgetGraphicsItem&nbsp;(marble.Marble)</a></td></tr>
+ </table>
+ 
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.AbstractDataPlugin.html b/docs/bindings/python/html/marble/Marble.AbstractDataPlugin.html
+index f01ea70..e508769 100644
+--- a/docs/bindings/python/html/marble/Marble.AbstractDataPlugin.html
++++ b/docs/bindings/python/html/marble/Marble.AbstractDataPlugin.html
+@@ -83,7 +83,6 @@ and setVisible (often false) in the constructor of a subclass.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderPolicy">renderPolicy</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderPosition">renderPosition</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.RenderPlugin.html#RenderType">Marble.RenderPlugin.RenderType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderType">renderType</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDelegate">setDelegate</a> (self, QDeclarativeComponent delegate, QGraphicsItem parent)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFavoriteItemsOnly">setFavoriteItemsOnly</a> (self, bool favoriteOnly)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setModel">setModel</a> (self, <a href="../marble/Marble.AbstractDataPluginModel.html">Marble.AbstractDataPluginModel</a> model)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setNumberOfItems">setNumberOfItems</a> (self, long number)</td></tr>
+@@ -338,35 +337,7 @@ This affects where in the menu tree the action() is placed.
+ </p>
+ <p>
+ @return: The type of render plugin this is.
+-</p></div></div><a class="anchor" name="setDelegate"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> setDelegate</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QDeclarativeComponent&nbsp;</td>
+-<td class="paramname"><em>delegate</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QGraphicsItem&nbsp;</td>
+-<td class="paramname"><em>parent</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="setFavoriteItemsOnly"></a>
++</p></div></div><a class="anchor" name="setFavoriteItemsOnly"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.AbstractDataPluginModel.html b/docs/bindings/python/html/marble/Marble.AbstractDataPluginModel.html
+index c7db913..a788b7d 100644
+--- a/docs/bindings/python/html/marble/Marble.AbstractDataPluginModel.html
++++ b/docs/bindings/python/html/marble/Marble.AbstractDataPluginModel.html
+@@ -70,10 +70,12 @@ a subclass.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#favoriteItemsOnlyChanged">favoriteItemsOnlyChanged</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#itemsUpdated">itemsUpdated</a> ()</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#AbstractDataPluginModel">__init__</a> (self, QString name, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel, QObject parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addItemToList">addItemToList</a> (self, <a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a> item)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addItemsToList">addItemsToList</a> (self, [<a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a>] items)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clear">clear</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#downloadDescriptionFile">downloadDescriptionFile</a> (self, QUrl url)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#downloadItem">downloadItem</a> (self, QUrl url, QString type, <a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a> item)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#downloadItemData">downloadItemData</a> (self, QUrl url, QString type, <a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a> item)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#favoriteItems">favoriteItems</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QObject&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#favoritesModel">favoritesModel</a> (self)</td></tr>
+@@ -82,11 +84,12 @@ a subclass.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#findItem">findItem</a> (self, QString id)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#generateFilename">generateFilename</a> (self, QString id, QString type)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#generateFilepath">generateFilepath</a> (self, QString id, QString type)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#getAdditionalItems">getAdditionalItems</a> (self, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> box, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model, int number=10)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#getItem">getItem</a> (self, QString id, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#getAdditionalItems">getAdditionalItems</a> (self, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> box, int number=10)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#getItem">getItem</a> (self, QString id)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isFavoriteItemsOnly">isFavoriteItemsOnly</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#itemExists">itemExists</a> (self, QString id)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#items">items</a> (self, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model, int number=10)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#items">items</a> (self, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, int number=10)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#marbleModel">marbleModel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parseFile">parseFile</a> (self, QByteArray file)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#registerItemProperties">registerItemProperties</a> (self, QMetaObject item)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFavoriteItems">setFavoriteItems</a> (self, QStringList list)</td></tr>
+@@ -135,7 +138,42 @@ a subclass.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("itemsUpdated()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="addItemToList"></a>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("itemsUpdated()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="AbstractDataPluginModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>name</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>marbleModel</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>To do: FIXME Qt Quick segfaults if using the real class here instead of QObject
++</p></div></div><a class="anchor" name="addItemToList"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -218,6 +256,43 @@ already in the list and ignores and deletes them in this case.
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Download the description file from the <b>url.</b>
++</p></div></div><a class="anchor" name="downloadItem"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> downloadItem</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QUrl&nbsp;</td>
++<td class="paramname"><em>url</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>type</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.AbstractDataPluginItem.html">Marble.AbstractDataPluginItem</a>&nbsp;</td>
++<td class="paramname"><em>item</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Downloads the file from <b>url.</b> <b>item</b> -&gt; addDownloadedFile() will be called when the
++download is finished.
++ at param: The type of the download (to be specified by the subclasser)
+ </p></div></div><a class="anchor" name="downloadItemData"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -257,6 +332,8 @@ download is finished. Additionally initialized() items will be added to the item
+ after the download. It checks if a item with the same id is already in the list and
+ ignores and deletes the item in this case.
+ @param: The type of the download (to be specified by the subclasser)
++<dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Please use downloadItem() and addItemsToList() for efficiency
++</dd></dl>
+ </p></div></div><a class="anchor" name="favoriteItems"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -433,12 +510,6 @@ ignores and deletes the item in this case.
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
+-<td class="paramname"><em>model</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"><em>number=10</em></td>
+ </tr>
+@@ -465,13 +536,7 @@ This method has to be implemented in a subclass.
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>id</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
+-<td class="paramname"><em>model</em></td>
++<td class="paramname"><em>id</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -540,12 +605,6 @@ This method has to be implemented in a subclass.
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
+-<td class="paramname"><em>model</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"><em>number=10</em></td>
+ </tr>
+@@ -563,7 +622,19 @@ The maximum number of images can be specified with <b>number,</b>
+ 0 means no limit.
+ <dl class="return" compact><dt><b>Returns:</b></dt><dd> The list of item with most important item first.
+ </dd></dl>
+-</p></div></div><a class="anchor" name="parseFile"></a>
++</p></div></div><a class="anchor" name="marbleModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="parseFile"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.AbstractFloatItem.html b/docs/bindings/python/html/marble/Marble.AbstractFloatItem.html
+index 0e85b0f..53c068c 100644
+--- a/docs/bindings/python/html/marble/Marble.AbstractFloatItem.html
++++ b/docs/bindings/python/html/marble/Marble.AbstractFloatItem.html
+@@ -54,7 +54,14 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+ <dl class="abstract" compact><dt><b>Abstract class:</b></dt>
+ <dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+-<p>The abstract class that creates an "empty" float item.
++<p>The abstract class for float item plugins
++</p>
++<p>
++Float Item is a variant of Marble render plugins
++It keeps floating on top of the map at a given screen position
++</p>
++<p>
++Good examples are Overview Map, License
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#AbstractFloatItem">__init__</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel, QPointF point=QPointF(10.0,10.0), QSizeF size=QSizeF(150.0,50.0))</td></tr>
+@@ -69,10 +76,13 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#render">render</a> (self, <a href="../marble/Marble.GeoPainter.html">Marble.GeoPainter</a> painter, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, QString renderPos="FLOAT_ITEM", <a href="../marble/Marble.GeoSceneLayer.html">Marble.GeoSceneLayer</a> layer=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderPolicy">renderPolicy</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderPosition">renderPosition</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.RenderPlugin.html#RenderType">Marble.RenderPlugin.RenderType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderType">renderType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFont">setFont</a> (self, QFont font)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPen">setPen</a> (self, QPen pen)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPositionLocked">setPositionLocked</a> (self, bool lock)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSettings">setSettings</a> (self, {QString:QVariant} settings)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setVisible">setVisible</a> (self, bool visible)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">{QString:QVariant}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settings">settings</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#show">show</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#toolTipEvent">toolTipEvent</a> (self, QHelpEvent e)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#visible">visible</a> (self)</td></tr>
+@@ -213,7 +223,10 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="hide"></a>
++<div class="memdoc"><p>current font for rendering
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> font
++</dd></dl>
++</p></div></div><a class="anchor" name="hide"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -225,7 +238,11 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="pen"></a>
++<div class="memdoc"><p>Hide the item
++</p>
++<p>
++If the item was shown this function will hide it
++</p></div></div><a class="anchor" name="pen"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -237,7 +254,10 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="positionLocked"></a>
++<div class="memdoc"><p>current pen for rendering
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> pen
++</dd></dl>
++</p></div></div><a class="anchor" name="positionLocked"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -249,7 +269,19 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="render"></a>
++<div class="memdoc"><p>Check is position locked
++</p>
++<p>
++Float Item position can be locked. If it is,
++the item can't be moved with the cursor (in the UI)
++</p>
++<p>
++To set it use <dl class="see" compact><dt><b>See also:</b></dt><dd> setPositionLocked
++</dd></dl> </p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> position locked or not
++</dd></dl>
++</p></div></div><a class="anchor" name="render"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -313,6 +345,18 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="renderType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.RenderPlugin.html#RenderType">Marble.RenderPlugin.RenderType</a> renderType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setFont"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -335,7 +379,14 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setPen"></a>
++<div class="memdoc"><p>setting current font for rendering
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>font</em>&nbsp;</td><td>
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setPen"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -357,7 +408,14 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setPositionLocked"></a>
++<div class="memdoc"><p>setting current pen for rendering
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>pen</em>&nbsp;</td><td>
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setPositionLocked"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -379,6 +437,40 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"><p>Set is position locked
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>lock</em>&nbsp;</td><td> is locked?
++</td></tr>
++</table></dl>
++<p> Float Item position can be locked. If it is,
++item can't be moved with cursor (in UI)
++</p>
++<p>
++To check it use <dl class="see" compact><dt><b>See also:</b></dt><dd> positionLocked
++</dd></dl>
++</p></div></div><a class="anchor" name="setSettings"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setSettings</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">{QString:QVariant}&nbsp;</td>
++<td class="paramname"><em>settings</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setVisible"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -401,6 +493,31 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"><p>Set visibility of the float item
++</p>
++<p>
++Float items can be visible or invisible.
++It's possible to check visibility with <dl class="see" compact><dt><b>See also:</b></dt><dd> visible
++</dd></dl> </p>
++<p>
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>visible</em>&nbsp;</td><td> visibility of the item
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="settings"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">{QString:QVariant} settings</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="show"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -413,7 +530,11 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="toolTipEvent"></a>
++<div class="memdoc"><p>Show the item
++</p>
++<p>
++If the item was hidden this function will show it
++</p></div></div><a class="anchor" name="toolTipEvent"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -447,7 +568,16 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div>
++<div class="memdoc"><p>Check visibility of the float item
++</p>
++<p>
++Float items can be visible or invisible.
++It's possible to set visibility with <dl class="see" compact><dt><b>See also:</b></dt><dd> setVisible
++</dd></dl> </p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> visible or not
++</dd></dl>
++</p></div></div>
+ </div>
+ </div>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.AbstractProjection.html b/docs/bindings/python/html/marble/Marble.AbstractProjection.html
+index 2800bea..ffff5ce 100644
+--- a/docs/bindings/python/html/marble/Marble.AbstractProjection.html
++++ b/docs/bindings/python/html/marble/Marble.AbstractProjection.html
+@@ -72,15 +72,12 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#minLat">minLat</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#minValidLat">minValidLat</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.AbstractProjection.html#PreservationType">Marble.AbstractProjection.PreservationType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#preservationType">preservationType</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#repeatX">repeatX</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#repeatableX">repeatableX</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, float lon, float lat, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, float x, float y)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> geopoint, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, float x, float y, bool globeHidesPoint)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> geopoint, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, QPointF screenpoint)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport, float x, float y, int pointRepeatNum, QSizeF size, bool globeHidesPoint)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMaxLat">setMaxLat</a> (self, float maxLat)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMinLat">setMinLat</a> (self, float minLat)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setRepeatX">setRepeatX</a> (self, bool repeatX)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.AbstractProjection.html#SurfaceType">Marble.AbstractProjection.SurfaceType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#surfaceType">surfaceType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#traversableDateLine">traversableDateLine</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#traversablePoles">traversablePoles</a> (self)</td></tr>
+@@ -333,18 +330,6 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="repeatX"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool repeatX</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+ <div class="memdoc"></div></div><a class="anchor" name="repeatableX"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -511,65 +496,6 @@ point gets represented on the map
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>geopoint</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a>&nbsp;</td>
+-<td class="paramname"><em>viewport</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPointF&nbsp;</td>
+-<td class="paramname"><em>screenpoint</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p>Get the coordinates of screen points for geographical coordinates in the map.
+-</p>
+-<p>
+-</p><dl compact><dt><b>Parameters:</b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em>coordinates</em>&nbsp;</td><td> the point on earth, including altitude, that we want the coordinates for.
+-
+-<tr><td></td><td valign="top"><em>viewport</em>&nbsp;</td><td> the viewport parameters
+-
+-<tr><td></td><td valign="top"><em>x</em>&nbsp;</td><td> the x coordinates of the pixels are returned through this parameter
+-
+-<tr><td></td><td valign="top"><em>y</em>&nbsp;</td><td> the y coordinate of the pixel is returned through this parameter
+-
+-<tr><td></td><td valign="top"><em>pointRepeatNum</em>&nbsp;</td><td> the amount of times that a single geographical
+-point gets represented on the map
+-
+-<tr><td></td><td valign="top"><em>globeHidesPoint</em>&nbsp;</td><td> whether the point gets hidden on the far side of the earth
+-</td></tr>
+-</table></dl>
+-<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the geographical coordinates are visible on the screen
+-</dd></dl> false if the geographical coordinates are not visible on the screen
+-</p>
+-<p>
+-<dl class="see" compact><dt><b>See also:</b></dt><dd> ViewportParams
+-</dd></dl>
+-</p></div></div><a class="anchor" name="screenCoordinates"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool screenCoordinates</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+ <td class="paramname"><em>coordinates</em>, </td>
+ </tr>
+ <tr>
+@@ -685,28 +611,6 @@ point gets represented on the map
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setRepeatX"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> setRepeatX</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>repeatX</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+ <div class="memdoc"></div></div><a class="anchor" name="surfaceType"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.AlternativeRoutesModel.html b/docs/bindings/python/html/marble/Marble.AlternativeRoutesModel.html
+index 70f5135..a5d6a9c 100644
+--- a/docs/bindings/python/html/marble/Marble.AlternativeRoutesModel.html
++++ b/docs/bindings/python/html/marble/Marble.AlternativeRoutesModel.html
+@@ -58,6 +58,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#WritePolicy">WritePolicy</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Instant, Lazy&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currentRouteChanged">currentRouteChanged</a> (<a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> newRoute)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currentRouteChanged">currentRouteChanged</a> (int index)</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#AlternativeRoutesModel">__init__</a> (self, QObject parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addRoute">addRoute</a> (self, <a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document, <a href="../marble/Marble.AlternativeRoutesModel.html#WritePolicy">Marble.AlternativeRoutesModel.WritePolicy</a> policy=Marble.AlternativeRoutesModel.Lazy)</td></tr>
+@@ -91,7 +92,24 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("currentRouteChanged(Marble::GeoDataDocument*)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="AlternativeRoutesModel"></a>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("currentRouteChanged(Marble::GeoDataDocument*)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="currentRouteChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> currentRouteChanged</td>
++<td>(</td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>index</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("currentRouteChanged(int)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="AlternativeRoutesModel"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.BillboardGraphicsItem.html b/docs/bindings/python/html/marble/Marble.BillboardGraphicsItem.html
+index 78b94b2..162df97 100644
+--- a/docs/bindings/python/html/marble/Marble.BillboardGraphicsItem.html
++++ b/docs/bindings/python/html/marble/Marble.BillboardGraphicsItem.html
+@@ -62,9 +62,12 @@ the zoom level.
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#BillboardGraphicsItem">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::Alignment</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#alignment">alignment</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">[QRectF]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#boundingRects">boundingRects</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QRectF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#containsRect">containsRect</a> (self, QPointF point)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#coordinate">coordinate</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">[QPointF]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positions">positions</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setAlignment">setAlignment</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::Alignment</a> alignment)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinate">setCoordinate</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates)</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="BillboardGraphicsItem"></a>
+@@ -79,6 +82,18 @@ the zoom level.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="alignment"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::Alignment</a> alignment</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="boundingRects"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -92,6 +107,29 @@ the zoom level.
+ </table>
+ </div>
+ <div class="memdoc"><p>Returns the absolute screen bounding boxes of the item.
++</p></div></div><a class="anchor" name="containsRect"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QRectF containsRect</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QPointF&nbsp;</td>
++<td class="paramname"><em>point</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Returns the rect of one representation of the object that is at the given position.
+ </p></div></div><a class="anchor" name="coordinate"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -123,7 +161,29 @@ All elements indicate the position of the topleft corner in screen coordinates a
+ based on the viewport of the last paintEvent(). Note that the result list may contain
+ an unbound number of elements, including zero, depending on the item's visibility,
+ the projection and zoom level.
+-</p></div></div><a class="anchor" name="setCoordinate"></a>
++</p></div></div><a class="anchor" name="setAlignment"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setAlignment</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::Alignment</a>&nbsp;</td>
++<td class="paramname"><em>alignment</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setCoordinate"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.FileViewWidget.html b/docs/bindings/python/html/marble/Marble.FileViewWidget.html
+index 4e86224..7fdde8b 100644
+--- a/docs/bindings/python/html/marble/Marble.FileViewWidget.html
++++ b/docs/bindings/python/html/marble/Marble.FileViewWidget.html
+@@ -59,8 +59,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#centerOn">centerOn</a> (<a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> a0, bool animated)</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#FileViewWidget">__init__</a> (self, QWidget parent=0, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::WindowFlags</a> f=0)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#enableFileViewActions">enableFileViewActions</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTreeModel">setTreeModel</a> (self, <a href="../marble/Marble.GeoDataTreeModel.html">Marble.GeoDataTreeModel</a> model)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMarbleWidget">setMarbleWidget</a> (self, <a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a> widget)</td></tr>
+ </table>
+ <hr><h2>Signal Documentation</h2><a class="anchor" name="centerOn"></a>
+ <div class="memitem">
+@@ -136,31 +135,19 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="enableFileViewActions"></a>
++<div class="memdoc"></div></div><a class="anchor" name="setMarbleWidget"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> enableFileViewActions</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="setTreeModel"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> setTreeModel</td>
++<td class="memname"> setMarbleWidget</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataTreeModel.html">Marble.GeoDataTreeModel</a>&nbsp;</td>
+-<td class="paramname"><em>model</em></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a>&nbsp;</td>
++<td class="paramname"><em>widget</em></td>
+ </tr>
+ <tr>
+ <td></td>
+diff --git a/docs/bindings/python/html/marble/Marble.FrameGraphicsItem.html b/docs/bindings/python/html/marble/Marble.FrameGraphicsItem.html
+index 4481c23..81bdb7b 100644
+--- a/docs/bindings/python/html/marble/Marble.FrameGraphicsItem.html
++++ b/docs/bindings/python/html/marble/Marble.FrameGraphicsItem.html
+@@ -55,7 +55,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ 
+ 
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#FrameType">FrameType</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;NoFrame, RectFrame, RoundedRectFrame&nbsp;}</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#FrameType">FrameType</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;NoFrame, RectFrame, RoundedRectFrame, ShadowFrame&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#FrameGraphicsItem">__init__</a> (self, <a href="../marble/Marble.MarbleGraphicsItem.html">Marble.MarbleGraphicsItem</a> parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QBrush&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#background">background</a> (self)</td></tr>
+@@ -660,7 +660,7 @@ The padding is the empty space inside the border.
+ </table>
+ </div>
+ <div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>NoFrame</em>&nbsp;</td><td><tr><td valign="top"><em>RectFrame</em>&nbsp;</td><td><tr><td valign="top"><em>RoundedRectFrame</em>&nbsp;</td><td></table>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>NoFrame</em>&nbsp;</td><td><tr><td valign="top"><em>RectFrame</em>&nbsp;</td><td><tr><td valign="top"><em>RoundedRectFrame</em>&nbsp;</td><td><tr><td valign="top"><em>ShadowFrame</em>&nbsp;</td><td></table>
+ </dl>
+ </div></div><p>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataAbstractView.html b/docs/bindings/python/html/marble/Marble.GeoDataAbstractView.html
+index 7d78e88..59afb99 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataAbstractView.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataAbstractView.html
+@@ -52,12 +52,19 @@ Inherits: <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a>
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ <p><dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataLookAt
+ </dd></dl>
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataAbstractView">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataAbstractView">__init__</a> (self, <a href="../marble/Marble.GeoDataAbstractView.html">Marble.GeoDataAbstractView</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataAbstractView.html">Marble.GeoDataAbstractView</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#copy">copy</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTimeSpan">setTimeSpan</a> (self, <a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a> timeSpan)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTimeStamp">setTimeStamp</a> (self, <a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a> timeStamp)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#timeSpan">timeSpan</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#timeStamp">timeStamp</a> (self)</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataAbstractView"></a>
+ <div class="memitem">
+@@ -71,6 +78,108 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataAbstractView"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataAbstractView.html">Marble.GeoDataAbstractView</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="copy"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataAbstractView.html">Marble.GeoDataAbstractView</a> copy</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl></div></div><a class="anchor" name="setTimeSpan"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setTimeSpan</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a>&nbsp;</td>
++<td class="paramname"><em>timeSpan</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setTimeStamp"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setTimeStamp</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a>&nbsp;</td>
++<td class="paramname"><em>timeStamp</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="timeSpan"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a> timeSpan</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="timeStamp"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a> timeStamp</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div>
+ </div>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataBalloonStyle.html b/docs/bindings/python/html/marble/Marble.GeoDataBalloonStyle.html
+new file mode 100644
+index 0000000..1c86fab
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataBalloonStyle.html
+@@ -0,0 +1,361 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataBalloonStyle</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataBalloonStyle Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataColorStyle.html">Marble.GeoDataColorStyle</a> &#x2192; <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DisplayMode">DisplayMode</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Default, Hide&nbsp;}</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataBalloonStyle">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataBalloonStyle">__init__</a> (self, <a href="../marble/Marble.GeoDataBalloonStyle.html">Marble.GeoDataBalloonStyle</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QColor&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#backgroundColor">backgroundColor</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataBalloonStyle.html#DisplayMode">Marble.GeoDataBalloonStyle.DisplayMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#displayMode">displayMode</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setBackgroundColor">setBackgroundColor</a> (self, QColor color)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDisplayMode">setDisplayMode</a> (self, <a href="../marble/Marble.GeoDataBalloonStyle.html#DisplayMode">Marble.GeoDataBalloonStyle.DisplayMode</a> mode)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setText">setText</a> (self, QString text)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTextColor">setTextColor</a> (self, QColor color)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#text">text</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QColor&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#textColor">textColor</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataBalloonStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataBalloonStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataBalloonStyle.html">Marble.GeoDataBalloonStyle</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="backgroundColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QColor backgroundColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="displayMode"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataBalloonStyle.html#DisplayMode">Marble.GeoDataBalloonStyle.DisplayMode</a> displayMode</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Provides type information for downcasting a GeoNode
++</p></div></div><a class="anchor" name="pack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> pack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setBackgroundColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setBackgroundColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QColor&nbsp;</td>
++<td class="paramname"><em>color</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setDisplayMode"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setDisplayMode</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataBalloonStyle.html#DisplayMode">Marble.GeoDataBalloonStyle.DisplayMode</a>&nbsp;</td>
++<td class="paramname"><em>mode</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setText"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setText</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>text</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setTextColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setTextColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QColor&nbsp;</td>
++<td class="paramname"><em>color</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="text"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString text</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="textColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QColor textColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="unpack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> unpack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="DisplayMode"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname">
++<tr><td class="memname">DisplayMode</td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Default</em>&nbsp;</td><td><tr><td valign="top"><em>Hide</em>&nbsp;</td><td></table>
++</dl>
++</div></div><p>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataColorStyle.html b/docs/bindings/python/html/marble/Marble.GeoDataColorStyle.html
+index f0737ba..fab525d 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataColorStyle.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataColorStyle.html
+@@ -102,6 +102,7 @@ never randomized.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataColorStyle.html#ColorMode">Marble.GeoDataColorStyle.ColorMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#colorMode">colorMode</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QColor&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#paintedColor">paintedColor</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setColor">setColor</a> (self, QColor value)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setColorMode">setColorMode</a> (self, <a href="../marble/Marble.GeoDataColorStyle.html#ColorMode">Marble.GeoDataColorStyle.ColorMode</a> colorMode)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
+@@ -205,6 +206,22 @@ never randomized.
+ </td></tr>
+ </table></dl>
+ <p>
++</p></div></div><a class="anchor" name="paintedColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QColor paintedColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Returns the color that should be painted: Either color() or a randomized
++version of it, depending on the colorMode() setting. Randomization happens once
++per setColor() call, i.e. repeated calls to paintedColor always return the same
++color unless setColor is called in between.
+ </p></div></div><a class="anchor" name="setColor"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataContainer.html b/docs/bindings/python/html/marble/Marble.GeoDataContainer.html
+index c7580f4..05bf175 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataContainer.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataContainer.html
+@@ -80,6 +80,7 @@ other Features.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#childPosition">childPosition</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> child)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clear">clear</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#first">first</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#insert">insert</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> other, int index)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#last">last</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#latLonAltBox">latLonAltBox</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
+@@ -238,7 +239,35 @@ other Features.
+ </table>
+ </div>
+ <div class="memdoc"><p>return the reference of the last element for convenience
+-</p></div></div><a class="anchor" name="last"></a>
++</p></div></div><a class="anchor" name="insert"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> insert</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td>
++<td class="paramname"><em>other</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>index</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="last"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataCoordinates.html b/docs/bindings/python/html/marble/Marble.GeoDataCoordinates.html
+index c370b7b..2cf5352 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataCoordinates.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataCoordinates.html
+@@ -67,7 +67,7 @@ GeoDataPoint and is simply derived from GeoDataCoordinates.
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#BearingType">BearingType</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;InitialBearing, FinalBearing&nbsp;}</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#Notation">Notation</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Decimal, DMS, DM&nbsp;}</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#Notation">Notation</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Decimal, DMS, DM, UTM, Astro&nbsp;}</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#Unit">Unit</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Radian, Degree&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataCoordinates">__init__</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> other)</td></tr>
+@@ -84,7 +84,6 @@ GeoDataPoint and is simply derived from GeoDataCoordinates.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#latitude">latitude</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#lonToString">lonToString</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#longitude">longitude</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator !=">operator !=</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> a0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> a0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.Quaternion.html">Marble.Quaternion</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#quaternion">quaternion</a> (self)</td></tr>
+@@ -290,6 +289,7 @@ in clockwise direction, with the value 0 corresponding to north
+ </table>
+ </div>
+ <div class="memdoc"><p>return the detail flag
++detail range: 0 for most important points, 5 for least important
+ </p></div></div><a class="anchor" name="geoCoordinates"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -471,29 +471,7 @@ use the unit parameter to switch between Radian and DMS
+ </td></tr> </table></dl>
+ <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> longitude
+ </dd></dl>
+-</p></div></div><a class="anchor" name="operator !="></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool operator !=</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>a0</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="operator =="></a>
++</p></div></div><a class="anchor" name="operator =="></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -1107,7 +1085,7 @@ normalizeLon() instead.
+ along great circle arcs
+ </p>
+ <p>
+-When travelling along a great circle arc defined by the two points
++When traveling along a great circle arc defined by the two points
+ A and B, the bearing varies along the arc. The "InitialBearing" bearing
+ corresponds to the bearing value at A, the "FinalBearing" bearing to that
+ at B.
+@@ -1132,7 +1110,7 @@ uses floating point numbers to specify parts of a degree. The
+ Sexagesimal DMS notation uses integer based
+ Degrees-(Arc)Minutes-(Arc)Seconds to describe parts of a degree.
+ </p><dl compact><dt><b>Enumerator: </b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Decimal</em>&nbsp;</td><td><tr><td valign="top"><em>DMS</em>&nbsp;</td><td><tr><td valign="top"><em>DM</em>&nbsp;</td><td></table>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Decimal</em>&nbsp;</td><td><tr><td valign="top"><em>DMS</em>&nbsp;</td><td><tr><td valign="top"><em>DM</em>&nbsp;</td><td><tr><td valign="top"><em>UTM</em>&nbsp;</td><td><tr><td valign="top"><em>Astro</em>&nbsp;</td><td></table>
+ </dl>
+ </div></div><p><a class="anchor" name="Unit"></a>
+ <div class="memitem">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataDocument.html b/docs/bindings/python/html/marble/Marble.GeoDataDocument.html
+index 7b6fad7..ce895ea 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataDocument.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataDocument.html
+@@ -67,13 +67,17 @@ styleUrl for a given Feature or StyleMap.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataDocument">__init__</a> (self, <a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addStyle">addStyle</a> (self, <a href="../marble/Marble.GeoDataStyle.html">Marble.GeoDataStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addStyleMap">addStyleMap</a> (self, <a href="../marble/Marble.GeoDataStyleMap.html">Marble.GeoDataStyleMap</a> map)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#baseUri">baseUri</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fileName">fileName</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isGeoDataDocument">isGeoDataDocument</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#property">property</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeStyle">removeStyle</a> (self, QString styleId)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeStyleMap">removeStyleMap</a> (self, QString mapId)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setBaseUri">setBaseUri</a> (self, QString baseUri)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDocumentRole">setDocumentRole</a> (self, <a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a> role)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFileName">setFileName</a> (self, QString value)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setProperty">setProperty</a> (self, QString property)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataStyle.html">Marble.GeoDataStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#style">style</a> (self, QString styleId)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataStyleMap.html">Marble.GeoDataStyleMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#styleMap">styleMap</a> (self, QString styleId)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.GeoDataStyleMap.html">Marble.GeoDataStyleMap</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#styleMaps">styleMaps</a> (self)</td></tr>
+@@ -172,6 +176,19 @@ styleUrl for a given Feature or StyleMap.
+ </td></tr>
+ </table></dl>
+ <p>
++</p></div></div><a class="anchor" name="baseUri"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString baseUri</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>The URI relative paths should be resolved against
+ </p></div></div><a class="anchor" name="fileName"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -227,6 +244,18 @@ it should never be empty as this could lead to potential collisions.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="property"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString property</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="removeStyle"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -285,6 +314,30 @@ it should never be empty as this could lead to potential collisions.
+ </td></tr>
+ </table></dl>
+ <p>
++</p></div></div><a class="anchor" name="setBaseUri"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setBaseUri</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>baseUri</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Change the URI for resolving relative paths.
++See http://tools.ietf.org/html/rfc3986#section-5
+ </p></div></div><a class="anchor" name="setDocumentRole"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -336,7 +389,29 @@ it should never be empty as this could lead to potential collisions.
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="style"></a>
++</p></div></div><a class="anchor" name="setProperty"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setProperty</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>property</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="style"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataFeature.html b/docs/bindings/python/html/marble/Marble.GeoDataFeature.html
+index 1f06794..14f4130 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataFeature.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataFeature.html
+@@ -81,7 +81,6 @@ but is always used as part of a derived class.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isVisible">isVisible</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#name">name</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> a0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#phoneNumber">phoneNumber</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#popularity">popularity</a> (self)</td></tr>
+@@ -98,14 +97,14 @@ but is always used as part of a derived class.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setStyle">setStyle</a> (self, <a href="../marble/Marble.GeoDataStyle.html">Marble.GeoDataStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setStyleMap">setStyleMap</a> (self, <a href="../marble/Marble.GeoDataStyleMap.html">Marble.GeoDataStyleMap</a> map)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setStyleUrl">setStyleUrl</a> (self, QString value)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTimeSpan">setTimeSpan</a> (self, <a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a> timeSpan)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTimeStamp">setTimeStamp</a> (self, <a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a> timeStamp)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setVisible">setVisible</a> (self, bool value)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setVisualCategory">setVisualCategory</a> (self, <a href="../marble/Marble.GeoDataFeature.html#GeoDataVisualCategory">Marble.GeoDataFeature.GeoDataVisualCategory</a> category)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setZoomLevel">setZoomLevel</a> (self, int index)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataStyle.html">Marble.GeoDataStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#style">style</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataStyleMap.html">Marble.GeoDataStyleMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#styleMap">styleMap</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#styleUrl">styleUrl</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QImage&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#symbol">symbol</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QSize&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#symbolSize">symbolSize</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataFeature.html#GeoDataVisualCategory">Marble.GeoDataFeature.GeoDataVisualCategory</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#visualCategory">visualCategory</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#zoomLevel">zoomLevel</a> (self)</td></tr>
+@@ -309,28 +308,6 @@ space.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="operator =="></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool operator ==</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td>
+-<td class="paramname"><em>a0</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+ <div class="memdoc"></div></div><a class="anchor" name="pack"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -691,7 +668,65 @@ space.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setVisible"></a>
++<div class="memdoc"></div></div><a class="anchor" name="setTimeSpan"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setTimeSpan</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a>&nbsp;</td>
++<td class="paramname"><em>timeSpan</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the timespan of the feature.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>timeSpan</em>&nbsp;</td><td> new of timespan.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setTimeStamp"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setTimeStamp</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a>&nbsp;</td>
++<td class="paramname"><em>timeStamp</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the timestamp of the feature.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>timeStamp</em>&nbsp;</td><td> new of the timestamp.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setVisible"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -823,37 +858,7 @@ normal style.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="symbol"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">QImage symbol</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"><p>Return the symbol of the feature as a pixmap.
+-</p>
+-<p>
+-Note that the pixmaps are shared between all features with the
+-same visual category
+-</p></div></div><a class="anchor" name="symbolSize"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">QSize symbolSize</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"><p>Return the symbol size of the feature in pixels.
+-</p></div></div><a class="anchor" name="unpack"></a>
++<div class="memdoc"></div></div><a class="anchor" name="unpack"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataGroundOverlay.html b/docs/bindings/python/html/marble/Marble.GeoDataGroundOverlay.html
+new file mode 100644
+index 0000000..beb73da
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataGroundOverlay.html
+@@ -0,0 +1,266 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataGroundOverlay</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataGroundOverlay Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataOverlay.html">Marble.GeoDataOverlay</a> &#x2192; <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> &#x2192; <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataGroundOverlay">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataGroundOverlay">__init__</a> (self, <a href="../marble/Marble.GeoDataGroundOverlay.html">Marble.GeoDataGroundOverlay</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#altitude">altitude</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#AltitudeMode">Marble.AltitudeMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#altitudeMode">altitudeMode</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#latLonBox">latLonBox</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setAltitude">setAltitude</a> (self, float altitude)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setAltitudeMode">setAltitudeMode</a> (self, <a href="../marble/Marble.html#AltitudeMode">Marble.AltitudeMode</a> altitudeMode)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLatLonBox">setLatLonBox</a> (self, <a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> box)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataGroundOverlay"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataGroundOverlay"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataGroundOverlay.html">Marble.GeoDataGroundOverlay</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="altitude"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">float altitude</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="altitudeMode"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.html#AltitudeMode">Marble.AltitudeMode</a> altitudeMode</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="latLonBox"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> latLonBox</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Provides type information for downcasting a GeoNode
++</p></div></div><a class="anchor" name="setAltitude"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setAltitude</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>altitude</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setAltitudeMode"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setAltitudeMode</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.html#AltitudeMode">Marble.AltitudeMode</a>&nbsp;</td>
++<td class="paramname"><em>altitudeMode</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setLatLonBox"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setLatLonBox</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a>&nbsp;</td>
++<td class="paramname"><em>box</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataIconStyle.html b/docs/bindings/python/html/marble/Marble.GeoDataIconStyle.html
+index dbb5d10..4d444a1 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataIconStyle.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataIconStyle.html
+@@ -58,12 +58,13 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataIconStyle">__init__</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataIconStyle">__init__</a> (self, <a href="../marble/Marble.GeoDataIconStyle.html">Marble.GeoDataIconStyle</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataIconStyle">__init__</a> (self, QImage icon, QPointF hotSpot=QPointF(0.5,0.5))</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QPointF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#hotSpot">hotSpot</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#heading">heading</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QImage&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#icon">icon</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#iconPath">iconPath</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#scale">scale</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHeading">setHeading</a> (self, int heading)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHotSpot">setHotSpot</a> (self, QPointF hotSpot, <a href="../marble/Marble.GeoDataHotSpot.html#Units">Marble.GeoDataHotSpot.Units</a> xunits, <a href="../marble/Marble.GeoDataHotSpot.html#Units">Marble.GeoDataHotSpot.Units</a> yunits)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setIcon">setIcon</a> (self, QImage icon)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setIconPath">setIconPath</a> (self, QString filename)</td></tr>
+@@ -132,11 +133,11 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="hotSpot"></a>
++<div class="memdoc"></div></div><a class="anchor" name="heading"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname">QPointF hotSpot</td>
++<td class="memname">int heading</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+@@ -144,8 +145,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>Convenience method that transforms the hotspot to the topleft corner
+-</p></div></div><a class="anchor" name="icon"></a>
++<div class="memdoc"></div></div><a class="anchor" name="icon"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -215,6 +215,28 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="setHeading"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setHeading</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>heading</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setHotSpot"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataItemIcon.html b/docs/bindings/python/html/marble/Marble.GeoDataItemIcon.html
+new file mode 100644
+index 0000000..f71c026
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataItemIcon.html
+@@ -0,0 +1,279 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataItemIcon</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataItemIcon Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#ItemIconState">ItemIconState</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Open, Closed, Error, Fetching0, Fetching1, Fetching2&nbsp;}</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataItemIcon">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataItemIcon">__init__</a> (self, <a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QImage&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#icon">icon</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#iconPath">iconPath</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setIcon">setIcon</a> (self, QImage icon)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setIconPath">setIconPath</a> (self, QString path)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setState">setState</a> (self, <a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon.ItemIconStates</a> state)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon.ItemIconStates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#state">state</a> (self)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataItemIcon"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataItemIcon"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="icon"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QImage icon</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="iconPath"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString iconPath</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Provides type information for downcasting a GeoNode
++</p></div></div><a class="anchor" name="setIcon"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setIcon</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QImage&nbsp;</td>
++<td class="paramname"><em>icon</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setIconPath"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setIconPath</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>path</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setState"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setState</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon.ItemIconStates</a>&nbsp;</td>
++<td class="paramname"><em>state</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="state"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon.ItemIconStates</a> state</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="ItemIconState"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname">
++<tr><td class="memname">ItemIconState</td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Open</em>&nbsp;=&nbsp;1<<0</td><td><tr><td valign="top"><em>Closed</em>&nbsp;=&nbsp;1<<1</td><td><tr><td valign="top"><em>Error</em>&nbsp;=&nbsp;1<<2</td><td><tr><td valign="top"><em>Fetching0</em>&nbsp;=&nbsp;1<<3</td><td><tr><td valign="top"><em>Fetching1</em>&nbsp;=&nbsp;1<<4</td><td><tr><td valign="top"><em>Fetching2</em>&nbsp;=&nbsp;1<<5</td><td></table>
++</dl>
++</div></div><p>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataLatLonAltBox.html b/docs/bindings/python/html/marble/Marble.GeoDataLatLonAltBox.html
+index cb632ba..2245c6a 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataLatLonAltBox.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataLatLonAltBox.html
+@@ -70,7 +70,7 @@ the western one.
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataLatLonAltBox">__init__</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataLatLonAltBox">__init__</a> (self, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> other)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataLatLonAltBox">__init__</a> (self, <a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataLatLonAltBox">__init__</a> (self, <a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> other, float minAltitude, float maxAltitude)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataLatLonAltBox">__init__</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#AltitudeMode">Marble.AltitudeMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#altitudeMode">altitudeMode</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#center">center</a> (self)</td></tr>
+@@ -137,7 +137,19 @@ the western one.
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a>&nbsp;</td>
+-<td class="paramname"><em>other</em></td>
++<td class="paramname"><em>other</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>minAltitude</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>maxAltitude</em></td>
+ </tr>
+ <tr>
+ <td></td>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataLatLonBox.html b/docs/bindings/python/html/marble/Marble.GeoDataLatLonBox.html
+index ef6675c..a0a07b4 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataLatLonBox.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataLatLonBox.html
+@@ -104,6 +104,7 @@ the western one.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSouth">setSouth</a> (self, float south, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWest">setWest</a> (self, float west, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#south">south</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#toCircumscribedRectangle">toCircumscribedRectangle</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#toString">toString</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#united">united</a> (self, <a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
+@@ -794,6 +795,20 @@ the western one.
+ <div class="memdoc"><p>Get the southern boundary of the bounding box.
+ <dl class="return" compact><dt><b>Returns:</b></dt><dd> the latitude of the southern boundary.
+ </dd></dl>
++</p></div></div><a class="anchor" name="toCircumscribedRectangle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> toCircumscribedRectangle</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p><dl class="return" compact><dt><b>Returns:</b></dt><dd> Returns the smallest bounding box that contains this LatLonBox rotated with its given angle.
++</dd></dl>
+ </p></div></div><a class="anchor" name="toString"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataListStyle.html b/docs/bindings/python/html/marble/Marble.GeoDataListStyle.html
+new file mode 100644
+index 0000000..c0b6f6b
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataListStyle.html
+@@ -0,0 +1,456 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataListStyle</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataListStyle Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#ListItemType">ListItemType</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Check, RadioFolder, CheckOffOnly, CheckHideChildren&nbsp;}</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataListStyle">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataListStyle">__init__</a> (self, <a href="../marble/Marble.GeoDataListStyle.html">Marble.GeoDataListStyle</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#append">append</a> (self, <a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#at">at</a> (self, int pos)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QColor&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#backgroundColor">backgroundColor</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#child">child</a> (self, int a0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#childPosition">childPosition</a> (self, <a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> child)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clear">clear</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#first">first</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#last">last</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataListStyle.html#ListItemType">Marble.GeoDataListStyle.ListItemType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#listItemType">listItemType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#remove">remove</a> (self, int index)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setBackgroundColor">setBackgroundColor</a> (self, QColor color)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setListItemType">setListItemType</a> (self, <a href="../marble/Marble.GeoDataListStyle.html#ListItemType">Marble.GeoDataListStyle.ListItemType</a> type)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#size">size</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataListStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataListStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataListStyle.html">Marble.GeoDataListStyle</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="append"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> append</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="at"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> at</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>pos</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="backgroundColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QColor backgroundColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="child"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> child</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>a0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="childPosition"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int childPosition</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a>&nbsp;</td>
++<td class="paramname"><em>child</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="clear"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> clear</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="first"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> first</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="last"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataItemIcon.html">Marble.GeoDataItemIcon</a> last</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="listItemType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataListStyle.html#ListItemType">Marble.GeoDataListStyle.ListItemType</a> listItemType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Provides type information for downcasting a GeoNode
++</p></div></div><a class="anchor" name="pack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> pack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="remove"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> remove</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>index</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setBackgroundColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setBackgroundColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QColor&nbsp;</td>
++<td class="paramname"><em>color</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setListItemType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setListItemType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataListStyle.html#ListItemType">Marble.GeoDataListStyle.ListItemType</a>&nbsp;</td>
++<td class="paramname"><em>type</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="size"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int size</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="unpack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> unpack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="ListItemType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname">
++<tr><td class="memname">ListItemType</td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Check</em>&nbsp;</td><td><tr><td valign="top"><em>RadioFolder</em>&nbsp;</td><td><tr><td valign="top"><em>CheckOffOnly</em>&nbsp;</td><td><tr><td valign="top"><em>CheckHideChildren</em>&nbsp;</td><td></table>
++</dl>
++</div></div><p>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataLookAt.html b/docs/bindings/python/html/marble/Marble.GeoDataLookAt.html
+index 16fef62..082c498 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataLookAt.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataLookAt.html
+@@ -59,6 +59,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataLookAt">__init__</a> (self, <a href="../marble/Marble.GeoDataLookAt.html">Marble.GeoDataLookAt</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#altitude">altitude</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#coordinates">coordinates</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataAbstractView.html">Marble.GeoDataAbstractView</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#copy">copy</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#detach">detach</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#latitude">latitude</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#longitude">longitude</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> unit=Marble.GeoDataCoordinates.Radian)</td></tr>
+@@ -135,7 +136,19 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <dl class="return" compact><dt><b>Returns:</b></dt><dd> GeoDataCoordinates
+ </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> longitude latitude altitude
+ </dd></dl>
+-</p></div></div><a class="anchor" name="detach"></a>
++</p></div></div><a class="anchor" name="copy"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataAbstractView.html">Marble.GeoDataAbstractView</a> copy</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="detach"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataObject.html b/docs/bindings/python/html/marble/Marble.GeoDataObject.html
+index bc6d7d2..18dc817 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataObject.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataObject.html
+@@ -52,7 +52,8 @@ Inherits: <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a>,<a href="..
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ <p>A base class for all geodata objects
+ </p>
+ <p>
+@@ -80,9 +81,9 @@ Marble.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataObject">__init__</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataObject">__init__</a> (self, <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> a0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#id">id</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parent">parent</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#resolvePath">resolvePath</a> (self, QString relativePath)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setId">setId</a> (self, int value)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setParent">setParent</a> (self, <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> parent)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTargetId">setTargetId</a> (self, int value)</td></tr>
+@@ -136,19 +137,7 @@ Marble.
+ </table>
+ </div>
+ <div class="memdoc"><p>Get the id of the object.
+-</p></div></div><a class="anchor" name="nodeType"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">QString nodeType</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="pack"></a>
++</p></div></div><a class="anchor" name="pack"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -182,6 +171,28 @@ Marble.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="resolvePath"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString resolvePath</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>relativePath</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setId"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataPlacemark.html b/docs/bindings/python/html/marble/Marble.GeoDataPlacemark.html
+index 65a5ef6..91955e1 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataPlacemark.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataPlacemark.html
+@@ -86,11 +86,11 @@ not provided in a KML file.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QXmlStreamWriter&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QXmlStreamWriter stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#population">population</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setArea">setArea</a> (self, float area)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinate">setCoordinate</a> (self, float longitude, float latitude, float altitude=0, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> _unit=Marble.GeoDataPoint.Radian)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinate">setCoordinate</a> (self, <a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a> point)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinate">setCoordinate</a> (self, float longitude, float latitude, float altitude=0, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> _unit=Marble.GeoDataCoordinates.Radian)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinate">setCoordinate</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinate)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCountryCode">setCountryCode</a> (self, QString code)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setGeometry">setGeometry</a> (self, <a href="../marble/Marble.GeoDataGeometry.html">Marble.GeoDataGeometry</a> entry)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLookAt">setLookAt</a> (self, <a href="../marble/Marble.GeoDataLookAt.html">Marble.GeoDataLookAt</a> lookAt)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPopulation">setPopulation</a> (self, long population)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setState">setState</a> (self, QString state)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#state">state</a> (self)</td></tr>
+@@ -407,6 +407,29 @@ method.
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a>&nbsp;</td>
++<td class="paramname"><em>point</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the coordinate of the placemark with an <b>GeoDataPoint.</b>
++</p></div></div><a class="anchor" name="setCoordinate"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setCoordinate</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"><em>longitude</em>, </td>
+ </tr>
+@@ -426,7 +449,7 @@ method.
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a>&nbsp;</td>
+-<td class="paramname"><em>_unit=Marble.GeoDataPoint.Radian</em></td>
++<td class="paramname"><em>_unit=Marble.GeoDataCoordinates.Radian</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -448,8 +471,8 @@ method.
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a>&nbsp;</td>
+-<td class="paramname"><em>point</em></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinate</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -510,29 +533,6 @@ overview for description of the geometry concept. The geometry can be set
+ to any <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataGeometry like <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataPoint, at see GeoDataLineString,
+ </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataLinearRing and <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataMultiGeometry
+ </dd></dl>
+-</p></div></div><a class="anchor" name="setLookAt"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> setLookAt</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataLookAt.html">Marble.GeoDataLookAt</a>&nbsp;</td>
+-<td class="paramname"><em>lookAt</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p>Set lookAt <b>GeoDataLookAt</b>
+ </p></div></div><a class="anchor" name="setPopulation"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataPoint.html b/docs/bindings/python/html/marble/Marble.GeoDataPoint.html
+index 9ef9bf6..229b905 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataPoint.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataPoint.html
+@@ -73,11 +73,13 @@ amount of points e.g. for line strings, linear rings and polygons.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataPoint">__init__</a> (self, <a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataPoint">__init__</a> (self, <a href="../marble/Marble.GeoDataGeometry.html">Marble.GeoDataGeometry</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataPoint">__init__</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataPoint">__init__</a> (self, float _lon, float _lat, float alt=0, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> _unit=Marble.GeoDataPoint.Radian, int _detail=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataPoint">__init__</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataPoint">__init__</a> (self, float lon, float lat, float alt=0, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> _unit=Marble.GeoDataCoordinates.Radian)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#coordinates">coordinates</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#detach">detach</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinates">setCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataPoint"></a>
+@@ -147,32 +149,48 @@ amount of points e.g. for line strings, linear rings and polygons.
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>_lon</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
+ </tr>
+ <tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataPoint"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>_lat</em>, </td>
++<td class="paramname"><em>lon</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>alt=0</em>, </td>
++<td class="paramname"><em>lat</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a>&nbsp;</td>
+-<td class="paramname"><em>_unit=Marble.GeoDataPoint.Radian</em>, </td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>alt=0</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>_detail=0</em></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a>&nbsp;</td>
++<td class="paramname"><em>_unit=Marble.GeoDataCoordinates.Radian</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -196,27 +214,17 @@ amount of points e.g. for line strings, linear rings and polygons.
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="GeoDataPoint"></a>
++</p></div></div><a class="anchor" name="coordinates"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname">__init__</td>
++<td class="memname"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates</td>
+ <td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>other</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
+ <td width="100%"> </td>
+-</tr></table>
++</tr>
++</table>
+ </div>
+ <div class="memdoc"></div></div><a class="anchor" name="detach"></a>
+ <div class="memitem">
+@@ -264,6 +272,28 @@ amount of points e.g. for line strings, linear rings and polygons.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="setCoordinates"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setCoordinates</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinates</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="unpack"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataStyle.html b/docs/bindings/python/html/marble/Marble.GeoDataStyle.html
+index c2927e9..9e8a94c 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataStyle.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataStyle.html
+@@ -68,21 +68,27 @@ they can be referenced by the individual Features that use them.
+ </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataLabelStyle
+ </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataLineStyle
+ </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataPolyStyle
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataBalloonStyle
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> GeoDataListStyle
+ </dd></dl>
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataStyle">__init__</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataStyle">__init__</a> (self, <a href="../marble/Marble.GeoDataStyle.html">Marble.GeoDataStyle</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataStyle">__init__</a> (self, QImage icon, QFont font, QColor color)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataBalloonStyle.html">Marble.GeoDataBalloonStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#balloonStyle">balloonStyle</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataIconStyle.html">Marble.GeoDataIconStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#iconStyle">iconStyle</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLabelStyle.html">Marble.GeoDataLabelStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#labelStyle">labelStyle</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLineStyle.html">Marble.GeoDataLineStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#lineStyle">lineStyle</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataListStyle.html">Marble.GeoDataListStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#listStyle">listStyle</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataPolyStyle.html">Marble.GeoDataPolyStyle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#polyStyle">polyStyle</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setBalloonStyle">setBalloonStyle</a> (self, <a href="../marble/Marble.GeoDataBalloonStyle.html">Marble.GeoDataBalloonStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setIconStyle">setIconStyle</a> (self, <a href="../marble/Marble.GeoDataIconStyle.html">Marble.GeoDataIconStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLabelStyle">setLabelStyle</a> (self, <a href="../marble/Marble.GeoDataLabelStyle.html">Marble.GeoDataLabelStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLineStyle">setLineStyle</a> (self, <a href="../marble/Marble.GeoDataLineStyle.html">Marble.GeoDataLineStyle</a> style)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setListStyle">setListStyle</a> (self, <a href="../marble/Marble.GeoDataListStyle.html">Marble.GeoDataListStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPolyStyle">setPolyStyle</a> (self, <a href="../marble/Marble.GeoDataPolyStyle.html">Marble.GeoDataPolyStyle</a> style)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
+ </table>
+@@ -165,7 +171,19 @@ they can be referenced by the individual Features that use them.
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="iconStyle"></a>
++</p></div></div><a class="anchor" name="balloonStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataBalloonStyle.html">Marble.GeoDataBalloonStyle</a> balloonStyle</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="iconStyle"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -201,6 +219,18 @@ they can be referenced by the individual Features that use them.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="listStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataListStyle.html">Marble.GeoDataListStyle</a> listStyle</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -254,6 +284,28 @@ they can be referenced by the individual Features that use them.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="setBalloonStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setBalloonStyle</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataBalloonStyle.html">Marble.GeoDataBalloonStyle</a>&nbsp;</td>
++<td class="paramname"><em>style</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setIconStyle"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -320,6 +372,28 @@ they can be referenced by the individual Features that use them.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="setListStyle"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setListStyle</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataListStyle.html">Marble.GeoDataListStyle</a>&nbsp;</td>
++<td class="paramname"><em>style</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setPolyStyle"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataTimePrimitive.html b/docs/bindings/python/html/marble/Marble.GeoDataTimePrimitive.html
+new file mode 100644
+index 0000000..0eb653a
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataTimePrimitive.html
+@@ -0,0 +1,226 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataTimePrimitive</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataTimePrimitive Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++<p>a base class for the style classes
++</p>
++<p>
++A GeoDataTimePrimitive is a base class for the time classes TimeSpan
++and TimeStamp classes.
++</p>
++<p>
++ at See GeoDataTimeSpan
++ at See GeoDataTimeStamp
++</p>
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTimePrimitive">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTimePrimitive">__init__</a> (self, <a href="../marble/Marble.GeoDataTimePrimitive.html">Marble.GeoDataTimePrimitive</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataTimePrimitive"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataTimePrimitive"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimePrimitive.html">Marble.GeoDataTimePrimitive</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="pack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> pack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Serialize the styleselector to a stream
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> stream the stream
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="unpack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> unpack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Unserialize the styleselector from a stream
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> stream the stream
++</td></tr>
++</table></dl>
++<p>
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataTimeSpan.html b/docs/bindings/python/html/marble/Marble.GeoDataTimeSpan.html
+new file mode 100644
+index 0000000..80fc6f2
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataTimeSpan.html
+@@ -0,0 +1,305 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataTimeSpan</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataTimeSpan Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataTimePrimitive.html">Marble.GeoDataTimePrimitive</a> &#x2192; <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTimeSpan">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTimeSpan">__init__</a> (self, <a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#begin">begin</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#end">end</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setBegin">setBegin</a> (self, QDateTime begin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setEnd">setEnd</a> (self, QDateTime end)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataTimeSpan"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataTimeSpan"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeSpan.html">Marble.GeoDataTimeSpan</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="begin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QDateTime begin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>return the beginning instant of a timespan
++</p></div></div><a class="anchor" name="end"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QDateTime end</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>return the ending instant of a timespan
++</p></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="pack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> pack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Serialize the timespan to a stream
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> stream the stream
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setBegin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setBegin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDateTime&nbsp;</td>
++<td class="paramname"><em>begin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the beginning instant of a timespan
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>begin</em>&nbsp;</td><td> the beginning instant of a timespan
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setEnd"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setEnd</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDateTime&nbsp;</td>
++<td class="paramname"><em>end</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the ending instant of a timespan
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>begin</em>&nbsp;</td><td> the ending instant of a timespan
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="unpack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> unpack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Unserialize the timespan from a stream
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> stream the stream
++</td></tr>
++</table></dl>
++<p>
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataTimeStamp.html b/docs/bindings/python/html/marble/Marble.GeoDataTimeStamp.html
+new file mode 100644
+index 0000000..de88295
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.GeoDataTimeStamp.html
+@@ -0,0 +1,310 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.GeoDataTimeStamp</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>GeoDataTimeStamp Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: <a href="../marble/Marble.GeoDataTimePrimitive.html">Marble.GeoDataTimePrimitive</a> &#x2192; <a href="../marble/Marble.GeoDataObject.html">Marble.GeoDataObject</a> &#x2192; <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#TimeResolution">TimeResolution</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;SecondResolution, DayResolution, MonthResolution, YearResolution&nbsp;}</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTimeStamp">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTimeStamp">__init__</a> (self, <a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a> other)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nodeType">nodeType</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pack">pack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataTimeStamp.html#TimeResolution">Marble.GeoDataTimeStamp.TimeResolution</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#resolution">resolution</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setResolution">setResolution</a> (self, <a href="../marble/Marble.GeoDataTimeStamp.html#TimeResolution">Marble.GeoDataTimeStamp.TimeResolution</a> resolution)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWhen">setWhen</a> (self, QDateTime when)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#unpack">unpack</a> (self, QDataStream stream)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#when">when</a> (self)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="GeoDataTimeStamp"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="GeoDataTimeStamp"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeStamp.html">Marble.GeoDataTimeStamp</a>&nbsp;</td>
++<td class="paramname"><em>other</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="nodeType"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString nodeType</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="pack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> pack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Serialize the timestamp to a stream
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> stream the stream
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="resolution"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataTimeStamp.html#TimeResolution">Marble.GeoDataTimeStamp.TimeResolution</a> resolution</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setResolution"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setResolution</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataTimeStamp.html#TimeResolution">Marble.GeoDataTimeStamp.TimeResolution</a>&nbsp;</td>
++<td class="paramname"><em>resolution</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setWhen"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setWhen</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDateTime&nbsp;</td>
++<td class="paramname"><em>when</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the when time of timestamp
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>when</em>&nbsp;</td><td> the when time of timestamp
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="unpack"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> unpack</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QDataStream&nbsp;</td>
++<td class="paramname"><em>stream</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Unserialize the timestamp from a stream
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> stream the stream
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="when"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QDateTime when</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>return the when time of timestamp
++</p></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="TimeResolution"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname">
++<tr><td class="memname">TimeResolution</td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>SecondResolution</em>&nbsp;</td><td><tr><td valign="top"><em>DayResolution</em>&nbsp;</td><td><tr><td valign="top"><em>MonthResolution</em>&nbsp;</td><td><tr><td valign="top"><em>YearResolution</em>&nbsp;</td><td></table>
++</dl>
++</div></div><p>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoDataTreeModel.html b/docs/bindings/python/html/marble/Marble.GeoDataTreeModel.html
+index 33df677..8d5da78 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoDataTreeModel.html
++++ b/docs/bindings/python/html/marble/Marble.GeoDataTreeModel.html
+@@ -62,7 +62,7 @@ This class represents all available data given by kml-data files.
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoDataTreeModel">__init__</a> (self, QObject parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addDocument">addDocument</a> (self, <a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addFeature">addFeature</a> (self, <a href="../marble/Marble.GeoDataContainer.html">Marble.GeoDataContainer</a> parent, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addFeature">addFeature</a> (self, <a href="../marble/Marble.GeoDataContainer.html">Marble.GeoDataContainer</a> parent, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature, int row=-1)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#columnCount">columnCount</a> (self, QModelIndex parent=QModelIndex())</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#data">data</a> (self, QModelIndex index, int role)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::ItemFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#flags">flags</a> (self, QModelIndex index)</td></tr>
+@@ -74,10 +74,11 @@ This class represents all available data given by kml-data files.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeDocument">removeDocument</a> (self, int index)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeDocument">removeDocument</a> (self, <a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeFeature">removeFeature</a> (self, <a href="../marble/Marble.GeoDataContainer.html">Marble.GeoDataContainer</a> parent, int index)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeFeature">removeFeature</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeFeature">removeFeature</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reset">reset</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#rootDocument">rootDocument</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#rowCount">rowCount</a> (self, QModelIndex parent=QModelIndex())</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QItemSelectionModel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#selectionModel">selectionModel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setData">setData</a> (self, QModelIndex index, QVariant value, int role=Qt.EditRole)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setRootDocument">setRootDocument</a> (self, <a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#update">update</a> (self)</td></tr>
+@@ -188,7 +189,13 @@ This class represents all available data given by kml-data files.
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td>
+-<td class="paramname"><em>feature</em></td>
++<td class="paramname"><em>feature</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>row=-1</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -480,7 +487,7 @@ This class represents all available data given by kml-data files.
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname">bool removeFeature</td>
++<td class="memname">int removeFeature</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -545,7 +552,19 @@ This class represents all available data given by kml-data files.
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Return the number of Items in the Model.
+-</p></div></div><a class="anchor" name="setData"></a>
++</p></div></div><a class="anchor" name="selectionModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QItemSelectionModel selectionModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="setData"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoGraphicsItem.html b/docs/bindings/python/html/marble/Marble.GeoGraphicsItem.html
+index b6f85c4..feca2bc 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoGraphicsItem.html
++++ b/docs/bindings/python/html/marble/Marble.GeoGraphicsItem.html
+@@ -57,13 +57,12 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#GeoGraphicsItemFlag">GeoGraphicsItemFlag</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;NoOptions, ItemIsMovable, ItemIsSelectable, ItemIsVisible&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoGraphicsItem">__init__</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#coordinate">coordinate</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoGraphicsItem">__init__</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#feature">feature</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem.GeoGraphicsItemFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#flags">flags</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#latLonAltBox">latLonAltBox</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#minZoomLevel">minZoomLevel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#paint">paint</a> (self, <a href="../marble/Marble.GeoPainter.html">Marble.GeoPainter</a> painter, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewport)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCoordinate">setCoordinate</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> point)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFlag">setFlag</a> (self, <a href="../marble/Marble.GeoGraphicsItem.html#GeoGraphicsItemFlag">Marble.GeoGraphicsItem.GeoGraphicsItemFlag</a> flag, bool enabled=1)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFlags">setFlags</a> (self, <a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem.GeoGraphicsItemFlags</a> flags)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLatLonAltBox">setLatLonAltBox</a> (self, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> latLonAltBox)</td></tr>
+@@ -81,17 +80,27 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <table class="memname"><tr>
+ <td class="memname">__init__</td>
+ <td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td>
++<td class="paramname"><em>feature</em></td>
+ </tr>
+-</table>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="coordinate"></a>
++<div class="memdoc"></div></div><a class="anchor" name="feature"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinate</td>
++<td class="memname"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+@@ -99,7 +108,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>Return the coordinate of the item as a GeoDataCoordinates
++<div class="memdoc"><p>Returns the placemark for that item.
+ </p></div></div><a class="anchor" name="flags"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -127,7 +136,7 @@ this item. <dl class="see" compact><dt><b>See also:</b></dt><dd> QFlags
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>Returns the box that is used to determine if an item is active or inactive.
++<div class="memdoc"><p>Returns the bounding box covered by the item.
+ </p></div></div><a class="anchor" name="minZoomLevel"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -172,31 +181,8 @@ this item. <dl class="see" compact><dt><b>See also:</b></dt><dd> QFlags
+ <div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Paints the item using the given GeoPainter.
+ </p>
+ <p>
+-Note that depending on the projection and zoom level, the item may be visible more than once.
+-GeoPainter will therefore automatically "repeat" primitives which have a geo position (GeoDataCoordinates).
+-</p></div></div><a class="anchor" name="setCoordinate"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> setCoordinate</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>point</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p>Set the coordinate of the item with an <b>GeoDataPoint.</b>
++Note that depending on the projection and zoom level, the item may be visible more than once,
++which is taken care of by GeoPainter.
+ </p></div></div><a class="anchor" name="setFlag"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -330,8 +316,7 @@ the item will be shown in every case.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Set the box used to determine if an item is active or inactive. If an empty box is passed
+-the item will be shown in every case.
++<div class="memdoc"><p>Set the style for the item.
+ </p></div></div><a class="anchor" name="setVisible"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoGraphicsScene.html b/docs/bindings/python/html/marble/Marble.GeoGraphicsScene.html
+index b27e8ee..d8394c3 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoGraphicsScene.html
++++ b/docs/bindings/python/html/marble/Marble.GeoGraphicsScene.html
+@@ -60,8 +60,8 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addItem">addItem</a> (self, <a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem</a> item)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clear">clear</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#eraseAll">eraseAll</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#items">items</a> (self, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> box, int maxZoomLevel)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeItem">removeItem</a> (self, <a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem</a> item)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#items">items</a> (self, <a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a> box, int maxZoomLevel)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeItem">removeItem</a> (self, <a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a> feature)</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="GeoGraphicsScene"></a>
+ <div class="memitem">
+@@ -160,7 +160,7 @@ The items will be returned in no specific order.
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a>&nbsp;</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLatLonBox.html">Marble.GeoDataLatLonBox</a>&nbsp;</td>
+ <td class="paramname"><em>box</em>, </td>
+ </tr>
+ <tr>
+@@ -199,8 +199,8 @@ The items will be returned in no specific order.
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoGraphicsItem.html">Marble.GeoGraphicsItem</a>&nbsp;</td>
+-<td class="paramname"><em>item</em></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataFeature.html">Marble.GeoDataFeature</a>&nbsp;</td>
++<td class="paramname"><em>feature</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -210,8 +210,8 @@ The items will be returned in no specific order.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Remove an item from the GeoGraphicsScene
+-Removes the item <b>item</b> from the GeoGraphicsScene
++<div class="memdoc"><p>Remove all concerned items from the GeoGraphicsScene
++Removes all items which are associated with <b>object</b> from the GeoGraphicsScene
+ </p></div></div>
+ </div>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.GeoPainter.html b/docs/bindings/python/html/marble/Marble.GeoPainter.html
+index 63d2f1a..ad016bf 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoPainter.html
++++ b/docs/bindings/python/html/marble/Marble.GeoPainter.html
+@@ -52,47 +52,25 @@ Inherits: <a href="../marble/Marble.ClipPainter.html">Marble.ClipPainter</a> &#x
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ 
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoPainter">__init__</a> (self, QPaintDevice paintDevice, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewportParams, <a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a> mapQuality=Marble.NormalQuality, bool clip=1)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#autoMapQuality">autoMapQuality</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#GeoPainter">__init__</a> (self, QPaintDevice paintDevice, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> viewportParams, <a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a> mapQuality=NormalQuality)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawAnnotation">drawAnnotation</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position, QString text, QSizeF bubbleSize=QSizeF(130,100), float bubbleOffsetX=-10, float bubbleOffsetY=-30, float xRnd=5, float yRnd=5)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawEllipse">drawEllipse</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, float width, float height, bool isGeoProjected=0)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawEllipse">drawEllipse</a> (self, int x, int y, int width, int height)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawEllipse">drawEllipse</a> (self, QRectF rectangle)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawImage">drawImage</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, QImage image)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawImage">drawImage</a> (self, QRect target, QImage image, QRect source, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::ImageConversionFlags</a> flags=Qt.AutoColor)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawImage">drawImage</a> (self, QRect rect, QImage image)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawImage">drawImage</a> (self, QRectF rect, QImage image)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawLine">drawLine</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> startPosition, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> endPosition, bool isGeoProjected=0)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawLine">drawLine</a> (self, int x1, int y1, int x2, int y2)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPixmap">drawPixmap</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, QPixmap pixmap)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPixmap">drawPixmap</a> (self, int x, int y, QPixmap pixmap)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPixmap">drawPixmap</a> (self, QPointF point, QPixmap pixmap)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPixmap">drawPixmap</a> (self, QPoint point, QPixmap pixmap)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPoint">drawPoint</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPoint">drawPoint</a> (self, int x, int y)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPoint">drawPoint</a> (self, <a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a> point)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPoints">drawPoints</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> positions, int pointCount)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPolygon">drawPolygon</a> (self, <a href="../marble/Marble.GeoDataLinearRing.html">Marble.GeoDataLinearRing</a> linearRing, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a> fillRule=Qt.OddEvenFill)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPolygon">drawPolygon</a> (self, <a href="../marble/Marble.GeoDataPolygon.html">Marble.GeoDataPolygon</a> polygon, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a> fillRule=Qt.OddEvenFill)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPolygon">drawPolygon</a> (self, QPolygonF polygon)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPolyline">drawPolyline</a> (self, <a href="../marble/Marble.GeoDataLineString.html">Marble.GeoDataLineString</a> lineString, QString labelText=QString(), <a href="../marble/Marble.html">Marble.LabelPositionFlags</a> labelPositionFlags=Marble.LineCenter)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawPolyline">drawPolyline</a> (self, QPolygonF polyline)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawRect">drawRect</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, float width, float height, bool isGeoProjected=0)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawRect">drawRect</a> (self, QRectF rectangle)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawRect">drawRect</a> (self, QRect rectangle)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawRect">drawRect</a> (self, int x, int y, int width, int height)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawRoundRect">drawRoundRect</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, int width, int height, int xRnd=25, int yRnd=25, bool isGeoProjected=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawRoundRect">drawRoundRect</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, int width, int height, int xRnd=25, int yRnd=25)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawText">drawText</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position, QString text)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawText">drawText</a> (self, int x, int y, QString text)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawText">drawText</a> (self, QPointF position, QString text)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawText">drawText</a> (self, QPoint position, QString text)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#drawText">drawText</a> (self, QRect rectangle, int flags, QString text, QRect boundingRect=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapQuality">mapQuality</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QRegion&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#regionFromEllipse">regionFromEllipse</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> centerPosition, float width, float height, bool isGeoProjected=0, float strokeWidth=3)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QRegion&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#regionFromLine">regionFromLine</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> startPosition, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> endPosition, bool isGeoProjected=0, float strokeWidth=3)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QRegion&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#regionFromPoint">regionFromPoint</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position, float strokeWidth=3)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QRegion&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#regionFromPoint">regionFromPoint</a> (self, <a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a> point, float strokeWidth=3)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QRegion&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#regionFromPolygon">regionFromPolygon</a> (self, <a href="../marble/Marble.GeoDataLinearRing.html">Marble.GeoDataLinearRing</a> linearRing, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a> fillRule, float strokeWidth=3)</td></tr>
+@@ -123,13 +101,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td>
+-<td class="paramname"><em>mapQuality=Marble.NormalQuality</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>clip=1</em></td>
++<td class="paramname"><em>mapQuality=NormalQuality</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -139,18 +111,6 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="autoMapQuality"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> autoMapQuality</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+ <div class="memdoc"></div></div><a class="anchor" name="drawAnnotation"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -249,37 +209,25 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawEllipse"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawImage"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawEllipse</td>
++<td class="memname"> drawImage</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>width</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>centerPosition</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>height</em></td>
++<td class="paramtype">QImage&nbsp;</td>
++<td class="paramname"><em>image</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -289,19 +237,25 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawEllipse"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawPixmap"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawEllipse</td>
++<td class="memname"> drawPixmap</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QRectF&nbsp;</td>
+-<td class="paramname"><em>rectangle</em></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>centerPosition</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QPixmap&nbsp;</td>
++<td class="paramname"><em>pixmap</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -311,11 +265,11 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawImage"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawPoint"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawImage</td>
++<td class="memname"> drawPoint</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -323,13 +277,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>centerPosition</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QImage&nbsp;</td>
+-<td class="paramname"><em>image</em></td>
++<td class="paramname"><em>position</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -339,37 +287,19 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawImage"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawPoint"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawImage</td>
++<td class="memname"> drawPoint</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QRect&nbsp;</td>
+-<td class="paramname"><em>target</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QImage&nbsp;</td>
+-<td class="paramname"><em>image</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QRect&nbsp;</td>
+-<td class="paramname"><em>source</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::ImageConversionFlags</a>&nbsp;</td>
+-<td class="paramname"><em>flags=Qt.AutoColor</em></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a>&nbsp;</td>
++<td class="paramname"><em>point</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -379,25 +309,25 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawImage"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawPolygon"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawImage</td>
++<td class="memname"> drawPolygon</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QRect&nbsp;</td>
+-<td class="paramname"><em>rect</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLinearRing.html">Marble.GeoDataLinearRing</a>&nbsp;</td>
++<td class="paramname"><em>linearRing</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QImage&nbsp;</td>
+-<td class="paramname"><em>image</em></td>
++<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a>&nbsp;</td>
++<td class="paramname"><em>fillRule=Qt.OddEvenFill</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -407,25 +337,25 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawImage"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawPolygon"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawImage</td>
++<td class="memname"> drawPolygon</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QRectF&nbsp;</td>
+-<td class="paramname"><em>rect</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPolygon.html">Marble.GeoDataPolygon</a>&nbsp;</td>
++<td class="paramname"><em>polygon</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QImage&nbsp;</td>
+-<td class="paramname"><em>image</em></td>
++<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a>&nbsp;</td>
++<td class="paramname"><em>fillRule=Qt.OddEvenFill</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -435,31 +365,31 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawLine"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawPolyline"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawLine</td>
++<td class="memname"> drawPolyline</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>startPosition</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLineString.html">Marble.GeoDataLineString</a>&nbsp;</td>
++<td class="paramname"><em>lineString</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>endPosition</em>, </td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>labelText=QString()</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>isGeoProjected=0</em></td>
++<td class="paramtype"><a href="../marble/Marble.html">Marble.LabelPositionFlags</a>&nbsp;</td>
++<td class="paramname"><em>labelPositionFlags=Marble.LineCenter</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -469,37 +399,37 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawLine"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawRect"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawLine</td>
++<td class="memname"> drawRect</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x1</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>centerPosition</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y1</em>, </td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x2</em>, </td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y2</em></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>isGeoProjected=0</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -509,11 +439,11 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPixmap"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawRoundRect"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawPixmap</td>
++<td class="memname"> drawRoundRect</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -526,42 +456,26 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QPixmap&nbsp;</td>
+-<td class="paramname"><em>pixmap</em></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPixmap"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPixmap</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x</em>, </td>
++<td class="paramname"><em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y</em>, </td>
++<td class="paramname"><em>xRnd=25</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QPixmap&nbsp;</td>
+-<td class="paramname"><em>pixmap</em></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>yRnd=25</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -571,25 +485,25 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPixmap"></a>
++<div class="memdoc"></div></div><a class="anchor" name="drawText"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawPixmap</td>
++<td class="memname"> drawText</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QPointF&nbsp;</td>
+-<td class="paramname"><em>point</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>position</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">QPixmap&nbsp;</td>
+-<td class="paramname"><em>pixmap</em></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>text</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -599,633 +513,37 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPixmap"></a>
++<div class="memdoc"></div></div><a class="anchor" name="mapQuality"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawPixmap</td>
++<td class="memname"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a> mapQuality</td>
+ <td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPoint&nbsp;</td>
+-<td class="paramname"><em>point</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPixmap&nbsp;</td>
+-<td class="paramname"><em>pixmap</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
+ <td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPoint"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPoint</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>position</em></td>
+ </tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
++</table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPoint"></a>
++<div class="memdoc"></div></div><a class="anchor" name="regionFromEllipse"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> drawPoint</td>
++<td class="memname">QRegion regionFromEllipse</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+ </tr><tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x</em>, </td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>centerPosition</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+ <td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPoint"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPoint</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataPoint.html">Marble.GeoDataPoint</a>&nbsp;</td>
+-<td class="paramname"><em>point</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPoints"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPoints</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>positions</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>pointCount</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPolygon"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPolygon</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataLinearRing.html">Marble.GeoDataLinearRing</a>&nbsp;</td>
+-<td class="paramname"><em>linearRing</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a>&nbsp;</td>
+-<td class="paramname"><em>fillRule=Qt.OddEvenFill</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPolygon"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPolygon</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataPolygon.html">Marble.GeoDataPolygon</a>&nbsp;</td>
+-<td class="paramname"><em>polygon</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::FillRule</a>&nbsp;</td>
+-<td class="paramname"><em>fillRule=Qt.OddEvenFill</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPolygon"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPolygon</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPolygonF&nbsp;</td>
+-<td class="paramname"><em>polygon</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPolyline"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPolyline</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataLineString.html">Marble.GeoDataLineString</a>&nbsp;</td>
+-<td class="paramname"><em>lineString</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>labelText=QString()</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.html">Marble.LabelPositionFlags</a>&nbsp;</td>
+-<td class="paramname"><em>labelPositionFlags=Marble.LineCenter</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawPolyline"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawPolyline</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPolygonF&nbsp;</td>
+-<td class="paramname"><em>polyline</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawRect"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawRect</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>centerPosition</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>width</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>height</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>isGeoProjected=0</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawRect"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawRect</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QRectF&nbsp;</td>
+-<td class="paramname"><em>rectangle</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawRect"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawRect</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QRect&nbsp;</td>
+-<td class="paramname"><em>rectangle</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawRect"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawRect</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>width</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>height</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawRoundRect"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawRoundRect</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>centerPosition</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>width</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>height</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>xRnd=25</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>yRnd=25</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>isGeoProjected=0</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawText"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawText</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>position</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>text</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawText"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawText</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>x</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>y</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>text</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawText"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawText</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPointF&nbsp;</td>
+-<td class="paramname"><em>position</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>text</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawText"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawText</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPoint&nbsp;</td>
+-<td class="paramname"><em>position</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>text</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="drawText"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> drawText</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QRect&nbsp;</td>
+-<td class="paramname"><em>rectangle</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">int&nbsp;</td>
+-<td class="paramname"><em>flags</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>text</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QRect&nbsp;</td>
+-<td class="paramname"><em>boundingRect=0</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="mapQuality"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a> mapQuality</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="regionFromEllipse"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">QRegion regionFromEllipse</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>centerPosition</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>width</em>, </td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>width</em>, </td>
+ </tr>
+ <tr>
+ <td class="memname"></td>
+@@ -1253,46 +571,6 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="regionFromLine"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">QRegion regionFromLine</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>startPosition</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>endPosition</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>isGeoProjected=0</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">float&nbsp;</td>
+-<td class="paramname"><em>strokeWidth=3</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+ <div class="memdoc"></div></div><a class="anchor" name="regionFromPoint"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.GeoWriter.html b/docs/bindings/python/html/marble/Marble.GeoWriter.html
+index 57a89cb..ad89748 100644
+--- a/docs/bindings/python/html/marble/Marble.GeoWriter.html
++++ b/docs/bindings/python/html/marble/Marble.GeoWriter.html
+@@ -64,7 +64,7 @@ format that the writer is currently working with.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#write">write</a> (self, QIODevice device, <a href="../marble/Marble.GeoNode.html">Marble.GeoNode</a> feature)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#writeElement">writeElement</a> (self, QString namespaceUri, QString key, QString value)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#writeElement">writeElement</a> (self, QString key, QString value)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#writeOptionalElement">writeOptionalElement</a> (self, QString key, QString value)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#writeOptionalElement">writeOptionalElement</a> (self, QString key, QString value, QString defaultValue=QString())</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="GeoWriter"></a>
+ <div class="memitem">
+@@ -221,7 +221,13 @@ the current Document Type for this GeoWriter. See <dl class="see" compact><dt><b
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>value</em></td>
++<td class="paramname"><em>value</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>defaultValue=QString()</em></td>
+ </tr>
+ <tr>
+ <td></td>
+@@ -232,7 +238,7 @@ the current Document Type for this GeoWriter. See <dl class="see" compact><dt><b
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Convenience method to write &lt;key&gt;value&lt;/key&gt; if value is
+-not empty. Otherwise, nothing is written.
++not equal to defaultValue. Otherwise, nothing is written.
+ </p></div></div>
+ </div>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.MapThemeDownloadDialog.html b/docs/bindings/python/html/marble/Marble.MapThemeDownloadDialog.html
+new file mode 100644
+index 0000000..8f4b51c
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.MapThemeDownloadDialog.html
+@@ -0,0 +1,131 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.MapThemeDownloadDialog</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>MapThemeDownloadDialog Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QDialog &#x2192; QWidget &#x2192; QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MapThemeDownloadDialog">__init__</a> (self, <a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a> marbleWidget)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="MapThemeDownloadDialog"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a>&nbsp;</td>
++<td class="paramname"><em>marbleWidget</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.MapThemeManager.html b/docs/bindings/python/html/marble/Marble.MapThemeManager.html
+index 21a3f7f..346fb38 100644
+--- a/docs/bindings/python/html/marble/Marble.MapThemeManager.html
++++ b/docs/bindings/python/html/marble/Marble.MapThemeManager.html
+@@ -78,6 +78,7 @@ object.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#themesChanged">themesChanged</a> ()</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MapThemeManager">__init__</a> (self, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QStandardItemModel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#celestialBodiesModel">celestialBodiesModel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeIds">mapThemeIds</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStandardItemModel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeModel">mapThemeModel</a> (self)</td></tr>
+ <tr><td colspan="2"><br><h2>Static Methods</h2></td></tr>
+@@ -118,7 +119,20 @@ object.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="mapThemeIds"></a>
++<div class="memdoc"></div></div><a class="anchor" name="celestialBodiesModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QStandardItemModel celestialBodiesModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Provides a model of all installed planets.
++</p></div></div><a class="anchor" name="mapThemeIds"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.MapViewWidget.html b/docs/bindings/python/html/marble/Marble.MapViewWidget.html
+index ea1feaf..afcc51b 100644
+--- a/docs/bindings/python/html/marble/Marble.MapViewWidget.html
++++ b/docs/bindings/python/html/marble/Marble.MapViewWidget.html
+@@ -56,14 +56,16 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ 
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#celestialBodyChanged">celestialBodyChanged</a> (QString a0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeDeleted">mapThemeDeleted</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeIdChanged">mapThemeIdChanged</a> (QString a0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#projectionChanged">projectionChanged</a> (<a href="../marble/Marble.html#Projection">Marble.Projection</a> a0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showMapWizard">showMapWizard</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showUploadDialog">showUploadDialog</a> ()</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MapViewWidget">__init__</a> (self, QWidget parent=0, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::WindowFlags</a> f=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#resizeEvent">resizeEvent</a> (self, QResizeEvent event)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMapThemeId">setMapThemeId</a> (self, QString a0)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMarbleWidget">setMarbleWidget</a> (self, <a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a> widget)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMarbleWidget">setMarbleWidget</a> (self, <a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a> widget, <a href="../marble/Marble.MapThemeManager.html">Marble.MapThemeManager</a> mapThemeManager)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setProjection">setProjection</a> (self, <a href="../marble/Marble.html#Projection">Marble.Projection</a> projection)</td></tr>
+ </table>
+ <hr><h2>Signal Documentation</h2><a class="anchor" name="celestialBodyChanged"></a>
+@@ -83,7 +85,19 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("celestialBodyChanged(const QString&)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="mapThemeIdChanged"></a>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("celestialBodyChanged(const QString&)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="mapThemeDeleted"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> mapThemeDeleted</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("mapThemeDeleted()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="mapThemeIdChanged"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -169,6 +183,28 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="resizeEvent"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> resizeEvent</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QResizeEvent&nbsp;</td>
++<td class="paramname"><em>event</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setMapThemeId"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -203,7 +239,13 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a>&nbsp;</td>
+-<td class="paramname"><em>widget</em></td>
++<td class="paramname"><em>widget</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MapThemeManager.html">Marble.MapThemeManager</a>&nbsp;</td>
++<td class="paramname"><em>mapThemeManager</em></td>
+ </tr>
+ <tr>
+ <td></td>
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleAboutDialog.html b/docs/bindings/python/html/marble/Marble.MarbleAboutDialog.html
+index 3aa8a00..86b4da3 100644
+--- a/docs/bindings/python/html/marble/Marble.MarbleAboutDialog.html
++++ b/docs/bindings/python/html/marble/Marble.MarbleAboutDialog.html
+@@ -54,9 +54,12 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+ 
+ 
+-<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#Tab">Tab</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;About, Authors, Data, License&nbsp;}</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MarbleAboutDialog">__init__</a> (self, QWidget parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setApplicationTitle">setApplicationTitle</a> (self, QString title)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setInitialTab">setInitialTab</a> (self, <a href="../marble/Marble.MarbleAboutDialog.html#Tab">Marble.MarbleAboutDialog.Tab</a> tab)</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="MarbleAboutDialog"></a>
+ <div class="memitem">
+@@ -104,7 +107,47 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </div>
+ <div class="memdoc"><p>Set the application title (usually name and version) to show
+ The default application title is 'Marble Virtual Globe'
+-</p></div></div>
++</p></div></div><a class="anchor" name="setInitialTab"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setInitialTab</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleAboutDialog.html#Tab">Marble.MarbleAboutDialog.Tab</a>&nbsp;</td>
++<td class="paramname"><em>tab</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>setInitialTab Change the tab shown when executing the dialog
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>tab</em>&nbsp;</td><td> The tab to show
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="Tab"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname">
++<tr><td class="memname">Tab</td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>About</em>&nbsp;</td><td><tr><td valign="top"><em>Authors</em>&nbsp;</td><td><tr><td valign="top"><em>Data</em>&nbsp;</td><td><tr><td valign="top"><em>License</em>&nbsp;</td><td></table>
++</dl>
++</div></div><p>
+ </div>
+ </div>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleDebug.html b/docs/bindings/python/html/marble/Marble.MarbleDebug.html
+new file mode 100644
+index 0000000..04f45aa
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.MarbleDebug.html
+@@ -0,0 +1,148 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.MarbleDebug</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>MarbleDebug Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++<p>a class which takes all the settings and exposes them
++</p>
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Static Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isEnabled">isEnabled</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setEnabled">setEnabled</a> (bool enabled)</td></tr>
++</table>
++<hr><h2>Static Method Documentation</h2><a class="anchor" name="isEnabled"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool isEnabled</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>isEnabled returns whether debug information output is generated
++</p></div></div><a class="anchor" name="setEnabled"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setEnabled</td>
++<td>(</td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>enabled</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>setEnabled Toggle debug information output generation
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>enabled</em>&nbsp;</td><td> Set to true to enable debug output, false to disable
++</td></tr>
++</table></dl>
++<p>
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleGraphicsItem.html b/docs/bindings/python/html/marble/Marble.MarbleGraphicsItem.html
+index fa48250..fab21a2 100644
+--- a/docs/bindings/python/html/marble/Marble.MarbleGraphicsItem.html
++++ b/docs/bindings/python/html/marble/Marble.MarbleGraphicsItem.html
+@@ -61,7 +61,6 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MarbleGraphicsItem">__init__</a> (self, <a href="../marble/Marble.MarbleGraphicsItem.html">Marble.MarbleGraphicsItem</a> other)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleGraphicsItem.html#CacheMode">Marble.MarbleGraphicsItem.CacheMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#cacheMode">cacheMode</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#contains">contains</a> (self, QPointF point)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QRectF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#containsRect">containsRect</a> (self, QPointF point)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QRectF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#contentRect">contentRect</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QSizeF&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#contentSize">contentSize</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#eventFilter">eventFilter</a> (self, QObject object, QEvent e)</td></tr>
+@@ -138,29 +137,6 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Returns true if the Item contains <b>point</b> in parent coordinates.
+-</p></div></div><a class="anchor" name="containsRect"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">QRectF containsRect</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPointF&nbsp;</td>
+-<td class="paramname"><em>point</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p>Returns the rect of one representation of the object that is at the given position.
+ </p></div></div><a class="anchor" name="contentRect"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleMap.html b/docs/bindings/python/html/marble/Marble.MarbleMap.html
+index 842dd0b..1163a9d 100644
+--- a/docs/bindings/python/html/marble/Marble.MarbleMap.html
++++ b/docs/bindings/python/html/marble/Marble.MarbleMap.html
+@@ -117,6 +117,8 @@ cities, mountain tops or the poles.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.AbstractFloatItem.html">Marble.AbstractFloatItem</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#floatItems">floatItems</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#geoCoordinates">geoCoordinates</a> (self, int x, int y, float lon, float lat, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> a4=Marble.GeoDataCoordinates.Degree)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#height">height</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isLockedToSubSolarPoint">isLockedToSubSolarPoint</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isSubSolarPointIconVisible">isSubSolarPointIconVisible</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapQuality">mapQuality</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapQuality">mapQuality</a> (self, <a href="../marble/Marble.html#ViewContext">Marble.ViewContext</a> viewContext)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeId">mapThemeId</a> (self)</td></tr>
+@@ -139,6 +141,7 @@ cities, mountain tops or the poles.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCenterLongitude">setCenterLongitude</a> (self, float lon)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDefaultAngleUnit">setDefaultAngleUnit</a> (self, <a href="../marble/Marble.html#AngleUnit">Marble.AngleUnit</a> angleUnit)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDefaultFont">setDefaultFont</a> (self, QFont font)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLockToSubSolarPoint">setLockToSubSolarPoint</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMapQualityForViewContext">setMapQualityForViewContext</a> (self, <a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a> qualityForViewContext, <a href="../marble/Marble.html#ViewContext">Marble.ViewContext</a> viewContext)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMapThemeId">setMapThemeId</a> (self, QString maptheme)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setProjection">setProjection</a> (self, <a href="../marble/Marble.html#Projection">Marble.Projection</a> projection)</td></tr>
+@@ -163,12 +166,12 @@ cities, mountain tops or the poles.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowRivers">setShowRivers</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowRuntimeTrace">setShowRuntimeTrace</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowScaleBar">setShowScaleBar</a> (self, bool visible)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowSunInZenith">setShowSunInZenith</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowSunShading">setShowSunShading</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowTerrain">setShowTerrain</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowTileId">setShowTileId</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSize">setSize</a> (self, int width, int height)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSize">setSize</a> (self, QSize size)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSubSolarPointIconVisible">setSubSolarPointIconVisible</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setViewContext">setViewContext</a> (self, <a href="../marble/Marble.html#ViewContext">Marble.ViewContext</a> viewContext)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setVolatileTileCacheLimit">setVolatileTileCacheLimit</a> (self, long kiloBytes)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showAtmosphere">showAtmosphere</a> (self)</td></tr>
+@@ -189,7 +192,6 @@ cities, mountain tops or the poles.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showRelief">showRelief</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showRivers">showRivers</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showScaleBar">showScaleBar</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showSunInZenith">showSunInZenith</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showSunShading">showSunShading</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showTerrain">showTerrain</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QSize&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#size">size</a> (self)</td></tr>
+@@ -761,7 +763,37 @@ the globe and before all other layers have been rendered.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="mapQuality"></a>
++<div class="memdoc"></div></div><a class="anchor" name="isLockedToSubSolarPoint"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool isLockedToSubSolarPoint</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Return whether the globe is locked to the sub solar point
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> if globe is locked to sub solar point
++</dd></dl>
++</p></div></div><a class="anchor" name="isSubSolarPointIconVisible"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool isSubSolarPointIconVisible</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Return whether the sun icon is shown in the sub solar point.
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> visibility of the sun icon in the sub solar point
++</dd></dl>
++</p></div></div><a class="anchor" name="mapQuality"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -1270,7 +1302,36 @@ the previous position and the two offsets.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setMapQualityForViewContext"></a>
++<div class="memdoc"></div></div><a class="anchor" name="setLockToSubSolarPoint"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setLockToSubSolarPoint</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>visible</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the globe locked to the sub solar point
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> vsible if globe is locked to the sub solar point
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setMapQualityForViewContext"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -1961,35 +2022,6 @@ if needed.
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="setShowSunInZenith"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> setShowSunInZenith</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">bool&nbsp;</td>
+-<td class="paramname"><em>visible</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p>Set whether the sun is visible in the zenith.
+-</p><dl compact><dt><b>Parameters:</b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em>visible</em>&nbsp;</td><td> visibility of the sun in the zenith
+-</td></tr>
+-</table></dl>
+-<p>
+ </p></div></div><a class="anchor" name="setShowSunShading"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -2129,7 +2161,36 @@ and might be subject to changes until Marble 0.8
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setViewContext"></a>
++<div class="memdoc"></div></div><a class="anchor" name="setSubSolarPointIconVisible"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setSubSolarPointIconVisible</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>visible</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set whether the sun icon is shown in the sub solar point
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> visible if the sun icon is shown in the sub solar point
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setViewContext"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -2447,21 +2508,6 @@ and might be subject to changes until Marble 0.8
+ <div class="memdoc"><p>Return whether the scale bar is visible.
+ <dl class="return" compact><dt><b>Returns:</b></dt><dd> The scale bar visibility.
+ </dd></dl>
+-</p></div></div><a class="anchor" name="showSunInZenith"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool showSunInZenith</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"><p>Return whether the sun is shown in the zenith.
+-<dl class="return" compact><dt><b>Returns:</b></dt><dd> visibility of sun in the zenith
+-</dd></dl>
+ </p></div></div><a class="anchor" name="showSunShading"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleModel.html b/docs/bindings/python/html/marble/Marble.MarbleModel.html
+index 51d90eb..ebac2bb 100644
+--- a/docs/bindings/python/html/marble/Marble.MarbleModel.html
++++ b/docs/bindings/python/html/marble/Marble.MarbleModel.html
+@@ -94,19 +94,16 @@ square or round.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MarbleModel">__init__</a> (self, QObject parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addGeoDataFile">addGeoDataFile</a> (self, QString filename)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addGeoDataString">addGeoDataString</a> (self, QString data, QString key="data")</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addPlacemarkData">addPlacemarkData</a> (self, QString data, QString key="data")</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addPlacemarkFile">addPlacemarkFile</a> (self, QString filename)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.BookmarkManager.html">Marble.BookmarkManager</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#bookmarkManager">bookmarkManager</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clearPersistentTileCache">clearPersistentTileCache</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clockDateTime">clockDateTime</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clockSpeed">clockSpeed</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clockTimezone">clockTimezone</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.ElevationModel.html">Marble.ElevationModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#elevationModel">elevationModel</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QAbstractItemModel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#groundOverlayModel">groundOverlayModel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#home">home</a> (self, float lon, float lat, int zoom)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QTextDocument&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#legend">legend</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeId">mapThemeId</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MapThemeManager.html">Marble.MapThemeManager</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeManager">mapThemeManager</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#openGpxFile">openGpxFile</a> (self, QString filename)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#persistentTileCacheLimit">persistentTileCacheLimit</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QAbstractItemModel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#placemarkModel">placemarkModel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QItemSelectionModel&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#placemarkSelectionModel">placemarkSelectionModel</a> (self)</td></tr>
+@@ -116,7 +113,6 @@ square or round.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#planetRadius">planetRadius</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.PositionTracking.html">Marble.PositionTracking</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positionTracking">positionTracking</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeGeoData">removeGeoData</a> (self, QString key)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removePlacemarkKey">removePlacemarkKey</a> (self, QString key)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setClockDateTime">setClockDateTime</a> (self, QDateTime datetime)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setClockSpeed">setClockSpeed</a> (self, int speed)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setClockTimezone">setClockTimezone</a> (self, int timeInSec)</td></tr>
+@@ -129,6 +125,8 @@ square or round.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWorkOffline">setWorkOffline</a> (self, bool workOffline)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.SunLocator.html">Marble.SunLocator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#sunLocator">sunLocator</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#trackedPlacemark">trackedPlacemark</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataTreeModel.html">Marble.GeoDataTreeModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#treeModel">treeModel</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#updateProperty">updateProperty</a> (self, QString property, bool value)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#workOffline">workOffline</a> (self)</td></tr>
+ </table>
+ <hr><h2>Signal Documentation</h2><a class="anchor" name="creatingTilesStart"></a>
+@@ -162,8 +160,6 @@ square or round.
+ </div>
+ <div class="memdoc"><p>Signal that the MarbleModel has started to create a new set of tiles.
+ @param
+-<dl class="see" compact><dt><b>See also:</b></dt><dd> zoomView()
+-</dd></dl>
+ </p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("creatingTilesStart(Marble::TileCreator*, const QString&, const QString&)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="homeChanged"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -292,7 +288,14 @@ square or round.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="addGeoDataString"></a>
++<div class="memdoc"><p>Handle file loading into the treeModel
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>filename</em>&nbsp;</td><td> the file to load
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="addGeoDataString"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -320,60 +323,15 @@ square or round.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="addPlacemarkData"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> addPlacemarkData</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>data</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>key="data"</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Please use addGeoDataString instead
+-</dd></dl>
+-</p></div></div><a class="anchor" name="addPlacemarkFile"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> addPlacemarkFile</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>filename</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Please use addGeoDataFile instead
+-</dd></dl>
++<div class="memdoc"><p>Handle raw data loading into the treeModel
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>data</em>&nbsp;</td><td> the raw data to load
++
++<tr><td></td><td valign="top"><em>key</em>&nbsp;</td><td> the name to remove this raw data later
++</td></tr>
++</table></dl>
++<p>
+ </p></div></div><a class="anchor" name="bookmarkManager"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -447,6 +405,18 @@ square or round.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="groundOverlayModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QAbstractItemModel groundOverlayModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="home"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -525,42 +495,6 @@ that specifies the theme:
+ <p>
+ Example:
+ maptheme = "earth/bluemarble/bluemarble.dgml"
+-</p></div></div><a class="anchor" name="mapThemeManager"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.MapThemeManager.html">Marble.MapThemeManager</a> mapThemeManager</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="openGpxFile"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> openGpxFile</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>filename</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Please use addGeoDataFile instead
+-</dd></dl>
+ </p></div></div><a class="anchor" name="persistentTileCacheLimit"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -685,30 +619,13 @@ maptheme = "earth/bluemarble/bluemarble.dgml"
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="removePlacemarkKey"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> removePlacemarkKey</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QString&nbsp;</td>
+-<td class="paramname"><em>key</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Please use removeGeoData instead
+-</dd></dl>
++<div class="memdoc"><p>Remove the file or raw data from the treeModel
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>key</em>&nbsp;</td><td> either the file name or the key for raw data
++</td></tr>
++</table></dl>
++<p>
+ </p></div></div><a class="anchor" name="setClockDateTime"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -1022,7 +939,50 @@ maptheme = "earth/bluemarble/bluemarble.dgml"
+ placemark is currently tracked.
+ <dl class="see" compact><dt><b>See also:</b></dt><dd> setTrackedPlacemark(), trackedPlacemarkChanged()
+ </dd></dl>
+-</p></div></div><a class="anchor" name="workOffline"></a>
++</p></div></div><a class="anchor" name="treeModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataTreeModel.html">Marble.GeoDataTreeModel</a> treeModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Return the list of Placemarks as a QAbstractItemModel *
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> a list of all Placemarks in the MarbleModel.
++</dd></dl>
++</p></div></div><a class="anchor" name="updateProperty"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> updateProperty</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>property</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>value</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="workOffline"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleWidget.html b/docs/bindings/python/html/marble/Marble.MarbleWidget.html
+index 925d95e..3b130e4 100644
+--- a/docs/bindings/python/html/marble/Marble.MarbleWidget.html
++++ b/docs/bindings/python/html/marble/Marble.MarbleWidget.html
+@@ -141,6 +141,8 @@ article, you will get a mini-browser window with the article in a tab.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#focusPoint">focusPoint</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#geoCoordinates">geoCoordinates</a> (self, int x, int y, float lon, float lat, <a href="../marble/Marble.GeoDataCoordinates.html#Unit">Marble.GeoDataCoordinates.Unit</a> a4=Marble.GeoDataCoordinates.Degree)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#goHome">goHome</a> (self, <a href="../marble/Marble.html#FlyToMode">Marble.FlyToMode</a> mode=Marble.Automatic)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isLockedToSubSolarPoint">isLockedToSubSolarPoint</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isSubSolarPointIconVisible">isSubSolarPointIconVisible</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#leaveEvent">leaveEvent</a> (self, QEvent event)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataLookAt.html">Marble.GeoDataLookAt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#lookAt">lookAt</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapQuality">mapQuality</a> (self, <a href="../marble/Marble.html#ViewContext">Marble.ViewContext</a> a0=Marble.Still)</td></tr>
+@@ -176,6 +178,7 @@ article, you will get a mini-browser window with the article in a tab.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDistance">setDistance</a> (self, float distance)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFocusPoint">setFocusPoint</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> focusPoint)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setInputEnabled">setInputEnabled</a> (self, bool a0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLockToSubSolarPoint">setLockToSubSolarPoint</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMapQualityForViewContext">setMapQualityForViewContext</a> (self, <a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a> quality, <a href="../marble/Marble.html#ViewContext">Marble.ViewContext</a> viewContext)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMapThemeId">setMapThemeId</a> (self, QString maptheme)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setProjection">setProjection</a> (self, int projection)</td></tr>
+@@ -202,12 +205,13 @@ article, you will get a mini-browser window with the article in a tab.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowRivers">setShowRivers</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowRuntimeTrace">setShowRuntimeTrace</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowScaleBar">setShowScaleBar</a> (self, bool visible)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowSunInZenith">setShowSunInZenith</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowSunShading">setShowSunShading</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowTerrain">setShowTerrain</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setShowTileId">setShowTileId</a> (self, bool visible)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSubSolarPointIconVisible">setSubSolarPointIconVisible</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setViewContext">setViewContext</a> (self, <a href="../marble/Marble.html#ViewContext">Marble.ViewContext</a> viewContext)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setVolatileTileCacheLimit">setVolatileTileCacheLimit</a> (self, long kiloBytes)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setZoom">setZoom</a> (self, int zoom, <a href="../marble/Marble.html#FlyToMode">Marble.FlyToMode</a> mode=Marble.Instant)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showAtmosphere">showAtmosphere</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showBackground">showBackground</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showBorders">showBorders</a> (self)</td></tr>
+@@ -226,7 +230,6 @@ article, you will get a mini-browser window with the article in a tab.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showRelief">showRelief</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showRivers">showRivers</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showScaleBar">showScaleBar</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showSunInZenith">showSunInZenith</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showSunShading">showSunShading</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showTerrain">showTerrain</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#tileZoomLevel">tileZoomLevel</a> (self)</td></tr>
+@@ -452,7 +455,7 @@ when the user moves the map around or zooms.
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td></td><td valign="top"><em>zoom</em>&nbsp;</td><td> The new zoom value.
+ </td></tr> </table></dl>
+-<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> zoomView()
++<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> setZoom()
+ </dd></dl>
+ </p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("zoomChanged(int)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="MarbleWidget"></a>
+ <div class="memitem">
+@@ -1177,6 +1180,36 @@ center point.
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Center the view on the default start point with the default zoom.
++</p></div></div><a class="anchor" name="isLockedToSubSolarPoint"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool isLockedToSubSolarPoint</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Return whether the globe is locked to the sub solar point
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> if globe is locked to sub solar point
++</dd></dl>
++</p></div></div><a class="anchor" name="isSubSolarPointIconVisible"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool isSubSolarPointIconVisible</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Return whether the sun icon is shown in the sub solar point.
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> visibility of the sun icon in the sub solar point
++</dd></dl>
+ </p></div></div><a class="anchor" name="leaveEvent"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -1974,7 +2007,36 @@ the previous position and the two offsets.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setMapQualityForViewContext"></a>
++<div class="memdoc"></div></div><a class="anchor" name="setLockToSubSolarPoint"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setLockToSubSolarPoint</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>visible</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Set the globe locked to the sub solar point
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> vsible if globe is locked to the sub solar point
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="setMapQualityForViewContext"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -2734,11 +2796,11 @@ if needed.
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="setShowSunInZenith"></a>
++</p></div></div><a class="anchor" name="setShowSunShading"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> setShowSunInZenith</td>
++<td class="memname"> setShowSunShading</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -2756,18 +2818,18 @@ if needed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Set whether the sun is visible in the zenith.
++<div class="memdoc"><p>Set whether the night shadow is visible.
+ </p><dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em>visible</em>&nbsp;</td><td> visibility of the sun in the zenith
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> visibile visibility of shadow
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="setShowSunShading"></a>
++</p></div></div><a class="anchor" name="setShowTerrain"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> setShowSunShading</td>
++<td class="memname"> setShowTerrain</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -2785,18 +2847,18 @@ if needed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Set whether the night shadow is visible.
++<div class="memdoc"><p>Set whether the terrain place mark overlay is visible
+ </p><dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> visibile visibility of shadow
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> visible visibility of the terrain place marks
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="setShowTerrain"></a>
++</p></div></div><a class="anchor" name="setShowTileId"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> setShowTerrain</td>
++<td class="memname"> setShowTileId</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -2814,18 +2876,20 @@ if needed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Set whether the terrain place mark overlay is visible
++<div class="memdoc"><p>Set whether the is tile is visible
++NOTE: This is part of the transitional debug API
++and might be subject to changes until Marble 0.8
+ </p><dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> visible visibility of the terrain place marks
++<tr><td></td><td valign="top"><em>visible</em>&nbsp;</td><td> visibility of the tile
+ </td></tr>
+ </table></dl>
+ <p>
+-</p></div></div><a class="anchor" name="setShowTileId"></a>
++</p></div></div><a class="anchor" name="setSubSolarPointIconVisible"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> setShowTileId</td>
++<td class="memname"> setSubSolarPointIconVisible</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;<em>self</em>, </td>
+ <td class="paramname"></td>
+@@ -2843,12 +2907,10 @@ if needed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Set whether the is tile is visible
+-NOTE: This is part of the transitional debug API
+-and might be subject to changes until Marble 0.8
++<div class="memdoc"><p>Set whether the sun icon is shown in the sub solar point
+ </p><dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em>visible</em>&nbsp;</td><td> visibility of the tile
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> visible if the sun icon is shown in the sub solar point
+ </td></tr>
+ </table></dl>
+ <p>
+@@ -2904,6 +2966,43 @@ and might be subject to changes until Marble 0.8
+ </td></tr>
+ </table></dl>
+ <p>
++</p></div></div><a class="anchor" name="setZoom"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setZoom</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>zoom</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.html#FlyToMode">Marble.FlyToMode</a>&nbsp;</td>
++<td class="paramname"><em>mode=Marble.Instant</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Zoom the view to a certain zoomlevel
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> zoom the new zoom level.
++</td></tr>
++</table></dl>
++<p> The zoom level is an abstract value without physical
++interpretation. A zoom value around 1000 lets the viewer see
++all of the earth in the default window.
+ </p></div></div><a class="anchor" name="showAtmosphere"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -3171,21 +3270,6 @@ and might be subject to changes until Marble 0.8
+ <div class="memdoc"><p>Return whether the scale bar is visible.
+ <dl class="return" compact><dt><b>Returns:</b></dt><dd> The scale bar visibility.
+ </dd></dl>
+-</p></div></div><a class="anchor" name="showSunInZenith"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool showSunInZenith</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"><p>Return whether the sun is shown in the zenith.
+-<dl class="return" compact><dt><b>Returns:</b></dt><dd> visibility of sun in the zenith
+-</dd></dl>
+ </p></div></div><a class="anchor" name="showSunShading"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -3432,15 +3516,8 @@ use MarblePart which is handling this automatically.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Zoom the view to a certain zoomlevel
+-</p><dl compact><dt><b>Parameters:</b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em></em>&nbsp;</td><td> zoom the new zoom level.
+-</td></tr>
+-</table></dl>
+-<p> The zoom level is an abstract value without physical
+-interpretation. A zoom value around 1000 lets the viewer see
+-all of the earth in the default window.
++<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> To be removed soon. Please use setZoom instead. Same parameters.
++</dd></dl>
+ </p></div></div><a class="anchor" name="zoomViewBy"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.MarbleWidgetPopupMenu.html b/docs/bindings/python/html/marble/Marble.MarbleWidgetPopupMenu.html
+new file mode 100644
+index 0000000..82a772d
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.MarbleWidgetPopupMenu.html
+@@ -0,0 +1,262 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.MarbleWidgetPopupMenu</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>MarbleWidgetPopupMenu Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++<p>The MarbleWidgetPopupMenu handles context menus.
++</p>
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#trackPlacemark">trackPlacemark</a> (<a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a> placemark)</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MarbleWidgetPopupMenu">__init__</a> (self, <a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a> a0, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> a1)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addAction">addAction</a> (self, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::MouseButton</a> button, QAction action)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QPoint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mousePosition">mousePosition</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showLmbMenu">showLmbMenu</a> (self, int a0, int a1)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#showRmbMenu">showRmbMenu</a> (self, int a0, int a1)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="trackPlacemark"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> trackPlacemark</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a>&nbsp;</td>
++<td class="paramname"><em>placemark</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("trackPlacemark(const Marble::GeoDataPlacemark*)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="MarbleWidgetPopupMenu"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a>&nbsp;</td>
++<td class="paramname"><em>a0</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>a1</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="addAction"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addAction</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::MouseButton</a>&nbsp;</td>
++<td class="paramname"><em>button</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QAction&nbsp;</td>
++<td class="paramname"><em>action</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Adds the action to the menu associated with the specified
++mouse button
++</p></div></div><a class="anchor" name="mousePosition"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QPoint mousePosition</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>mousePosition Position of the last mouse button click
++<dl class="return" compact><dt><b>Returns:</b></dt><dd>
++</dd></dl>
++</p></div></div><a class="anchor" name="showLmbMenu"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> showLmbMenu</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>a0</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>a1</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="showRmbMenu"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> showRmbMenu</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>a0</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>a1</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.ParseRunnerPlugin.html b/docs/bindings/python/html/marble/Marble.ParseRunnerPlugin.html
+index 71513e9..b90c237 100644
+--- a/docs/bindings/python/html/marble/Marble.ParseRunnerPlugin.html
++++ b/docs/bindings/python/html/marble/Marble.ParseRunnerPlugin.html
+@@ -52,7 +52,8 @@ Inherits: QObject,<a href="../marble/Marble.PluginInterface.html">Marble.PluginI
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ <p>A plugin for Marble to execute a parsing task.
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+@@ -60,7 +61,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fileExtensions">fileExtensions</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fileFormatDescription">fileFormatDescription</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QIcon&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#icon">icon</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.ParsingRunner.html">Marble.ParsingRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
+ </table>
+ <hr><h2>Method Documentation</h2><a class="anchor" name="ParseRunnerPlugin"></a>
+ <div class="memitem">
+@@ -133,7 +134,7 @@ Example: "Google Earth KML"
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a> newRunner</td>
++<td class="memname"><a href="../marble/Marble.ParsingRunner.html">Marble.ParsingRunner</a> newRunner</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+diff --git a/docs/bindings/python/html/marble/Marble.ParsingRunner.html b/docs/bindings/python/html/marble/Marble.ParsingRunner.html
+new file mode 100644
+index 0000000..3c0a9ab
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.ParsingRunner.html
+@@ -0,0 +1,193 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.ParsingRunner</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>ParsingRunner Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parsingFinished">parsingFinished</a> (<a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document, QString error=QString())</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ParsingRunner">__init__</a> (self, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parseFile">parseFile</a> (self, QString fileName, <a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a> role)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="parsingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> parsingFinished</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a>&nbsp;</td>
++<td class="paramname"><em>document</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>error=QString()</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>File parsing is finished, result in the given document object.
++The signal should be emitted with null document and error description in case of fault.
++To be emitted by runners after a <dl class="see" compact><dt><b>See also:</b></dt><dd> parseFile call.
++</dd></dl>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("parsingFinished(Marble::GeoDataDocument*, const QString&)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="ParsingRunner"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="parseFile"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> parseFile</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>fileName</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a>&nbsp;</td>
++<td class="paramname"><em>role</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Start a file parsing. Called by MarbleRunnerManager, runners
++are expected to return the result via the parsingFinished signal.
++If implemented in a plugin, make sure to include Parsing in the
++plugin capabilities, otherwise MarbleRunnerManager will ignore the plugin
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.ParsingRunnerManager.html b/docs/bindings/python/html/marble/Marble.ParsingRunnerManager.html
+new file mode 100644
+index 0000000..1d51276
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.ParsingRunnerManager.html
+@@ -0,0 +1,256 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.ParsingRunnerManager</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>ParsingRunnerManager Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parsingFinished">parsingFinished</a> (<a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document, QString error=QString())</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parsingFinished">parsingFinished</a> ()</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ParsingRunnerManager">__init__</a> (self, <a href="../marble/Marble.PluginManager.html">Marble.PluginManager</a> pluginManager, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#openFile">openFile</a> (self, QString fileName, <a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a> role=Marble.UserDocument, int timeout=30000)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parseFile">parseFile</a> (self, QString fileName, <a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a> role=Marble.UserDocument)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="parsingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> parsingFinished</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a>&nbsp;</td>
++<td class="paramname"><em>document</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>error=QString()</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Emitted whenever all runners are finished for the query
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("parsingFinished(Marble::GeoDataDocument*, const QString&)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="parsingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> parsingFinished</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Emitted whenever all runners are finished for the query
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("parsingFinished()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="ParsingRunnerManager"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.PluginManager.html">Marble.PluginManager</a>&nbsp;</td>
++<td class="paramname"><em>pluginManager</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Constructor.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>pluginManager</em>&nbsp;</td><td> The plugin manager that gives access to RunnerPlugins
++
++<tr><td></td><td valign="top"><em>parent</em>&nbsp;</td><td> Optional parent object
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="openFile"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> openFile</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>fileName</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a>&nbsp;</td>
++<td class="paramname"><em>role=Marble.UserDocument</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>timeout=30000</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="parseFile"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> parseFile</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>fileName</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.html#DocumentRole">Marble.DocumentRole</a>&nbsp;</td>
++<td class="paramname"><em>role=Marble.UserDocument</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Parse the file using the runners for various formats
++<dl class="see" compact><dt><b>See also:</b></dt><dd> parseFile is asynchronous with results returned using the
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> parsingFinished signal.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> openFile is blocking.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> parsingFinished signal indicates all runners are finished.
++</dd></dl>
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.Planet.html b/docs/bindings/python/html/marble/Marble.Planet.html
+index fa1a892..87717ac 100644
+--- a/docs/bindings/python/html/marble/Marble.Planet.html
++++ b/docs/bindings/python/html/marble/Marble.Planet.html
+@@ -67,10 +67,13 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#M_0">M_0</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#M_1">M_1</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#Pi">Pi</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QColor&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#atmosphereColor">atmosphereColor</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#epsilon">epsilon</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#hasAtmosphere">hasAtmosphere</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#id">id</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#name">name</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#radius">radius</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setAtmosphereColor">setAtmosphereColor</a> (self, QColor color)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setC_1">setC_1</a> (self, float C_1)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setC_2">setC_2</a> (self, float C_2)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setC_3">setC_3</a> (self, float C_3)</td></tr>
+@@ -78,6 +81,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setC_5">setC_5</a> (self, float C_5)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setC_6">setC_6</a> (self, float C_6)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setEpsilon">setEpsilon</a> (self, float epsilon)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHasAtmosphere">setHasAtmosphere</a> (self, bool enabled)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setId">setId</a> (self, QString id)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setM_0">setM_0</a> (self, float M_0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setM_1">setM_1</a> (self, float M_1)</td></tr>
+@@ -258,6 +262,18 @@ All of the orbital elements are left empty, so you can fill them in yourself.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="atmosphereColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QColor atmosphereColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="epsilon"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -270,6 +286,18 @@ All of the orbital elements are left empty, so you can fill them in yourself.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="hasAtmosphere"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool hasAtmosphere</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="id"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -308,6 +336,28 @@ All of the orbital elements are left empty, so you can fill them in yourself.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="setAtmosphereColor"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setAtmosphereColor</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QColor&nbsp;</td>
++<td class="paramname"><em>color</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setC_1"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -462,6 +512,28 @@ All of the orbital elements are left empty, so you can fill them in yourself.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="setHasAtmosphere"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setHasAtmosphere</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>enabled</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="setId"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.PluginManager.html b/docs/bindings/python/html/marble/Marble.PluginManager.html
+new file mode 100644
+index 0000000..3ad0927
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.PluginManager.html
+@@ -0,0 +1,486 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.PluginManager</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>PluginManager Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++<p>The class that handles Marble's plugins.
++</p>
++<p>
++Ownership policy for plugins:
++</p>
++<p>
++On every invocation of createNetworkPlugins and
++createFloatItems the PluginManager creates new objects and transfers
++ownership to the calling site. In order to create
++the objects, the PluginManager internally has a list of the plugins
++which are owned by the PluginManager and destroyed by it.
++</p>
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parseRunnerPluginsChanged">parseRunnerPluginsChanged</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positionProviderPluginsChanged">positionProviderPluginsChanged</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderPluginsChanged">renderPluginsChanged</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocodingRunnerPluginsChanged">reverseGeocodingRunnerPluginsChanged</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#routingRunnerPluginsChanged">routingRunnerPluginsChanged</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#searchRunnerPluginsChanged">searchRunnerPluginsChanged</a> ()</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#PluginManager">__init__</a> (self, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addParseRunnerPlugin">addParseRunnerPlugin</a> (self, <a href="../marble/Marble.ParseRunnerPlugin.html">Marble.ParseRunnerPlugin</a> plugin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addPositionProviderPlugin">addPositionProviderPlugin</a> (self, <a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a> plugin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addRenderPlugin">addRenderPlugin</a> (self, <a href="../marble/Marble.RenderPlugin.html">Marble.RenderPlugin</a> plugin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addReverseGeocodingRunnerPlugin">addReverseGeocodingRunnerPlugin</a> (self, <a href="../marble/Marble.ReverseGeocodingRunnerPlugin.html">Marble.ReverseGeocodingRunnerPlugin</a> plugin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addRoutingRunnerPlugin">addRoutingRunnerPlugin</a> (self, <a href="../marble/Marble.RoutingRunnerPlugin.html">Marble.RoutingRunnerPlugin</a> plugin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addSearchRunnerPlugin">addSearchRunnerPlugin</a> (self, <a href="../marble/Marble.SearchRunnerPlugin.html">Marble.SearchRunnerPlugin</a> plugin)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.ParseRunnerPlugin.html">Marble.ParseRunnerPlugin</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#parsingRunnerPlugins">parsingRunnerPlugins</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positionProviderPlugins">positionProviderPlugins</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.ReverseGeocodingRunnerPlugin.html">Marble.ReverseGeocodingRunnerPlugin</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocodingRunnerPlugins">reverseGeocodingRunnerPlugins</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.RoutingRunnerPlugin.html">Marble.RoutingRunnerPlugin</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#routingRunnerPlugins">routingRunnerPlugins</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../marble/Marble.SearchRunnerPlugin.html">Marble.SearchRunnerPlugin</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#searchRunnerPlugins">searchRunnerPlugins</a> (self)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="parseRunnerPluginsChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> parseRunnerPluginsChanged</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("parseRunnerPluginsChanged()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="positionProviderPluginsChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> positionProviderPluginsChanged</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("positionProviderPluginsChanged()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="renderPluginsChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> renderPluginsChanged</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("renderPluginsChanged()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="reverseGeocodingRunnerPluginsChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> reverseGeocodingRunnerPluginsChanged</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("reverseGeocodingRunnerPluginsChanged()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="routingRunnerPluginsChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> routingRunnerPluginsChanged</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("routingRunnerPluginsChanged()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="searchRunnerPluginsChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> searchRunnerPluginsChanged</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("searchRunnerPluginsChanged()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="PluginManager"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="addParseRunnerPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addParseRunnerPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.ParseRunnerPlugin.html">Marble.ParseRunnerPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add a ParseRunnerPlugin manually to the list of known plugins. Normally you
++don't need to call this method since all plugins are loaded automatically.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>plugin</em>&nbsp;</td><td> The plugin to add. Ownership retains with the caller.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="addPositionProviderPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addPositionProviderPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add a PositionProviderPlugin manually to the list of known plugins. Normally you
++don't need to call this method since all plugins are loaded automatically.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>plugin</em>&nbsp;</td><td> The plugin to add. Ownership retains with the caller.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="addRenderPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addRenderPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.RenderPlugin.html">Marble.RenderPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add a RenderPlugin manually to the list of known plugins. Normally you
++don't need to call this method since all plugins are loaded automatically.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>plugin</em>&nbsp;</td><td> The plugin to add. Ownership retains with the caller.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="addReverseGeocodingRunnerPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addReverseGeocodingRunnerPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.ReverseGeocodingRunnerPlugin.html">Marble.ReverseGeocodingRunnerPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add a ReverseGeocodingRunnerPlugin manually to the list of known plugins. Normally you
++don't need to call this method since all plugins are loaded automatically.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>plugin</em>&nbsp;</td><td> The plugin to add. Ownership retains with the caller.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="addRoutingRunnerPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addRoutingRunnerPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.RoutingRunnerPlugin.html">Marble.RoutingRunnerPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add a RoutingRunnerPlugin manually to the list of known plugins. Normally you
++don't need to call this method since all plugins are loaded automatically.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>plugin</em>&nbsp;</td><td> The plugin to add. Ownership retains with the caller.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="addSearchRunnerPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> addSearchRunnerPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.SearchRunnerPlugin.html">Marble.SearchRunnerPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add a SearchRunnerPlugin manually to the list of known plugins. Normally you
++don't need to call this method since all plugins are loaded automatically.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>plugin</em>&nbsp;</td><td> The plugin to add. Ownership retains with the caller.
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="parsingRunnerPlugins"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">[<a href="../marble/Marble.ParseRunnerPlugin.html">Marble.ParseRunnerPlugin</a>] parsingRunnerPlugins</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Returns all parse runner plugins.
++ at note: The runner plugins are owned by the PluginManager, do not delete them.
++</p></div></div><a class="anchor" name="positionProviderPlugins"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">[<a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a>] positionProviderPlugins</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Returns all available PositionProviderPlugins.
++</p>
++<p>
++Ownership of the items remains in PluginManager.
++In order to use the PositionProviderPlugins, first create new instances using
++PositionProviderPlugin.newInstance().
++</p></div></div><a class="anchor" name="reverseGeocodingRunnerPlugins"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">[<a href="../marble/Marble.ReverseGeocodingRunnerPlugin.html">Marble.ReverseGeocodingRunnerPlugin</a>] reverseGeocodingRunnerPlugins</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Returns all reverse geocoding runner plugins.
++ at note: The runner plugins are owned by the PluginManager, do not delete them.
++</p></div></div><a class="anchor" name="routingRunnerPlugins"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">[<a href="../marble/Marble.RoutingRunnerPlugin.html">Marble.RoutingRunnerPlugin</a>] routingRunnerPlugins</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Returns all routing runner plugins.
++ at note: The runner plugins are owned by the PluginManager, do not delete them.
++</p></div></div><a class="anchor" name="searchRunnerPlugins"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">[<a href="../marble/Marble.SearchRunnerPlugin.html">Marble.SearchRunnerPlugin</a>] searchRunnerPlugins</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Returns all search runner plugins.
++ at note: Runner plugins are owned by the PluginManager, do not delete them.
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.PositionProviderPlugin.html b/docs/bindings/python/html/marble/Marble.PositionProviderPlugin.html
+new file mode 100644
+index 0000000..1c759e7
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.PositionProviderPlugin.html
+@@ -0,0 +1,233 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.PositionProviderPlugin</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>PositionProviderPlugin Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject,<a href="../marble/Marble.PositionProviderPluginInterface.html">Marble.PositionProviderPluginInterface</a> &#x2192; <a href="../marble/Marble.PluginInterface.html">Marble.PluginInterface</a><br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++<p>The abstract class that provides position information.
++</p>
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positionChanged">positionChanged</a> (<a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position, <a href="../marble/Marble.GeoDataAccuracy.html">Marble.GeoDataAccuracy</a> accuracy)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusChanged">statusChanged</a> (<a href="../marble/Marble.html#PositionProviderStatus">Marble.PositionProviderStatus</a> status)</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#PositionProviderPlugin">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#guiString">guiString</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#marbleModel">marbleModel</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newInstance">newInstance</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMarbleModel">setMarbleModel</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> a0)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="positionChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> positionChanged</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>position</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataAccuracy.html">Marble.GeoDataAccuracy</a>&nbsp;</td>
++<td class="paramname"><em>accuracy</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("positionChanged(Marble::GeoDataCoordinates, Marble::GeoDataAccuracy)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="statusChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> statusChanged</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.html#PositionProviderStatus">Marble.PositionProviderStatus</a>&nbsp;</td>
++<td class="paramname"><em>status</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("statusChanged(Marble::PositionProviderStatus)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="PositionProviderPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="guiString"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString guiString</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Returns the string that should appear in the user interface.
++</p>
++<p>
++Example: "GPS"
++</p></div></div><a class="anchor" name="marbleModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="newInstance"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a> newInstance</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Create a new PositionProvider Plugin and return it.
++Has to be defined in concrete position provider plugin classes.
++</p></div></div><a class="anchor" name="setMarbleModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setMarbleModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>a0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.PositionTracking.html b/docs/bindings/python/html/marble/Marble.PositionTracking.html
+index 8a06ca6..be0d600 100644
+--- a/docs/bindings/python/html/marble/Marble.PositionTracking.html
++++ b/docs/bindings/python/html/marble/Marble.PositionTracking.html
+@@ -57,6 +57,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ 
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gpsLocation">gpsLocation</a> (<a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> a0, float a1)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positionProviderPluginChanged">positionProviderPluginChanged</a> (<a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a> activePlugin)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusChanged">statusChanged</a> (<a href="../marble/Marble.html#PositionProviderStatus">Marble.PositionProviderStatus</a> status)</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#PositionTracking">__init__</a> (self, <a href="../marble/Marble.GeoDataTreeModel.html">Marble.GeoDataTreeModel</a> model)</td></tr>
+@@ -69,6 +70,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#length">length</a> (self, float planetRadius)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readSettings">readSettings</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#saveTrack">saveTrack</a> (self, QString fileName)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPositionProviderPlugin">setPositionProviderPlugin</a> (self, <a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a> plugin)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTrackVisible">setTrackVisible</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#speed">speed</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QDateTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#timestamp">timestamp</a> (self)</td></tr>
+@@ -98,7 +100,25 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("gpsLocation(Marble::GeoDataCoordinates, qreal)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="statusChanged"></a>
++<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("gpsLocation(Marble::GeoDataCoordinates, qreal)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="positionProviderPluginChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> positionProviderPluginChanged</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a>&nbsp;</td>
++<td class="paramname"><em>activePlugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>emits positionProviderPluginChanged(0) when provider is disabled
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("positionProviderPluginChanged(Marble::PositionProviderPlugin*)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="statusChanged"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -279,6 +299,30 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Saves the track document to file
++</p></div></div><a class="anchor" name="setPositionProviderPlugin"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setPositionProviderPlugin</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.PositionProviderPlugin.html">Marble.PositionProviderPlugin</a>&nbsp;</td>
++<td class="paramname"><em>plugin</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Change the position provider to use. You can provide 0 to disable
++position tracking. Ownership of the provided plugin is taken.
+ </p></div></div><a class="anchor" name="setTrackVisible"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.QtMarbleConfigDialog.html b/docs/bindings/python/html/marble/Marble.QtMarbleConfigDialog.html
+index 42cfe93..b792e01 100644
+--- a/docs/bindings/python/html/marble/Marble.QtMarbleConfigDialog.html
++++ b/docs/bindings/python/html/marble/Marble.QtMarbleConfigDialog.html
+@@ -58,6 +58,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clearPersistentCacheClicked">clearPersistentCacheClicked</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clearVolatileCacheClicked">clearVolatileCacheClicked</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingsChanged">settingsChanged</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#syncNowClicked">syncNowClicked</a> ()</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#QtMarbleConfigDialog">__init__</a> (self, <a href="../marble/Marble.MarbleWidget.html">Marble.MarbleWidget</a> marbleWidget, QWidget parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#UTC">UTC</a> (self)</td></tr>
+@@ -66,15 +67,17 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#animationQuality">animationQuality</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#chosenTimezone">chosenTimezone</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#customTimezone">customTimezone</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dragLocation">dragLocation</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#externalMapEditor">externalMapEditor</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#GraphicsSystem">Marble.GraphicsSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#graphicsSystem">graphicsSystem</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#inertialEarthRotation">inertialEarthRotation</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#initializeCustomTimezone">initializeCustomTimezone</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#labelLocalization">labelLocalization</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#lastSessionTime">lastSessionTime</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QFont&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapFont">mapFont</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QLocale::MeasurementSystem&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#measurementSystem">measurementSystem</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#onStartup">onStartup</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#owncloudPassword">owncloudPassword</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#owncloudServer">owncloudServer</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#owncloudUsername">owncloudUsername</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#persistentTileCacheLimit">persistentTileCacheLimit</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#proxyAuth">proxyAuth</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#proxyPass">proxyPass</a> (self)</td></tr>
+@@ -84,6 +87,10 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#proxyUser">proxyUser</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readSettings">readSettings</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.html#MapQuality">Marble.MapQuality</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#stillQuality">stillQuality</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#syncBackend">syncBackend</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#syncBookmarks">syncBookmarks</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#syncEnabled">syncEnabled</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#syncRoutes">syncRoutes</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#systemTime">systemTime</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#systemTimezone">systemTimezone</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#volatileTileCacheLimit">volatileTileCacheLimit</a> (self)</td></tr>
+@@ -129,7 +136,20 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ </div>
+ <div class="memdoc"><p>This signal is emitted when when the loaded settings were changed.
+ Either by the user or by loading them initially from disk.
+-</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("settingsChanged()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="QtMarbleConfigDialog"></a>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("settingsChanged()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="syncNowClicked"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> syncNowClicked</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>The user clicked on the button to manually synchronize bookmarks.
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("syncNowClicked()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="QtMarbleConfigDialog"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -232,19 +252,7 @@ Either by the user or by loading them initially from disk.
+ </table>
+ </div>
+ <div class="memdoc"><p>Read the value of 'Time/customTimezone' key from settings
+-</p></div></div><a class="anchor" name="dragLocation"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">int dragLocation</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="externalMapEditor"></a>
++</p></div></div><a class="anchor" name="externalMapEditor"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -268,11 +276,11 @@ Either by the user or by loading them initially from disk.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="initializeCustomTimezone"></a>
++<div class="memdoc"></div></div><a class="anchor" name="inertialEarthRotation"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"> initializeCustomTimezone</td>
++<td class="memname">bool inertialEarthRotation</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+@@ -280,11 +288,11 @@ Either by the user or by loading them initially from disk.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="labelLocalization"></a>
++<div class="memdoc"></div></div><a class="anchor" name="initializeCustomTimezone"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname">int labelLocalization</td>
++<td class="memname"> initializeCustomTimezone</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+@@ -341,6 +349,42 @@ Either by the user or by loading them initially from disk.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="owncloudPassword"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString owncloudPassword</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="owncloudServer"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString owncloudServer</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="owncloudUsername"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString owncloudUsername</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="persistentTileCacheLimit"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -450,6 +494,54 @@ Either by the user or by loading them initially from disk.
+ </tr>
+ </table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="syncBackend"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString syncBackend</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="syncBookmarks"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool syncBookmarks</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="syncEnabled"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool syncEnabled</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="syncRoutes"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool syncRoutes</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="systemTime"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.RenderPlugin.html b/docs/bindings/python/html/marble/Marble.RenderPlugin.html
+index 44ae2e2..df7844f 100644
+--- a/docs/bindings/python/html/marble/Marble.RenderPlugin.html
++++ b/docs/bindings/python/html/marble/Marble.RenderPlugin.html
+@@ -54,35 +54,38 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+ <dl class="abstract" compact><dt><b>Abstract class:</b></dt>
+ <dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+-<p>The abstract class that creates a renderable Item.
++<p>The abstract class that creates a renderable item
++</p>
++<p>
++Renderable Plugins can be used to extend Marble's functionality:
++They allow to draw stuff on top of the map / globe
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#ItemDataRole">ItemDataRole</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;NameId, ConfigurationDialogAvailable, BackendTypes&nbsp;}</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#RenderType">RenderType</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Unknown, Online&nbsp;}</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#RenderType">RenderType</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;UnknownRenderType, TopLevelRenderType, PanelRenderType, OnlineRenderType, ThemeRenderType&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Signals</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#actionGroupsChanged">actionGroupsChanged</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#enabledChanged">enabledChanged</a> (bool enable)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#repaintNeeded">repaintNeeded</a> (QRegion dirtyRegion=QRegion())</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingsChanged">settingsChanged</a> (QString nameId)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#userCheckableChanged">userCheckableChanged</a> (bool isUserCheckable)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#visibilityChanged">visibilityChanged</a> (bool visible, QString nameId)</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#RenderPlugin">__init__</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QAction&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#action">action</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">[QActionGroup]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#actionGroups">actionGroups</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#applyItemState">applyItemState</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#enabled">enabled</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#eventFilter">eventFilter</a> (self, QObject a0, QEvent a1)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#guiString">guiString</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">QStandardItem&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#item">item</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isUserCheckable">isUserCheckable</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#marbleModel">marbleModel</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.RenderPlugin.html">Marble.RenderPlugin</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newInstance">newInstance</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.RenderPlugin.html#RenderType">Marble.RenderPlugin.RenderType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#renderType">renderType</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#restoreDefaultSettings">restoreDefaultSettings</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#retrieveItemState">retrieveItemState</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#runtimeTrace">runtimeTrace</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setEnabled">setEnabled</a> (self, bool enabled)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSetting">setSetting</a> (self, QString key, QVariant value)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSettings">setSettings</a> (self, {QString:QVariant} settings)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setUserCheckable">setUserCheckable</a> (self, bool isUserCheckable)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setVisible">setVisible</a> (self, bool visible)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setting">setting</a> (self, QString key)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingKeys">settingKeys</a> (self)</td></tr>
+@@ -121,7 +124,9 @@ any way
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("enabledChanged(bool)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="repaintNeeded"></a>
++<div class="memdoc"><p>This signal is emitted if the enabled property is changed with <dl class="see" compact><dt><b>See also:</b></dt><dd> setEnabled
++</dd></dl>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("enabledChanged(bool)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="repaintNeeded"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -159,7 +164,26 @@ true, the whole viewport has to be repainted.
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>This signal is emitted if the settings of the RenderPlugin changed.
+-</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("settingsChanged(QString)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="visibilityChanged"></a>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("settingsChanged(QString)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="userCheckableChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> userCheckableChanged</td>
++<td>(</td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>isUserCheckable</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>This signal is emitted if the user checkable property is changed with <dl class="see" compact><dt><b>See also:</b></dt><dd> setUserCheckable
++</dd></dl>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("userCheckableChanged(bool)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="visibilityChanged"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -182,7 +206,8 @@ true, the whole viewport has to be repainted.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>This signal is emitted if the visibility is changed with setVisible.
++<div class="memdoc"><p>This signal is emitted if the visibility is changed with <dl class="see" compact><dt><b>See also:</b></dt><dd> setVisible
++</dd></dl>
+ </p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("visibilityChanged(bool, const QString&)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="RenderPlugin"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -217,7 +242,15 @@ true, the whole viewport has to be repainted.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="actionGroups"></a>
++<div class="memdoc"><p>Plugin's menu action
++</p>
++<p>
++The action is checkable and controls the visibility of the plugin.
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> action, displayed in menu
++</dd></dl>
++</p></div></div><a class="anchor" name="actionGroups"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -229,25 +262,18 @@ true, the whole viewport has to be repainted.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>This method is used by the main window to get all of the actions that this
++<div class="memdoc"><p>Getting all actions
++</p>
++<p>
++This method is used by the main window to get all of the actions that this
+ plugin defines. There is no guarantee where the main window will place the
+ actions but it will generally be in a Menu. The returned QList should
+ also contain all of the actions returned by <dl class="see" compact><dt><b>See also:</b></dt><dd> toolbarActions().
+-</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> A QList of grouped actions
++</dd></dl> </p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> a list of grouped actions
+ </dd></dl>
+-</p></div></div><a class="anchor" name="applyItemState"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> applyItemState</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="enabled"></a>
++</p></div></div><a class="anchor" name="enabled"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -259,7 +285,20 @@ also contain all of the actions returned by <dl class="see" compact><dt><b>See a
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="eventFilter"></a>
++<div class="memdoc"><p>is enabled
++</p>
++<p>
++This method indicates enableability of the plugin
++</p>
++<p>
++If plugin is enabled it going to be displayed in Marble Menu
++as active action which can be <dl class="see" compact><dt><b>See also:</b></dt><dd> setUserCheckable
++</dd></dl> </p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> enableability of the plugin
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setEnabled
++</dd></dl>
++</p></div></div><a class="anchor" name="eventFilter"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -299,17 +338,22 @@ also contain all of the actions returned by <dl class="see" compact><dt><b>See a
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Returns the string that should appear in the UI / in the menu.
+-.
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>String that should be displayed in GUI
++</p>
++<p>
+ Using a "&amp;" you can suggest key shortcuts
+ </p>
+ <p>
+ Example: "&amp;Stars"
+-</p></div></div><a class="anchor" name="item"></a>
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> string for gui usage
++</dd></dl>
++</p></div></div><a class="anchor" name="isUserCheckable"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname">QStandardItem item</td>
++<td class="memname">bool isUserCheckable</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+@@ -317,7 +361,23 @@ Example: "&amp;Stars"
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="marbleModel"></a>
++<div class="memdoc"><p>is user checkable
++</p>
++<p>
++This method indicates user checkability of plugin's
++action displayed in application menu
++</p>
++<p>
++Can control plugin visibility
++</p>
++<p>
++<dl class="warning" compact><dt><b>Warning:</b></dt><dd> User can do it only if <dl class="see" compact><dt><b>See also:</b></dt><dd> enabled is true
++</dd></dl> </p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> checkability of the plugin
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setUserCheckable
++</dd></dl>
++</p></div></div><a class="anchor" name="marbleModel"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -329,7 +389,17 @@ Example: "&amp;Stars"
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="newInstance"></a>
++<div class="memdoc"><p>Access to the MarbleModel
++</p>
++<p>
++Internal way to access the model of marble.
++Can be used to interact with the main application
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> marble model
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> MarbleModel
++</dd></dl>
++</p></div></div><a class="anchor" name="newInstance"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -351,7 +421,20 @@ Example: "&amp;Stars"
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Returns a new object of the plugin
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Creation a new instance of the plugin
++</p>
++<p>
++This method is used to create a new object of the current
++plugin using the <b>marbleModel</b> given.
++</p>
++<p>
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>marbleModel</em>&nbsp;</td><td> base model
++</td></tr> </table></dl>
++<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> new instance of current plugin
++</dd></dl> <dl class="note" compact><dt><b>Note:</b></dt><dd> Typically this method is implemented with the help of the MARBLE_PLUGIN() macro.
++</dd></dl>
+ </p></div></div><a class="anchor" name="renderType"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -364,11 +447,15 @@ Example: "&amp;Stars"
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>Function for returning the type of plugin this is for.
++<div class="memdoc"><p>Render type of the plugin
++</p>
++<p>
++Function for returning the type of plugin this is for.
+ This affects where in the menu tree the action() is placed.
+ </p>
+ <p>
+- at return: The type of render plugin this is.
++<dl class="see" compact><dt><b>See also:</b></dt><dd> RenderType
++</dd></dl> @return: The type of render plugin this is
+ </p></div></div><a class="anchor" name="restoreDefaultSettings"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -381,19 +468,11 @@ This affects where in the menu tree the action() is placed.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="retrieveItemState"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname"> retrieveItemState</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;</td>
+-<td class="paramname"><em>self</em>&nbsp;)</td>
+-<td width="100%"> </td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"></div></div><a class="anchor" name="runtimeTrace"></a>
++<div class="memdoc"><p>Passes an empty set of settings to the plugin
++</p>
++<p>
++Well behaving plugins restore their settings to default values as a result of calling this method.
++</p></div></div><a class="anchor" name="runtimeTrace"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -427,7 +506,23 @@ This affects where in the menu tree the action() is placed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setSetting"></a>
++<div class="memdoc"><p>settting enabled
++</p>
++<p>
++If <b>enabled</b> = true, plugin will be enabled
++</p>
++<p>
++If plugin is enabled it will be possible to show/hide it
++from menu (access from UI)
++</p>
++<p>
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>enabled</em>&nbsp;</td><td> plugin's enabled state
++</td></tr> </table></dl>
++<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> enabled
++</dd></dl>
++</p></div></div><a class="anchor" name="setSetting"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -455,7 +550,20 @@ This affects where in the menu tree the action() is placed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setSettings"></a>
++<div class="memdoc"><p>Change setting key's values
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>key</em>&nbsp;</td><td> setting key
++
++<tr><td></td><td valign="top"><em>value</em>&nbsp;</td><td> new value
++</td></tr>
++</table></dl>
++<p> This method applies <b>value</b> for the <b>key</b>
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> successfully changed or not
++</dd></dl>
++</p></div></div><a class="anchor" name="setSettings"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -477,7 +585,53 @@ This affects where in the menu tree the action() is placed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"><p>Set the settings of the item.
++<div class="memdoc"><p>Set the settings of the plugin
++</p>
++<p>
++Usually this is called at startup to restore saved settings.
++</p>
++<p>
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>new</em>&nbsp;</td><td> plugin's settings
++</td></tr> </table></dl>
++<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> settings
++</dd></dl>
++</p></div></div><a class="anchor" name="setUserCheckable"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setUserCheckable</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">bool&nbsp;</td>
++<td class="paramname"><em>isUserCheckable</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>settting user checkable
++</p>
++<p>
++If <b>isUserCheckable</b> = true, user will get an
++option to control visibility in application menu
++</p>
++<p>
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>isUserCheckable</em>&nbsp;</td><td> user checkability of the plugin
++</td></tr> </table></dl>
++<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> isUserCheckable
++</dd></dl>
+ </p></div></div><a class="anchor" name="setVisible"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -500,7 +654,19 @@ This affects where in the menu tree the action() is placed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="setting"></a>
++<div class="memdoc"><p>settting visible
++</p>
++<p>
++If <b>visible</b> = true, plugin will be visible
++</p>
++<p>
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>visible</em>&nbsp;</td><td> visibility of the plugin
++</td></tr> </table></dl>
++<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> visible
++</dd></dl>
++</p></div></div><a class="anchor" name="setting"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -522,7 +688,19 @@ This affects where in the menu tree the action() is placed.
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="settingKeys"></a>
++<div class="memdoc"><p>Getting setting value from the settings
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>key</em>&nbsp;</td><td> setting's key index
++</td></tr>
++</table></dl>
++<p> This method should be used to get current value of <b>key</b>
++in settings hash table
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> setting value
++</dd></dl>
++</p></div></div><a class="anchor" name="settingKeys"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -534,7 +712,16 @@ This affects where in the menu tree the action() is placed.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><a class="anchor" name="settings"></a>
++<div class="memdoc"><p>Full list of the settings keys
++</p>
++<p>
++This method should be used to get all possible
++settings' keys for the plugin's settings
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> list with the keys of settings
++</dd></dl>
++</p></div></div><a class="anchor" name="settings"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -546,7 +733,17 @@ This affects where in the menu tree the action() is placed.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>@return: The settings of the item.
++<div class="memdoc"><p>Settings of the plugin
++</p>
++<p>
++Settings is the map (hash table) of plugin's settings
++This method is called to determine the current settings of the plugin
++for serialization, e.g. when closing the application.
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> plugin's settings
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setSettings
++</dd></dl>
+ </p></div></div><a class="anchor" name="toolbarActionGroups"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -559,11 +756,16 @@ This affects where in the menu tree the action() is placed.
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><p>This method returns a subset of the actions returned by <dl class="see" compact><dt><b>See also:</b></dt><dd> actions() which
++<div class="memdoc"><p>Getting all actions which should be placed in the toolbar
++</p>
++<p>
++This method returns a subset of the actions returned by <dl class="see" compact><dt><b>See also:</b></dt><dd> actions() which
+ are intended to be placed in a more prominent place such as a toolbar above
+ the Marble Widget. You are not guaranteed that they will be in an actual
+ toolbar but they will be visible and discoverable
+-</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> A QList of grouped toolbar actions
++</dd></dl> </p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> a list of grouped toolbar actions
+ </dd></dl>
+ </p></div></div><a class="anchor" name="visible"></a>
+ <div class="memitem">
+@@ -577,20 +779,19 @@ toolbar but they will be visible and discoverable
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="ItemDataRole"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname">
+-<tr><td class="memname">ItemDataRole</td>
+-</tr>
+-</table>
+-</div>
+-<div class="memdoc"><p>This enum contains the data roles for the QStandardItem that is returned by item().
+-TODO: This should get moved into PluginInterface.h
+-</p><dl compact><dt><b>Enumerator: </b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>NameId</em>&nbsp;=&nbsp;Qt::UserRole+2</td><td><tr><td valign="top"><em>ConfigurationDialogAvailable</em>&nbsp;</td><td><tr><td valign="top"><em>BackendTypes</em>&nbsp;</td><td></table>
+-</dl>
+-</div></div><p><a class="anchor" name="RenderType"></a>
++<div class="memdoc"><p>is visible
++</p>
++<p>
++This method indicates visibility of the plugin
++</p>
++<p>
++If plugin is visible you can see it on the map/globe
++</p>
++<p>
++<dl class="return" compact><dt><b>Returns:</b></dt><dd> visibility of the plugin
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setVisible
++</dd></dl>
++</p></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="RenderType"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname">
+@@ -598,8 +799,9 @@ TODO: This should get moved into PluginInterface.h
+ </tr>
+ </table>
+ </div>
+-<div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Unknown</em>&nbsp;</td><td><tr><td valign="top"><em>Online</em>&nbsp;</td><td></table>
++<div class="memdoc"><p>A Type of plugin
++</p><dl compact><dt><b>Enumerator: </b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>UnknownRenderType</em>&nbsp;</td><td><tr><td valign="top"><em>TopLevelRenderType</em>&nbsp;</td><td><tr><td valign="top"><em>PanelRenderType</em>&nbsp;</td><td><tr><td valign="top"><em>OnlineRenderType</em>&nbsp;</td><td><tr><td valign="top"><em>ThemeRenderType</em>&nbsp;</td><td></table>
+ </dl>
+ </div></div><p>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunner.html b/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunner.html
+new file mode 100644
+index 0000000..1d2c557
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunner.html
+@@ -0,0 +1,225 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.ReverseGeocodingRunner</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>ReverseGeocodingRunner Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocodingFinished">reverseGeocodingFinished</a> (<a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, <a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a> placemark)</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ReverseGeocodingRunner">__init__</a> (self, QObject parent)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#model">model</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocoding">reverseGeocoding</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setModel">setModel</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="reverseGeocodingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> reverseGeocodingFinished</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinates</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a>&nbsp;</td>
++<td class="paramname"><em>placemark</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Reverse geocoding is finished, result in the given placemark.
++To be emitted by runners after a <dl class="see" compact><dt><b>See also:</b></dt><dd> reverseGeocoding call.
++</dd></dl>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("reverseGeocodingFinished(const Marble::GeoDataCoordinates&, const Marble::GeoDataPlacemark&)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="ReverseGeocodingRunner"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="model"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Access to the currently used model, or null if no was set with <dl class="see" compact><dt><b>See also:</b></dt><dd> setModel
++</dd></dl>
++</p></div></div><a class="anchor" name="reverseGeocoding"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> reverseGeocoding</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinates</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Start a reverse geocoding request. Called by MarbleRunnerManager, runners
++are expected to return the result via the reverseGeocodingFinished signal.
++If implemented in a plugin, make sure to include ReverseGeocoding in the
++plugin capabilities, otherwise MarbleRunnerManager will ignore the plugin
++</p></div></div><a class="anchor" name="setModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>model</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Stores a pointer to the currently used model
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerManager.html b/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerManager.html
+new file mode 100644
+index 0000000..eb91370
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerManager.html
+@@ -0,0 +1,244 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.ReverseGeocodingRunnerManager</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>ReverseGeocodingRunnerManager Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocodingFinished">reverseGeocodingFinished</a> (<a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, <a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a> placemark)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocodingFinished">reverseGeocodingFinished</a> ()</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ReverseGeocodingRunnerManager">__init__</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverseGeocoding">reverseGeocoding</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#searchReverseGeocoding">searchReverseGeocoding</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, int timeout=30000)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="reverseGeocodingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> reverseGeocodingFinished</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinates</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a>&nbsp;</td>
++<td class="paramname"><em>placemark</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Emitted whenever all runners are finished for the query
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("reverseGeocodingFinished(const Marble::GeoDataCoordinates&, const Marble::GeoDataPlacemark&)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="reverseGeocodingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> reverseGeocodingFinished</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Emitted whenever all runners are finished for the query
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("reverseGeocodingFinished()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="ReverseGeocodingRunnerManager"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>marbleModel</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Constructor.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>pluginManager</em>&nbsp;</td><td> The plugin manager that gives access to RunnerPlugins
++
++<tr><td></td><td valign="top"><em>parent</em>&nbsp;</td><td> Optional parent object
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="reverseGeocoding"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> reverseGeocoding</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinates</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Find the address and other meta information for a given geoposition.
++<dl class="see" compact><dt><b>See also:</b></dt><dd> reverseGeocoding is asynchronous with currently one result
++returned using the <dl class="see" compact><dt><b>See also:</b></dt><dd> reverseGeocodingFinished signal.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> searchReverseGeocoding is blocking.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> reverseGeocodingFinished signal indicates all runners are finished.
++</dd></dl>
++</p></div></div><a class="anchor" name="searchReverseGeocoding"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QString searchReverseGeocoding</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coordinates</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>timeout=30000</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerPlugin.html b/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerPlugin.html
+index dcd2862..e8f1b56 100644
+--- a/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerPlugin.html
++++ b/docs/bindings/python/html/marble/Marble.ReverseGeocodingRunnerPlugin.html
+@@ -52,7 +52,8 @@ Inherits: QObject,<a href="../marble/Marble.PluginInterface.html">Marble.PluginI
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ <p>A plugin for Marble to execute a reverse geocoding task.
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+@@ -61,7 +62,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#canWorkOffline">canWorkOffline</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#guiString">guiString</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QIcon&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#icon">icon</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.ReverseGeocodingRunner.html">Marble.ReverseGeocodingRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCanWorkOffline">setCanWorkOffline</a> (self, bool canWorkOffline)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSupportedCelestialBodies">setSupportedCelestialBodies</a> (self, QStringList celestialBodies)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#supportsCelestialBody">supportsCelestialBody</a> (self, QString celestialBodyId)</td></tr>
+@@ -150,7 +151,7 @@ For example, "Nominatim" should be returned for the Nominatim reverse geocoding
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a> newRunner</td>
++<td class="memname"><a href="../marble/Marble.ReverseGeocodingRunner.html">Marble.ReverseGeocodingRunner</a> newRunner</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+diff --git a/docs/bindings/python/html/marble/Marble.RouteRequest.html b/docs/bindings/python/html/marble/Marble.RouteRequest.html
+index cd04b1d..0b59c21 100644
+--- a/docs/bindings/python/html/marble/Marble.RouteRequest.html
++++ b/docs/bindings/python/html/marble/Marble.RouteRequest.html
+@@ -66,11 +66,13 @@ to QAbstractItemModel.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#RouteRequest">__init__</a> (self, QObject parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addVia">addVia</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#append">append</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, QString name=QString())</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#append">append</a> (self, <a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a> placemark)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#at">at</a> (self, int index)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clear">clear</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#destination">destination</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#insert">insert</a> (self, int index, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, QString name=QString())</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#name">name</a> (self, int index)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator []">operator []</a> (self, int index)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QPixmap&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pixmap">pixmap</a> (self, int index, int size=-1, int margin=2)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#remove">remove</a> (self, int index)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reverse">reverse</a> (self)</td></tr>
+@@ -239,6 +241,29 @@ route points is minimized
+ </tr></table>
+ </div>
+ <div class="memdoc"><p>Add the given element to the end
++</p></div></div><a class="anchor" name="append"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> append</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a>&nbsp;</td>
++<td class="paramname"><em>placemark</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Add the given element to the end
+ </p></div></div><a class="anchor" name="at"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -345,6 +370,28 @@ route points is minimized
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="operator []"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.GeoDataPlacemark.html">Marble.GeoDataPlacemark</a> operator []</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>index</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="pixmap"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.RoutingModel.html b/docs/bindings/python/html/marble/Marble.RoutingModel.html
+index 85440ef..26f1192 100644
+--- a/docs/bindings/python/html/marble/Marble.RoutingModel.html
++++ b/docs/bindings/python/html/marble/Marble.RoutingModel.html
+@@ -68,6 +68,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#exportGpx">exportGpx</a> (self, QIODevice device)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QVariant&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#headerData">headerData</a> (self, int section, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qt.html">Qt::Orientation</a> orientation, int role=Qt.DisplayRole)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#rightNeighbor">rightNeighbor</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> position, RouteRequestconst route)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">{int:QByteArray}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#roleNames">roleNames</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.Route.html">Marble.Route</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#route">route</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#rowCount">rowCount</a> (self, QModelIndex parent=QModelIndex())</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCurrentRoute">setCurrentRoute</a> (self, <a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> document)</td></tr>
+@@ -301,6 +302,19 @@ Provided route must not be null.
+ neighbor along the waypoints otherwise (result is a valid RouteRequest
+ index in that case)
+ </dd></dl>
++</p></div></div><a class="anchor" name="roleNames"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">{int:QByteArray} roleNames</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Overload of QAbstractListModel
+ </p></div></div><a class="anchor" name="route"></a>
+ <div class="memitem">
+ <div class="memproto">
+diff --git a/docs/bindings/python/html/marble/Marble.RoutingRunner.html b/docs/bindings/python/html/marble/Marble.RoutingRunner.html
+new file mode 100644
+index 0000000..165b8f2
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.RoutingRunner.html
+@@ -0,0 +1,219 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.RoutingRunner</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>RoutingRunner Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#routeCalculated">routeCalculated</a> (<a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> route)</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#RoutingRunner">__init__</a> (self, QObject parent)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#model">model</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#retrieveRoute">retrieveRoute</a> (self, <a href="../marble/Marble.RouteRequest.html">Marble.RouteRequest</a> request)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setModel">setModel</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="routeCalculated"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> routeCalculated</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a>&nbsp;</td>
++<td class="paramname"><em>route</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Route download/calculation is finished, result in the given route object.
++To be emitted by runners after a <dl class="see" compact><dt><b>See also:</b></dt><dd> retrieveRoute call.
++</dd></dl>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("routeCalculated(Marble::GeoDataDocument*)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="RoutingRunner"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="model"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Access to the currently used model, or null if no was set with <dl class="see" compact><dt><b>See also:</b></dt><dd> setModel
++</dd></dl>
++</p></div></div><a class="anchor" name="retrieveRoute"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> retrieveRoute</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.RouteRequest.html">Marble.RouteRequest</a>&nbsp;</td>
++<td class="paramname"><em>request</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Start a route download orw calculation. Called by MarbleRunnerManager, runners
++are expected to return the result via the routeCalculated signal.
++If implemented in a plugin, make sure to include Routing in the
++plugin capabilities, otherwise MarbleRunnerManager will ignore the plugin
++</p></div></div><a class="anchor" name="setModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>model</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Stores a pointer to the currently used model
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.RoutingRunnerManager.html b/docs/bindings/python/html/marble/Marble.RoutingRunnerManager.html
+new file mode 100644
+index 0000000..010bdb9
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.RoutingRunnerManager.html
+@@ -0,0 +1,209 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.RoutingRunnerManager</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>RoutingRunnerManager Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#routeRetrieved">routeRetrieved</a> (<a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a> route)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#routingFinished">routingFinished</a> ()</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#RoutingRunnerManager">__init__</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#retrieveRoute">retrieveRoute</a> (self, <a href="../marble/Marble.RouteRequest.html">Marble.RouteRequest</a> request)</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="routeRetrieved"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> routeRetrieved</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataDocument.html">Marble.GeoDataDocument</a>&nbsp;</td>
++<td class="paramname"><em>route</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>A route was retrieved
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("routeRetrieved(Marble::GeoDataDocument*)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="routingFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> routingFinished</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Emitted whenever all runners are finished for the query
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("routingFinished()"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="RoutingRunnerManager"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>marbleModel</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Constructor.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>pluginManager</em>&nbsp;</td><td> The plugin manager that gives access to RunnerPlugins
++
++<tr><td></td><td valign="top"><em>parent</em>&nbsp;</td><td> Optional parent object
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="retrieveRoute"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> retrieveRoute</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.RouteRequest.html">Marble.RouteRequest</a>&nbsp;</td>
++<td class="paramname"><em>request</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Download routes traversing the stopover points in the given route request
++<dl class="see" compact><dt><b>See also:</b></dt><dd> retrieveRoute is asynchronous with results returned using the
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> routeRetrieved signal.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> searchRoute is blocking.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> routingFinished signal indicates all runners are finished.
++</dd></dl>
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.RoutingRunnerPlugin.html b/docs/bindings/python/html/marble/Marble.RoutingRunnerPlugin.html
+index 95215b2..5dd2f1b 100644
+--- a/docs/bindings/python/html/marble/Marble.RoutingRunnerPlugin.html
++++ b/docs/bindings/python/html/marble/Marble.RoutingRunnerPlugin.html
+@@ -52,7 +52,8 @@ Inherits: QObject,<a href="../marble/Marble.PluginInterface.html">Marble.PluginI
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ <p>A plugin for Marble to execute a routing task.
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+@@ -61,7 +62,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#canWorkOffline">canWorkOffline</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#guiString">guiString</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QIcon&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#icon">icon</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.RoutingRunner.html">Marble.RoutingRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCanWorkOffline">setCanWorkOffline</a> (self, bool canWorkOffline)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setStatusMessage">setStatusMessage</a> (self, QString message)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSupportedCelestialBodies">setSupportedCelestialBodies</a> (self, QStringList celestialBodies)</td></tr>
+@@ -152,7 +153,7 @@ For example, "OpenRouteService" should be returned for the OpenRouteService rout
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a> newRunner</td>
++<td class="memname"><a href="../marble/Marble.RoutingRunner.html">Marble.RoutingRunner</a> newRunner</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+diff --git a/docs/bindings/python/html/marble/Marble.ScreenGraphicsItem.html b/docs/bindings/python/html/marble/Marble.ScreenGraphicsItem.html
+index f7464f9..24ef071 100644
+--- a/docs/bindings/python/html/marble/Marble.ScreenGraphicsItem.html
++++ b/docs/bindings/python/html/marble/Marble.ScreenGraphicsItem.html
+@@ -55,7 +55,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ 
+ 
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#GraphicsItemFlag">GraphicsItemFlag</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ItemIsMovable&nbsp;}</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#GraphicsItemFlag">GraphicsItemFlag</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ItemIsMovable, ItemIsHideable&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ScreenGraphicsItem">__init__</a> (self, <a href="../marble/Marble.MarbleGraphicsItem.html">Marble.MarbleGraphicsItem</a> parent=0)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">[QPointF]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#absolutePositions">absolutePositions</a> (self)</td></tr>
+@@ -257,7 +257,7 @@ Negative y-coordinates are counted right-aligned from the bottom border of the p
+ </table>
+ </div>
+ <div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>ItemIsMovable</em>&nbsp;=&nbsp;0x1</td><td></table>
++<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>ItemIsMovable</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>ItemIsHideable</em>&nbsp;=&nbsp;0x2</td><td></table>
+ </dl>
+ </div></div><p>
+ </div>
+diff --git a/docs/bindings/python/html/marble/Marble.SearchRunner.html b/docs/bindings/python/html/marble/Marble.SearchRunner.html
+new file mode 100644
+index 0000000..0d9a752
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.SearchRunner.html
+@@ -0,0 +1,203 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.SearchRunner</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>SearchRunner Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#SearchRunner">__init__</a> (self, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#model">model</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#search">search</a> (self, QString searchTerm, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> preferred)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setModel">setModel</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="SearchRunner"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="model"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> model</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Access to the currently used model, or null if no was set with <dl class="see" compact><dt><b>See also:</b></dt><dd> setModel
++</dd></dl>
++</p></div></div><a class="anchor" name="search"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> search</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>searchTerm</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a>&nbsp;</td>
++<td class="paramname"><em>preferred</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><dl compact><dt><b>Abstract method:</b></dt><dd>This method is abstract and can be overridden but not called directly.</dd></dl><p>Start a placemark search. Called by MarbleRunnerManager, runners
++are expected to return the result via the searchFinished signal.
++If implemented in a plugin, make sure to include Search in the
++plugin capabilities, otherwise MarbleRunnerManager will ignore the plugin
++</p></div></div><a class="anchor" name="setModel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> setModel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>model</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Stores a pointer to the currently used model
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.SearchRunnerManager.html b/docs/bindings/python/html/marble/Marble.SearchRunnerManager.html
+new file mode 100644
+index 0000000..97f03e6
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.SearchRunnerManager.html
+@@ -0,0 +1,238 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.SearchRunnerManager</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>SearchRunnerManager Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++Inherits: QObject<br />
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Signals</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#placemarkSearchFinished">placemarkSearchFinished</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#searchFinished">searchFinished</a> (QString searchTerm)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#searchResultChanged">searchResultChanged</a> (QAbstractItemModel model)</td></tr>
++<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#SearchRunnerManager">__init__</a> (self, <a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a> marbleModel, QObject parent=0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#findPlacemarks">findPlacemarks</a> (self, QString searchTerm, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> preferred=Marble.GeoDataLatLonAltBox())</td></tr>
++</table>
++<hr><h2>Signal Documentation</h2><a class="anchor" name="placemarkSearchFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> placemarkSearchFinished</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>Emitted whenever all runners are finished for the query
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("placemarkSearchFinished()"), target_slot)</code></dd></dl></div></div><a class="anchor" name="searchFinished"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> searchFinished</td>
++<td>(</td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>searchTerm</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>The search request for the given search term has finished, i.e. all
++runners are finished and reported their results via the
++<dl class="see" compact><dt><b>See also:</b></dt><dd> searchResultChanged signal
++</dd></dl>
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("searchFinished(const QString&)"), target_slot)</code></dd></dl></div></div><a class="anchor" name="searchResultChanged"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> searchResultChanged</td>
++<td>(</td>
++<td class="paramtype">QAbstractItemModel&nbsp;</td>
++<td class="paramname"><em>model</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Placemarks were added to or removed from the model
++To do: FIXME: this sounds like a duplication of QAbstractItemModel signals
++</p><dl compact><dt><b>Signal syntax:</b></dt><dd><code>QObject.connect(source, SIGNAL("searchResultChanged(QAbstractItemModel*)"), target_slot)</code></dd></dl></div></div><hr><h2>Method Documentation</h2><a class="anchor" name="SearchRunnerManager"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.MarbleModel.html">Marble.MarbleModel</a>&nbsp;</td>
++<td class="paramname"><em>marbleModel</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QObject&nbsp;</td>
++<td class="paramname"><em>parent=0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Constructor.
++</p><dl compact><dt><b>Parameters:</b></dt><dd>
++<table border="0" cellspacing="2" cellpadding="0">
++<tr><td></td><td valign="top"><em>pluginManager</em>&nbsp;</td><td> The plugin manager that gives access to RunnerPlugins
++
++<tr><td></td><td valign="top"><em>parent</em>&nbsp;</td><td> Optional parent object
++</td></tr>
++</table></dl>
++<p>
++</p></div></div><a class="anchor" name="findPlacemarks"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"> findPlacemarks</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>searchTerm</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a>&nbsp;</td>
++<td class="paramname"><em>preferred=Marble.GeoDataLatLonAltBox()</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>Search for placemarks matching the given search term.
++<dl class="see" compact><dt><b>See also:</b></dt><dd> findPlacemark is asynchronous with results returned using the
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> searchResultChanged signal.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> searchPlacemark is blocking.
++</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> searchFinished signal indicates all runners are finished.
++</dd></dl>
++</p></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.SearchRunnerPlugin.html b/docs/bindings/python/html/marble/Marble.SearchRunnerPlugin.html
+index adb9ddd..3cc7b19 100644
+--- a/docs/bindings/python/html/marble/Marble.SearchRunnerPlugin.html
++++ b/docs/bindings/python/html/marble/Marble.SearchRunnerPlugin.html
+@@ -52,7 +52,8 @@ Inherits: QObject,<a href="../marble/Marble.PluginInterface.html">Marble.PluginI
+ 
+ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <h2>Detailed Description</h2>
+-
++<dl class="abstract" compact><dt><b>Abstract class:</b></dt>
++<dd>This class can be used as a base class for new classes, but can not be instantiated directly.</dd></dl>
+ <p>A plugin for Marble to execute a placemark search.
+ </p>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+@@ -61,7 +62,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#canWorkOffline">canWorkOffline</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#guiString">guiString</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">QIcon&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#icon">icon</a> (self)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.SearchRunner.html">Marble.SearchRunner</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#newRunner">newRunner</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCanWorkOffline">setCanWorkOffline</a> (self, bool canWorkOffline)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSupportedCelestialBodies">setSupportedCelestialBodies</a> (self, QStringList celestialBodies)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#supportsCelestialBody">supportsCelestialBody</a> (self, QString celestialBodyId)</td></tr>
+@@ -150,7 +151,7 @@ For example, "Nominatim" should be returned for the Nominatim search plugin.
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+-<td class="memname"><a href="../marble/Marble.MarbleAbstractRunner.html">Marble.MarbleAbstractRunner</a> newRunner</td>
++<td class="memname"><a href="../marble/Marble.SearchRunner.html">Marble.SearchRunner</a> newRunner</td>
+ <td>(</td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"><em>self</em>&nbsp;)</td>
+diff --git a/docs/bindings/python/html/marble/Marble.TileId.html b/docs/bindings/python/html/marble/Marble.TileId.html
+new file mode 100644
+index 0000000..9001908
+--- /dev/null
++++ b/docs/bindings/python/html/marble/Marble.TileId.html
+@@ -0,0 +1,326 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
++<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
++
++<head>
++  <title>Marble.TileId</title>
++  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
++  <meta http-equiv="Content-Style-Type" content="text/css" />
++  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
++  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
++</head>
++<body>
++<div id="container">
++<div id="header">
++  <div id="header_top">
++    <div>
++      <div>
++        <img alt ="" src="../common/top-kde.jpg"/>
++        KDE 4.9 PyKDE API Reference
++      </div>
++    </div>
++  </div>
++  <div id="header_bottom">
++    <div id="location">
++      <ul>
++        <li>KDE's Python API</li>
++      </ul>
++    </div>
++
++    <div id="menu">
++      <ul>
++        <li><a href="../modules.html">Overview</a></li>
++<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
++<li><a href="http://kde.org/family/">Sitemap</a></li>
++<li><a href="http://kde.org/contact/">Contact Us</a></li>
++</ul>
++    </div>
++  </div>
++</div>
++
++<div id="body_wrapper">
++<div id="body">
++<div id="right">
++<div class="content">
++<div id="main">
++<div class="clearer">&nbsp;</div>
++
++<h1>TileId Class Reference</h1>
++<code>from PyKDE4.marble import *</code>
++<p>
++
++
++Namespace: <a href="../marble/Marble.html">Marble</a><br />
++<h2>Detailed Description</h2>
++
++
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId">__init__</a> (self, QString mapThemeId, int zoomLevel, int tileX, int tileY)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId">__init__</a> (self, long mapThemeIdHash, int zoomLevel, int tileX, int tileY)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId">__init__</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mapThemeIdHash">mapThemeIdHash</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator <">operator <</a> (self, <a href="../marble/Marble.TileId.html">Marble.TileId</a> rhs)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (self, <a href="../marble/Marble.TileId.html">Marble.TileId</a> rhs)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#x">x</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#y">y</a> (self)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#zoomLevel">zoomLevel</a> (self)</td></tr>
++<tr><td colspan="2"><br><h2>Static Methods</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../marble/Marble.TileId.html">Marble.TileId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fromCoordinates">fromCoordinates</a> (<a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coords, int popularity)</td></tr>
++</table>
++<hr><h2>Method Documentation</h2><a class="anchor" name="TileId"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QString&nbsp;</td>
++<td class="paramname"><em>mapThemeId</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>zoomLevel</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>tileX</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>tileY</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="TileId"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">long&nbsp;</td>
++<td class="paramname"><em>mapThemeIdHash</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>zoomLevel</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>tileX</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>tileY</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="TileId"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="mapThemeIdHash"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">long mapThemeIdHash</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="operator <"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool operator <</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.TileId.html">Marble.TileId</a>&nbsp;</td>
++<td class="paramname"><em>rhs</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="operator =="></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">bool operator ==</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.TileId.html">Marble.TileId</a>&nbsp;</td>
++<td class="paramname"><em>rhs</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="x"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int x</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="y"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int y</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="zoomLevel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int zoomLevel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname"><em>self</em>&nbsp;)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><hr><h2>Static Method Documentation</h2><a class="anchor" name="fromCoordinates"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname"><a href="../marble/Marble.TileId.html">Marble.TileId</a> fromCoordinates</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
++<td class="paramname"><em>coords</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>popularity</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
++</div>
++</div>
++</div>
++
++<div id="left">
++
++<div class="menu_box">
++<div class="nav_list">
++<ul>
++<li><a href="../allclasses.html">Full Index</a></li>
++</ul>
++</div>
++
++<a name="cp-menu" /><div class="menutitle"><div>
++  <h2 id="cp-menu-project">Modules</h2>
++</div></div>
++<div class="nav_list">
++<ul><li><a href="../akonadi/index.html">akonadi</a></li>
++<li><a href="../dnssd/index.html">dnssd</a></li>
++<li><a href="../kdecore/index.html">kdecore</a></li>
++<li><a href="../kdeui/index.html">kdeui</a></li>
++<li><a href="../khtml/index.html">khtml</a></li>
++<li><a href="../kio/index.html">kio</a></li>
++<li><a href="../knewstuff/index.html">knewstuff</a></li>
++<li><a href="../kparts/index.html">kparts</a></li>
++<li><a href="../kutils/index.html">kutils</a></li>
++<li><a href="../nepomuk/index.html">nepomuk</a></li>
++<li><a href="../phonon/index.html">phonon</a></li>
++<li><a href="../plasma/index.html">plasma</a></li>
++<li><a href="../polkitqt/index.html">polkitqt</a></li>
++<li><a href="../solid/index.html">solid</a></li>
++<li><a href="../soprano/index.html">soprano</a></li>
++</ul></div></div>
++
++</div>
++
++</div>
++  <div class="clearer"/>
++</div>
++
++<div id="end_body"></div>
++</div>
++<div id="footer"><div id="footer_text">
++This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
++        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
++        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
++    </div></div>
++</body>
++</html>
+diff --git a/docs/bindings/python/html/marble/Marble.ViewportParams.html b/docs/bindings/python/html/marble/Marble.ViewportParams.html
+index 6da00e7..28e9748 100644
+--- a/docs/bindings/python/html/marble/Marble.ViewportParams.html
++++ b/docs/bindings/python/html/marble/Marble.ViewportParams.html
+@@ -58,6 +58,7 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ViewportParams">__init__</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ViewportParams">__init__</a> (self, <a href="../marble/Marble.ViewportParams.html">Marble.ViewportParams</a> a0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ViewportParams">__init__</a> (self, <a href="../marble/Marble.html#Projection">Marble.Projection</a> projection, float centerLongitude=0, float centerLatatitude=0, int radius=2000, QSize size=QSize(100,100))</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#angularResolution">angularResolution</a> (self)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#centerCoordinates">centerCoordinates</a> (self, float centerLon, float centerLat)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#centerLatitude">centerLatitude</a> (self)</td></tr>
+@@ -80,7 +81,6 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#resolves">resolves</a> (self, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> latLonAltBox)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, float lon, float lat, float x, float y)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> geopoint, float x, float y, bool globeHidesPoint)</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> geopoint, QPointF screenpoint)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#screenCoordinates">screenCoordinates</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> coordinates, float x, float y, int pointRepeatNum, QSizeF size, bool globeHidesPoint)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFocusPoint">setFocusPoint</a> (self, <a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a> focusPoint)</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHeight">setHeight</a> (self, int newHeight)</td></tr>
+@@ -126,6 +126,52 @@ Namespace: <a href="../marble/Marble.html">Marble</a><br />
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="ViewportParams"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">__init__</td>
++<td>(</td>
++<td class="paramtype">&nbsp;<em>self</em>, </td>
++<td class="paramname"></td>
++</tr><tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.html#Projection">Marble.Projection</a>&nbsp;</td>
++<td class="paramname"><em>projection</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>centerLongitude=0</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">float&nbsp;</td>
++<td class="paramname"><em>centerLatatitude=0</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">int&nbsp;</td>
++<td class="paramname"><em>radius=2000</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype">QSize&nbsp;</td>
++<td class="paramname"><em>size=QSize(100,100)</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"></div></div><a class="anchor" name="angularResolution"></a>
+ <div class="memitem">
+ <div class="memproto">
+@@ -639,57 +685,6 @@ point gets represented on the map
+ <td class="memname"></td>
+ <td></td>
+ <td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+-<td class="paramname"><em>geopoint</em>, </td>
+-</tr>
+-<tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype">QPointF&nbsp;</td>
+-<td class="paramname"><em>screenpoint</em></td>
+-</tr>
+-<tr>
+-<td></td>
+-<td>)</td>
+-<td></td>
+-<td></td>
+-<td width="100%"> </td>
+-</tr></table>
+-</div>
+-<div class="memdoc"><p>Get the coordinates of screen points for geographical coordinates in the map.
+-</p>
+-<p>
+-</p><dl compact><dt><b>Parameters:</b></dt><dd>
+-<table border="0" cellspacing="2" cellpadding="0">
+-<tr><td></td><td valign="top"><em>coordinates</em>&nbsp;</td><td> the point on earth, including altitude, that we want the coordinates for.
+-
+-<tr><td></td><td valign="top"><em>x</em>&nbsp;</td><td> the x coordinates of the pixels are returned through this parameter
+-
+-<tr><td></td><td valign="top"><em>y</em>&nbsp;</td><td> the y coordinate of the pixel is returned through this parameter
+-
+-<tr><td></td><td valign="top"><em>pointRepeatNum</em>&nbsp;</td><td> the amount of times that a single geographical
+-point gets represented on the map
+-
+-<tr><td></td><td valign="top"><em>globeHidesPoint</em>&nbsp;</td><td> whether the point gets hidden on the far side of the earth
+-</td></tr>
+-</table></dl>
+-<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the geographical coordinates are visible on the screen
+-</dd></dl> false if the geographical coordinates are not visible on the screen
+-</p>
+-<p>
+-<dl class="see" compact><dt><b>See also:</b></dt><dd> ViewportParams
+-</dd></dl>
+-</p></div></div><a class="anchor" name="screenCoordinates"></a>
+-<div class="memitem">
+-<div class="memproto">
+-<table class="memname"><tr>
+-<td class="memname">bool screenCoordinates</td>
+-<td>(</td>
+-<td class="paramtype">&nbsp;<em>self</em>, </td>
+-<td class="paramname"></td>
+-</tr><tr>
+-<td class="memname"></td>
+-<td></td>
+-<td class="paramtype"><a href="../marble/Marble.GeoDataCoordinates.html">Marble.GeoDataCoordinates</a>&nbsp;</td>
+ <td class="paramname"><em>coordinates</em>, </td>
+ </tr>
+ <tr>
+diff --git a/docs/bindings/python/html/marble/Marble.html b/docs/bindings/python/html/marble/Marble.html
+index 19d84f8..4bfeaf3 100644
+--- a/docs/bindings/python/html/marble/Marble.html
++++ b/docs/bindings/python/html/marble/Marble.html
+@@ -56,53 +56,60 @@ last.
+ </p>
+ <h2>Class Index</h2>
+ <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0">
+-<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataLineStyle.html">GeoDataLineStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleModel.html">MarbleModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPlugin.html">AbstractDataPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataLod.html">GeoDataLod</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleNavigator.html">MarbleNavigator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPluginItem.html">AbstractDataPluginItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataLookAt.html">GeoDataLookAt</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleRunnerManager.html">MarbleRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPluginModel.html">AbstractDataPluginModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidget.html">MarbleWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractFloatItem.html">AbstractFloatItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataObject.html">GeoDataObject</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.NavigationWidget.html">NavigationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractProjection.html">AbstractProjection</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOverlay.html">GeoDataOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.AbstractWorkerThread.html">AbstractWorkerThread</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPlacemark.html">GeoDataPlacemark</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParseRunnerPlugin.html">ParseRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AlternativeRoutesModel.html">AlternativeRoutesModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPoint.html">GeoDataPoint</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Planet.html">Planet</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AutoNavigation.html">AutoNavigation</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolygon.html">GeoDataPolygon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAboutDialog.html">PluginAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataPolyStyle.html">GeoDataPolyStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAuthor.html">PluginAuthor</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.BillboardGraphicsItem.html">BillboardGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataRegion.html">GeoDataRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginInterface.html">PluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.BookmarkManager.html">BookmarkManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyle.html">GeoDataStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataStyleMap.html">GeoDataStyleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionTracking.html">PositionTracking</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.ClipPainter.html">ClipPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyleSelector.html">GeoDataStyleSelector</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.CurrentLocationWidget.html">CurrentLocationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTrack.html">GeoDataTrack</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTreeModel.html">GeoDataTreeModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.DialogConfigurationInterface.html">DialogConfigurationInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDocument.html">GeoDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.DownloadRegion.html">DownloadRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsItem.html">GeoGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.DownloadRegionDialog.html">DownloadRegionDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsScene.html">GeoGraphicsScene</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPlugin.html">RenderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoNode.html">GeoNode</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPluginInterface.html">RenderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPlugin.html">AbstractDataPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataObject.html">GeoDataObject</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParseRunnerPlugin.html">ParseRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPluginItem.html">AbstractDataPluginItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParsingRunner.html">ParsingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPluginModel.html">AbstractDataPluginModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOverlay.html">GeoDataOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParsingRunnerManager.html">ParsingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractFloatItem.html">AbstractFloatItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPlacemark.html">GeoDataPlacemark</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Planet.html">Planet</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPoint.html">GeoDataPoint</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAboutDialog.html">PluginAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractProjection.html">AbstractProjection</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolygon.html">GeoDataPolygon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAuthor.html">PluginAuthor</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractWorkerThread.html">AbstractWorkerThread</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolyStyle.html">GeoDataPolyStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginInterface.html">PluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AlternativeRoutesModel.html">AlternativeRoutesModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataRegion.html">GeoDataRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginManager.html">PluginManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AutoNavigation.html">AutoNavigation</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyle.html">GeoDataStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPlugin.html">PositionProviderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataStyleMap.html">GeoDataStyleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.BillboardGraphicsItem.html">BillboardGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyleSelector.html">GeoDataStyleSelector</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionTracking.html">PositionTracking</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.BookmarkManager.html">BookmarkManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTimePrimitive.html">GeoDataTimePrimitive</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
++<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTimeSpan.html">GeoDataTimeSpan</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.ClipPainter.html">ClipPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTimeStamp.html">GeoDataTimeStamp</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.CurrentLocationWidget.html">CurrentLocationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTrack.html">GeoDataTrack</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTreeModel.html">GeoDataTreeModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.DialogConfigurationInterface.html">DialogConfigurationInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDocument.html">GeoDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPlugin.html">RenderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.DownloadRegion.html">DownloadRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsItem.html">GeoGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPluginInterface.html">RenderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.DownloadRegionDialog.html">DownloadRegionDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsScene.html">GeoGraphicsScene</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunner.html">ReverseGeocodingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoNode.html">GeoNode</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunnerManager.html">ReverseGeocodingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.ElevationModel.html">ElevationModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoPainter.html">GeoPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunnerPlugin.html">ReverseGeocodingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a name="letter_F">&nbsp;&nbsp;F&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoSceneLayer.html">GeoSceneLayer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Route.html">Route</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.FileViewWidget.html">FileViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoWriter.html">GeoWriter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RouteRequest.html">RouteRequest</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.FrameGraphicsItem.html">FrameGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L">&nbsp;&nbsp;L&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.RouteSegment.html">RouteSegment</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.LabelGraphicsItem.html">LabelGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingModel.html">RoutingModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.GeoDataAbstractView.html">GeoDataAbstractView</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonBoxWidget.html">LatLonBoxWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingProfile.html">RoutingProfile</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataAccuracy.html">GeoDataAccuracy</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonEdit.html">LatLonEdit</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataColorStyle.html">GeoDataColorStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LayerInterface.html">LayerInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataContainer.html">GeoDataContainer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LegendWidget.html">LegendWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ScreenGraphicsItem.html">ScreenGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataCoordinates.html">GeoDataCoordinates</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.SearchRunnerPlugin.html">SearchRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataDocument.html">GeoDataDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Maneuver.html">Maneuver</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Serializable.html">Serializable</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataFeature.html">GeoDataFeature</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeManager.html">MapThemeManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SunLocator.html">SunLocator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataFolder.html">GeoDataFolder</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapViewWidget.html">MapViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataGeometry.html">GeoDataGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapWizard.html">MapWizard</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCoordsPyramid.html">TileCoordsPyramid</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataHotSpot.html">GeoDataHotSpot</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAboutDialog.html">MarbleAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreator.html">TileCreator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataIconStyle.html">GeoDataIconStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAbstractRunner.html">MarbleAbstractRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreatorSource.html">TileCreatorSource</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleControlBox.html">MarbleControlBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileLevelRangeWidget.html">TileLevelRangeWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLabelStyle.html">GeoDataLabelStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDirs.html">MarbleDirs</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TinyWebBrowser.html">TinyWebBrowser</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGlobal.html">MarbleGlobal</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLatLonBox.html">GeoDataLatLonBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ViewportParams.html">ViewportParams</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLinearRing.html">GeoDataLinearRing</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsItem.html">MarbleGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLineString.html">GeoDataLineString</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleMap.html">MarbleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.WidgetGraphicsItem.html">WidgetGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataAccuracy.html">GeoDataAccuracy</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonEdit.html">LatLonEdit</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunner.html">RoutingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataBalloonStyle.html">GeoDataBalloonStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LayerInterface.html">LayerInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerManager.html">RoutingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataColorStyle.html">GeoDataColorStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LegendWidget.html">LegendWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataContainer.html">GeoDataContainer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataCoordinates.html">GeoDataCoordinates</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Maneuver.html">Maneuver</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ScreenGraphicsItem.html">ScreenGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataDocument.html">GeoDataDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeDownloadDialog.html">MapThemeDownloadDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunner.html">SearchRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataFeature.html">GeoDataFeature</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeManager.html">MapThemeManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunnerManager.html">SearchRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataFolder.html">GeoDataFolder</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapViewWidget.html">MapViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunnerPlugin.html">SearchRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataGeometry.html">GeoDataGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapWizard.html">MapWizard</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Serializable.html">Serializable</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataGroundOverlay.html">GeoDataGroundOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAboutDialog.html">MarbleAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SunLocator.html">SunLocator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataHotSpot.html">GeoDataHotSpot</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleControlBox.html">MarbleControlBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataIconStyle.html">GeoDataIconStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDebug.html">MarbleDebug</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCoordsPyramid.html">TileCoordsPyramid</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDirs.html">MarbleDirs</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreator.html">TileCreator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataItemIcon.html">GeoDataItemIcon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGlobal.html">MarbleGlobal</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreatorSource.html">TileCreatorSource</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLabelStyle.html">GeoDataLabelStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileId.html">TileId</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsItem.html">MarbleGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileLevelRangeWidget.html">TileLevelRangeWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLatLonBox.html">GeoDataLatLonBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleMap.html">MarbleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TinyWebBrowser.html">TinyWebBrowser</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLinearRing.html">GeoDataLinearRing</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleModel.html">MarbleModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLineString.html">GeoDataLineString</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleNavigator.html">MarbleNavigator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ViewportParams.html">ViewportParams</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLineStyle.html">GeoDataLineStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidget.html">MarbleWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataListStyle.html">GeoDataListStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidgetPopupMenu.html">MarbleWidgetPopupMenu</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.WidgetGraphicsItem.html">WidgetGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLod.html">GeoDataLod</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td><td></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLookAt.html">GeoDataLookAt</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.NavigationWidget.html">NavigationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td></td></tr>
+ </table>
+ <table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#obj239211792">&lt;anonymous&gt;</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Q_X, Q_Y, Q_Z, Q_W&nbsp;}</td></tr>
+-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#obj239230416">&lt;anonymous&gt;</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Q_X, Q_Y, Q_Z, Q_W&nbsp;}</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#obj257401360">&lt;anonymous&gt;</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Q_X, Q_Y, Q_Z, Q_W&nbsp;}</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#obj257424080">&lt;anonymous&gt;</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Q_X, Q_Y, Q_Z, Q_W&nbsp;}</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#AltitudeMode">AltitudeMode</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ClampToGround, RelativeToGround, Absolute&nbsp;}</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#AngleUnit">AngleUnit</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;DMSDegree, DecimalDegree, UTM&nbsp;}</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#Dimension">Dimension</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Latitude, Longitude&nbsp;}</td></tr>
+@@ -125,10 +132,18 @@ last.
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#TessellationFlag">TessellationFlag</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;NoTessellation, Tessellate, RespectLatitudeCircle, FollowGround, RotationIndicatesFill, SkipLatLonNormalization&nbsp;}</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#ViewContext">ViewContext</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Still, Animation&nbsp;}</td></tr>
+ <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId::mapThemeIdHash">TileId::mapThemeIdHash</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId::x">TileId::x</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId::y">TileId::y</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#TileId::zoomLevel">TileId::zoomLevel</a> ()</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QDebug&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mDebug">mDebug</a> ()</td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (<a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> lhs, <a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> rhs)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#qHash">qHash</a> (<a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a> r)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#qHash">qHash</a> (<a href="../marble/Marble.TileId.html">Marble.TileId</a> a0)</td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#qHash">qHash</a> (<a href="../marble/Marble.TileId.html">Marble.TileId</a> a0)</td></tr>
+ <tr><td colspan="2"><br><h2>Attributes</h2></td></tr>
+ <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#varlatLonAltBoxSamplingRate">latLonAltBoxSamplingRate</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#vartessellationPrecision">tessellationPrecision</a></td></tr></table>
+-<hr><h2>Enumeration Documentation</h2><a class="anchor" name="obj239211792"></a>
++<hr><h2>Enumeration Documentation</h2><a class="anchor" name="obj257401360"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname">
+@@ -139,7 +154,7 @@ last.
+ <div class="memdoc"><dl compact><dt><b>Enumerator: </b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Q_X</em>&nbsp;</td><td><tr><td valign="top"><em>Q_Y</em>&nbsp;</td><td><tr><td valign="top"><em>Q_Z</em>&nbsp;</td><td><tr><td valign="top"><em>Q_W</em>&nbsp;</td><td></table>
+ </dl>
+-</div></div><p><a class="anchor" name="obj239230416"></a>
++</div></div><p><a class="anchor" name="obj257424080"></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname">
+@@ -396,7 +411,68 @@ and target camera positions)
+ </p><dl compact><dt><b>Enumerator: </b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Still</em>&nbsp;</td><td><tr><td valign="top"><em>Animation</em>&nbsp;</td><td></table>
+ </dl>
+-</div></div><p><hr><h2>Function Documentation</h2><a class="anchor" name="operator =="></a>
++</div></div><p><hr><h2>Function Documentation</h2><a class="anchor" name="TileId::mapThemeIdHash"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">long TileId::mapThemeIdHash</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="TileId::x"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int TileId::x</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="TileId::y"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int TileId::y</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="TileId::zoomLevel"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">int TileId::zoomLevel</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"></div></div><a class="anchor" name="mDebug"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QDebug mDebug</td>
++<td>(</td>
++<td class="paramtype">&nbsp;</td>
++<td class="paramname">)</td>
++<td width="100%"> </td>
++</tr>
++</table>
++</div>
++<div class="memdoc"><p>a function to replace qDebug() in Marble library code
++</p></div></div><a class="anchor" name="operator =="></a>
+ <div class="memitem">
+ <div class="memproto">
+ <table class="memname"><tr>
+@@ -419,6 +495,83 @@ and target camera positions)
+ <td width="100%"> </td>
+ </tr></table>
+ </div>
++<div class="memdoc"></div></div><a class="anchor" name="qHash"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">long qHash</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.GeoDataLatLonAltBox.html">Marble.GeoDataLatLonAltBox</a>&nbsp;</td>
++<td class="paramname"><em>r</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>A class that defines a 3D bounding box for geographic data.
++</p>
++<p>
++GeoDataLatLonAltBox is a 3D bounding box that describes a geographic area
++in terms of latitude, longitude and altitude.
++</p>
++<p>
++The bounding box gets described by assigning the northern, southern,
++eastern and western boundary.
++So usually the value of the eastern boundary is bigger than the
++value of the western boundary. Only if the bounding box crosses the
++date line then the eastern boundary has got a smaller value than
++the western one.
++</p></div></div><a class="anchor" name="qHash"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">long qHash</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.TileId.html">Marble.TileId</a>&nbsp;</td>
++<td class="paramname"><em>a0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"><p>A class that defines a 3D bounding box for geographic data.
++</p>
++<p>
++GeoDataLatLonAltBox is a 3D bounding box that describes a geographic area
++in terms of latitude, longitude and altitude.
++</p>
++<p>
++The bounding box gets described by assigning the northern, southern,
++eastern and western boundary.
++So usually the value of the eastern boundary is bigger than the
++value of the western boundary. Only if the bounding box crosses the
++date line then the eastern boundary has got a smaller value than
++the western one.
++</p></div></div><a class="anchor" name="qHash"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">long qHash</td>
++<td>(</td>
++<td class="paramtype"><a href="../marble/Marble.TileId.html">Marble.TileId</a>&nbsp;</td>
++<td class="paramname"><em>a0</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
+ <div class="memdoc"><p>A class that defines a 3D bounding box for geographic data.
+ </p>
+ <p>
+diff --git a/docs/bindings/python/html/marble/global.html b/docs/bindings/python/html/marble/global.html
+index afb1dba..c4baf34 100644
+--- a/docs/bindings/python/html/marble/global.html
++++ b/docs/bindings/python/html/marble/global.html
+@@ -52,52 +52,84 @@
+ 
+ <h2>Class Index</h2>
+ <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0">
+-<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataLineStyle.html">GeoDataLineStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleModel.html">MarbleModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPlugin.html">AbstractDataPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataLod.html">GeoDataLod</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleNavigator.html">MarbleNavigator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPluginItem.html">AbstractDataPluginItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataLookAt.html">GeoDataLookAt</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleRunnerManager.html">MarbleRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPluginModel.html">AbstractDataPluginModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidget.html">MarbleWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractFloatItem.html">AbstractFloatItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataObject.html">GeoDataObject</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.NavigationWidget.html">NavigationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractProjection.html">AbstractProjection</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOverlay.html">GeoDataOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.AbstractWorkerThread.html">AbstractWorkerThread</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPlacemark.html">GeoDataPlacemark</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParseRunnerPlugin.html">ParseRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AlternativeRoutesModel.html">AlternativeRoutesModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPoint.html">GeoDataPoint</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Planet.html">Planet</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AutoNavigation.html">AutoNavigation</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolygon.html">GeoDataPolygon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAboutDialog.html">PluginAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataPolyStyle.html">GeoDataPolyStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAuthor.html">PluginAuthor</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.BillboardGraphicsItem.html">BillboardGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataRegion.html">GeoDataRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginInterface.html">PluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.BookmarkManager.html">BookmarkManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyle.html">GeoDataStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataStyleMap.html">GeoDataStyleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionTracking.html">PositionTracking</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.ClipPainter.html">ClipPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyleSelector.html">GeoDataStyleSelector</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.CurrentLocationWidget.html">CurrentLocationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTrack.html">GeoDataTrack</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTreeModel.html">GeoDataTreeModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.DialogConfigurationInterface.html">DialogConfigurationInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDocument.html">GeoDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.DownloadRegion.html">DownloadRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsItem.html">GeoGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.DownloadRegionDialog.html">DownloadRegionDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsScene.html">GeoGraphicsScene</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPlugin.html">RenderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoNode.html">GeoNode</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPluginInterface.html">RenderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPlugin.html">AbstractDataPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataObject.html">GeoDataObject</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParseRunnerPlugin.html">ParseRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPluginItem.html">AbstractDataPluginItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParsingRunner.html">ParsingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPluginModel.html">AbstractDataPluginModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOverlay.html">GeoDataOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParsingRunnerManager.html">ParsingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractFloatItem.html">AbstractFloatItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPlacemark.html">GeoDataPlacemark</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Planet.html">Planet</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPoint.html">GeoDataPoint</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAboutDialog.html">PluginAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractProjection.html">AbstractProjection</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolygon.html">GeoDataPolygon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAuthor.html">PluginAuthor</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractWorkerThread.html">AbstractWorkerThread</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolyStyle.html">GeoDataPolyStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginInterface.html">PluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AlternativeRoutesModel.html">AlternativeRoutesModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataRegion.html">GeoDataRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginManager.html">PluginManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AutoNavigation.html">AutoNavigation</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyle.html">GeoDataStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPlugin.html">PositionProviderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataStyleMap.html">GeoDataStyleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.BillboardGraphicsItem.html">BillboardGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyleSelector.html">GeoDataStyleSelector</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionTracking.html">PositionTracking</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.BookmarkManager.html">BookmarkManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTimePrimitive.html">GeoDataTimePrimitive</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
++<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTimeSpan.html">GeoDataTimeSpan</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.ClipPainter.html">ClipPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTimeStamp.html">GeoDataTimeStamp</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.CurrentLocationWidget.html">CurrentLocationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTrack.html">GeoDataTrack</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTreeModel.html">GeoDataTreeModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.DialogConfigurationInterface.html">DialogConfigurationInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDocument.html">GeoDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPlugin.html">RenderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.DownloadRegion.html">DownloadRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsItem.html">GeoGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPluginInterface.html">RenderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.DownloadRegionDialog.html">DownloadRegionDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsScene.html">GeoGraphicsScene</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunner.html">ReverseGeocodingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoNode.html">GeoNode</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunnerManager.html">ReverseGeocodingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.ElevationModel.html">ElevationModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoPainter.html">GeoPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunnerPlugin.html">ReverseGeocodingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a name="letter_F">&nbsp;&nbsp;F&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoSceneLayer.html">GeoSceneLayer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Route.html">Route</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.FileViewWidget.html">FileViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoWriter.html">GeoWriter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RouteRequest.html">RouteRequest</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.FrameGraphicsItem.html">FrameGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L">&nbsp;&nbsp;L&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.RouteSegment.html">RouteSegment</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.LabelGraphicsItem.html">LabelGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingModel.html">RoutingModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.GeoDataAbstractView.html">GeoDataAbstractView</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonBoxWidget.html">LatLonBoxWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingProfile.html">RoutingProfile</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataAccuracy.html">GeoDataAccuracy</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonEdit.html">LatLonEdit</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataColorStyle.html">GeoDataColorStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LayerInterface.html">LayerInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataContainer.html">GeoDataContainer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LegendWidget.html">LegendWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ScreenGraphicsItem.html">ScreenGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataCoordinates.html">GeoDataCoordinates</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.SearchRunnerPlugin.html">SearchRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataDocument.html">GeoDataDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Maneuver.html">Maneuver</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Serializable.html">Serializable</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataFeature.html">GeoDataFeature</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeManager.html">MapThemeManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SunLocator.html">SunLocator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataFolder.html">GeoDataFolder</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapViewWidget.html">MapViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataGeometry.html">GeoDataGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapWizard.html">MapWizard</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCoordsPyramid.html">TileCoordsPyramid</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataHotSpot.html">GeoDataHotSpot</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAboutDialog.html">MarbleAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreator.html">TileCreator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataIconStyle.html">GeoDataIconStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAbstractRunner.html">MarbleAbstractRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreatorSource.html">TileCreatorSource</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleControlBox.html">MarbleControlBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileLevelRangeWidget.html">TileLevelRangeWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLabelStyle.html">GeoDataLabelStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDirs.html">MarbleDirs</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TinyWebBrowser.html">TinyWebBrowser</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGlobal.html">MarbleGlobal</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLatLonBox.html">GeoDataLatLonBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ViewportParams.html">ViewportParams</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLinearRing.html">GeoDataLinearRing</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsItem.html">MarbleGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLineString.html">GeoDataLineString</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleMap.html">MarbleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.WidgetGraphicsItem.html">WidgetGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataAccuracy.html">GeoDataAccuracy</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonEdit.html">LatLonEdit</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunner.html">RoutingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataBalloonStyle.html">GeoDataBalloonStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LayerInterface.html">LayerInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerManager.html">RoutingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataColorStyle.html">GeoDataColorStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LegendWidget.html">LegendWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataContainer.html">GeoDataContainer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataCoordinates.html">GeoDataCoordinates</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Maneuver.html">Maneuver</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ScreenGraphicsItem.html">ScreenGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataDocument.html">GeoDataDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeDownloadDialog.html">MapThemeDownloadDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunner.html">SearchRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataFeature.html">GeoDataFeature</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeManager.html">MapThemeManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunnerManager.html">SearchRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataFolder.html">GeoDataFolder</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapViewWidget.html">MapViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunnerPlugin.html">SearchRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataGeometry.html">GeoDataGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapWizard.html">MapWizard</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Serializable.html">Serializable</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataGroundOverlay.html">GeoDataGroundOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAboutDialog.html">MarbleAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SunLocator.html">SunLocator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataHotSpot.html">GeoDataHotSpot</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleControlBox.html">MarbleControlBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataIconStyle.html">GeoDataIconStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDebug.html">MarbleDebug</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCoordsPyramid.html">TileCoordsPyramid</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDirs.html">MarbleDirs</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreator.html">TileCreator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataItemIcon.html">GeoDataItemIcon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGlobal.html">MarbleGlobal</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreatorSource.html">TileCreatorSource</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLabelStyle.html">GeoDataLabelStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileId.html">TileId</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsItem.html">MarbleGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileLevelRangeWidget.html">TileLevelRangeWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLatLonBox.html">GeoDataLatLonBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleMap.html">MarbleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TinyWebBrowser.html">TinyWebBrowser</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLinearRing.html">GeoDataLinearRing</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleModel.html">MarbleModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLineString.html">GeoDataLineString</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleNavigator.html">MarbleNavigator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ViewportParams.html">ViewportParams</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLineStyle.html">GeoDataLineStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidget.html">MarbleWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataListStyle.html">GeoDataListStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidgetPopupMenu.html">MarbleWidgetPopupMenu</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.WidgetGraphicsItem.html">WidgetGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLod.html">GeoDataLod</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td><td></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLookAt.html">GeoDataLookAt</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.NavigationWidget.html">NavigationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td></td></tr>
+ </table>
+-<table border="0" cellpadding="0" cellspacing="0"></table>
+-
++<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Functions</h2></td></tr>
++<tr><td class="memItemLeft" nowrap align="right" valign="top">QDebug&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator <<">operator <<</a> (QDebug a0, <a href="../marble/Marble.TileId.html">Marble.TileId</a> a1)</td></tr>
++</table>
++<hr><h2>Function Documentation</h2><a class="anchor" name="operator <<"></a>
++<div class="memitem">
++<div class="memproto">
++<table class="memname"><tr>
++<td class="memname">QDebug operator <<</td>
++<td>(</td>
++<td class="paramtype">QDebug&nbsp;</td>
++<td class="paramname"><em>a0</em>, </td>
++</tr>
++<tr>
++<td class="memname"></td>
++<td></td>
++<td class="paramtype"><a href="../marble/Marble.TileId.html">Marble.TileId</a>&nbsp;</td>
++<td class="paramname"><em>a1</em></td>
++</tr>
++<tr>
++<td></td>
++<td>)</td>
++<td></td>
++<td></td>
++<td width="100%"> </td>
++</tr></table>
++</div>
++<div class="memdoc"></div></div>
+ </div>
+ </div>
+ </div>
+diff --git a/docs/bindings/python/html/marble/index.html b/docs/bindings/python/html/marble/index.html
+index a7b6adf..7d13a8f 100644
+--- a/docs/bindings/python/html/marble/index.html
++++ b/docs/bindings/python/html/marble/index.html
+@@ -118,49 +118,56 @@ online at <a href="http://techbase.kde.org/Projects/Marble/MarbleCPlusPlus">KDE
+ </table>
+ <h2>Class Index</h2>
+ <table width="95%" align="center" border="0" cellpadding="0" cellspacing="0">
+-<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataLineStyle.html">GeoDataLineStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleModel.html">MarbleModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPlugin.html">AbstractDataPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataLod.html">GeoDataLod</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleNavigator.html">MarbleNavigator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPluginItem.html">AbstractDataPluginItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataLookAt.html">GeoDataLookAt</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleRunnerManager.html">MarbleRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractDataPluginModel.html">AbstractDataPluginModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidget.html">MarbleWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractFloatItem.html">AbstractFloatItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataObject.html">GeoDataObject</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.NavigationWidget.html">NavigationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AbstractProjection.html">AbstractProjection</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOverlay.html">GeoDataOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.AbstractWorkerThread.html">AbstractWorkerThread</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPlacemark.html">GeoDataPlacemark</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParseRunnerPlugin.html">ParseRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AlternativeRoutesModel.html">AlternativeRoutesModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPoint.html">GeoDataPoint</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Planet.html">Planet</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.AutoNavigation.html">AutoNavigation</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolygon.html">GeoDataPolygon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAboutDialog.html">PluginAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataPolyStyle.html">GeoDataPolyStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAuthor.html">PluginAuthor</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.BillboardGraphicsItem.html">BillboardGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataRegion.html">GeoDataRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginInterface.html">PluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.BookmarkManager.html">BookmarkManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyle.html">GeoDataStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataStyleMap.html">GeoDataStyleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionTracking.html">PositionTracking</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.ClipPainter.html">ClipPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyleSelector.html">GeoDataStyleSelector</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.CurrentLocationWidget.html">CurrentLocationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTrack.html">GeoDataTrack</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTreeModel.html">GeoDataTreeModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.DialogConfigurationInterface.html">DialogConfigurationInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDocument.html">GeoDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.DownloadRegion.html">DownloadRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsItem.html">GeoGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.DownloadRegionDialog.html">DownloadRegionDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsScene.html">GeoGraphicsScene</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPlugin.html">RenderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoNode.html">GeoNode</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPluginInterface.html">RenderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataMultiGeometry.html">GeoDataMultiGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPlugin.html">AbstractDataPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataObject.html">GeoDataObject</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParseRunnerPlugin.html">ParseRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPluginItem.html">AbstractDataPluginItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOuterBoundary.html">GeoDataOuterBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParsingRunner.html">ParsingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractDataPluginModel.html">AbstractDataPluginModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataOverlay.html">GeoDataOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ParsingRunnerManager.html">ParsingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractFloatItem.html">AbstractFloatItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPlacemark.html">GeoDataPlacemark</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Planet.html">Planet</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractMarbleGraphicsLayout.html">AbstractMarbleGraphicsLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPoint.html">GeoDataPoint</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAboutDialog.html">PluginAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractProjection.html">AbstractProjection</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolygon.html">GeoDataPolygon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginAuthor.html">PluginAuthor</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AbstractWorkerThread.html">AbstractWorkerThread</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataPolyStyle.html">GeoDataPolyStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginInterface.html">PluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AlternativeRoutesModel.html">AlternativeRoutesModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataRegion.html">GeoDataRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PluginManager.html">PluginManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.AutoNavigation.html">AutoNavigation</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyle.html">GeoDataStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPlugin.html">PositionProviderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataStyleMap.html">GeoDataStyleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionProviderPluginInterface.html">PositionProviderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.BillboardGraphicsItem.html">BillboardGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataStyleSelector.html">GeoDataStyleSelector</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.PositionTracking.html">PositionTracking</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.BookmarkManager.html">BookmarkManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTimePrimitive.html">GeoDataTimePrimitive</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
++<tr><td><a name="letter_C">&nbsp;&nbsp;C&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTimeSpan.html">GeoDataTimeSpan</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.QtMarbleConfigDialog.html">QtMarbleConfigDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.ClipPainter.html">ClipPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTimeStamp.html">GeoDataTimeStamp</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.CurrentLocationWidget.html">CurrentLocationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDataTrack.html">GeoDataTrack</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Quaternion.html">Quaternion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoDataTreeModel.html">GeoDataTreeModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.DialogConfigurationInterface.html">DialogConfigurationInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoDocument.html">GeoDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPlugin.html">RenderPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.DownloadRegion.html">DownloadRegion</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsItem.html">GeoGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RenderPluginInterface.html">RenderPluginInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.DownloadRegionDialog.html">DownloadRegionDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoGraphicsScene.html">GeoGraphicsScene</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunner.html">ReverseGeocodingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoNode.html">GeoNode</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunnerManager.html">ReverseGeocodingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.ElevationModel.html">ElevationModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoPainter.html">GeoPainter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ReverseGeocodingRunnerPlugin.html">ReverseGeocodingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a name="letter_F">&nbsp;&nbsp;F&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.GeoSceneLayer.html">GeoSceneLayer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Route.html">Route</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.FileViewWidget.html">FileViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.GeoWriter.html">GeoWriter</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RouteRequest.html">RouteRequest</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.FrameGraphicsItem.html">FrameGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L">&nbsp;&nbsp;L&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.RouteSegment.html">RouteSegment</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.LabelGraphicsItem.html">LabelGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingModel.html">RoutingModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+ <tr><td><a class="el" href="Marble.GeoDataAbstractView.html">GeoDataAbstractView</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonBoxWidget.html">LatLonBoxWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingProfile.html">RoutingProfile</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataAccuracy.html">GeoDataAccuracy</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonEdit.html">LatLonEdit</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataColorStyle.html">GeoDataColorStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LayerInterface.html">LayerInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataContainer.html">GeoDataContainer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LegendWidget.html">LegendWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ScreenGraphicsItem.html">ScreenGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataCoordinates.html">GeoDataCoordinates</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a class="el" href="Marble.SearchRunnerPlugin.html">SearchRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataDocument.html">GeoDataDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Maneuver.html">Maneuver</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Serializable.html">Serializable</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataFeature.html">GeoDataFeature</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeManager.html">MapThemeManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SunLocator.html">SunLocator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataFolder.html">GeoDataFolder</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapViewWidget.html">MapViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataGeometry.html">GeoDataGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapWizard.html">MapWizard</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCoordsPyramid.html">TileCoordsPyramid</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataHotSpot.html">GeoDataHotSpot</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAboutDialog.html">MarbleAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreator.html">TileCreator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataIconStyle.html">GeoDataIconStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAbstractRunner.html">MarbleAbstractRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreatorSource.html">TileCreatorSource</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleControlBox.html">MarbleControlBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileLevelRangeWidget.html">TileLevelRangeWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLabelStyle.html">GeoDataLabelStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDirs.html">MarbleDirs</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TinyWebBrowser.html">TinyWebBrowser</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGlobal.html">MarbleGlobal</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLatLonBox.html">GeoDataLatLonBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ViewportParams.html">ViewportParams</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLinearRing.html">GeoDataLinearRing</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsItem.html">MarbleGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
+-<tr><td><a class="el" href="Marble.GeoDataLineString.html">GeoDataLineString</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleMap.html">MarbleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.WidgetGraphicsItem.html">WidgetGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataAccuracy.html">GeoDataAccuracy</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LatLonEdit.html">LatLonEdit</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunner.html">RoutingRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataBalloonStyle.html">GeoDataBalloonStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LayerInterface.html">LayerInterface</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerManager.html">RoutingRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataColorStyle.html">GeoDataColorStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.LegendWidget.html">LegendWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.RoutingRunnerPlugin.html">RoutingRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataContainer.html">GeoDataContainer</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataCoordinates.html">GeoDataCoordinates</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Maneuver.html">Maneuver</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ScreenGraphicsItem.html">ScreenGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataDocument.html">GeoDataDocument</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeDownloadDialog.html">MapThemeDownloadDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunner.html">SearchRunner</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataFeature.html">GeoDataFeature</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapThemeManager.html">MapThemeManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunnerManager.html">SearchRunnerManager</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataFolder.html">GeoDataFolder</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapViewWidget.html">MapViewWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SearchRunnerPlugin.html">SearchRunnerPlugin</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataGeometry.html">GeoDataGeometry</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MapWizard.html">MapWizard</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.Serializable.html">Serializable</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataGroundOverlay.html">GeoDataGroundOverlay</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleAboutDialog.html">MarbleAboutDialog</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.SunLocator.html">SunLocator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataHotSpot.html">GeoDataHotSpot</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleControlBox.html">MarbleControlBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataIconStyle.html">GeoDataIconStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDebug.html">MarbleDebug</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCoordsPyramid.html">TileCoordsPyramid</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataInnerBoundary.html">GeoDataInnerBoundary</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleDirs.html">MarbleDirs</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreator.html">TileCreator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataItemIcon.html">GeoDataItemIcon</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGlobal.html">MarbleGlobal</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileCreatorSource.html">TileCreatorSource</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLabelStyle.html">GeoDataLabelStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsGridLayout.html">MarbleGraphicsGridLayout</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileId.html">TileId</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLatLonAltBox.html">GeoDataLatLonAltBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleGraphicsItem.html">MarbleGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TileLevelRangeWidget.html">TileLevelRangeWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLatLonBox.html">GeoDataLatLonBox</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleMap.html">MarbleMap</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.TinyWebBrowser.html">TinyWebBrowser</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLinearRing.html">GeoDataLinearRing</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleModel.html">MarbleModel</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V">&nbsp;&nbsp;V&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLineString.html">GeoDataLineString</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleNavigator.html">MarbleNavigator</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.ViewportParams.html">ViewportParams</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLineStyle.html">GeoDataLineStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidget.html">MarbleWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_W">&nbsp;&nbsp;W&nbsp;&nbsp;</a></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataListStyle.html">GeoDataListStyle</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.MarbleWidgetPopupMenu.html">MarbleWidgetPopupMenu</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.WidgetGraphicsItem.html">WidgetGraphicsItem</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLod.html">GeoDataLod</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td><td></td></tr>
++<tr><td><a class="el" href="Marble.GeoDataLookAt.html">GeoDataLookAt</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Marble.NavigationWidget.html">NavigationWidget</a>&nbsp;(<a class="el" href="Marble.html">Marble</a>)&nbsp;&nbsp;&nbsp;</td><td></td></tr>
+ </table>
+ 
+ </div>
+-- 
+1.8.1.4
+
diff --git a/marble.spec b/marble.spec
index dbfedcc..5b59b87 100644
--- a/marble.spec
+++ b/marble.spec
@@ -1,5 +1,5 @@
 ## enable python bindings or not
-#global python 1
+%global python 1
 ## enable designer plugin
 %global designer 1
 
@@ -7,7 +7,7 @@ Name:    marble
 Summary: Virtual globe and world atlas 
 Epoch:   1
 Version: 4.11.95
-Release: 2%{?dist}
+Release: 3%{?dist}
 
 License: LGPLv2+
 #URL:    https://projects.kde.org/projects/kde/kdeedu/marble
@@ -27,9 +27,11 @@ Patch0: marble-4.11.90-qextserialport.patch
 ## upstreamable patches
 
 ## upstream patches
-# forward-ported Python binding updates from 4.11
+# backported from 4.11.97
 Patch100: 0001-Python-bindings-update.patch
 Patch101: 0002-Python-bindings-update.patch
+Patch102: 0003-Python-bindings-update-for-4.12.patch
+Patch103: 0004-Python-bindings-update-for-4.12.-Docs.patch
 
 BuildRequires: desktop-file-utils
 BuildRequires: kdelibs4-devel >= %{version}
@@ -116,6 +118,8 @@ Requires: pykde4 >= %{version}
 %patch0 -p1 -b .qextserialport
 %patch100 -p1 -b .python-bindings-update-1
 %patch101 -p1 -b .python-bindings-update-2
+%patch102 -p1 -b .python-bindings-update-3
+%patch103 -p1 -b .python-bindings-update-4
 
 
 %build
@@ -212,6 +216,9 @@ fi
 
 
 %changelog
+* Sun Dec 01 2013 Kevin Kofler <Kevin at tigcc.ticalc.org> - 1:4.11.95-3
+- backport more Python bindings updates from 4.11.97, reenable Python bindings
+
 * Tue Nov 26 2013 Rex Dieter <rdieter at fedoraproject.org> 1:4.11.95-2
 - rebuild (gpsd)
 


More information about the scm-commits mailing list