marble
#include <Tracking.h>
Public Types | |
| enum | PositionMarkerType { None, Circle, Arrow } |
Public Slots | |
| void | clearTrack () |
| void | openTrack (const QString &fileName) |
| void | saveTrack (const QString &fileName) |
Signals | |
| void | autoCenterChanged () |
| void | autoZoomChanged () |
| void | distanceChanged () |
| void | hasLastKnownPositionChanged () |
| void | lastKnownPositionChanged () |
| void | mapChanged () |
| void | positionMarkerChanged () |
| void | positionMarkerTypeChanged () |
| void | positionSourceChanged () |
| void | showTrackChanged () |
Public Member Functions | |
| Tracking (QObject *parent=0) | |
| bool | autoCenter () const |
| bool | autoZoom () const |
| double | distance () const |
| bool | hasLastKnownPosition () const |
| Coordinate * | lastKnownPosition () |
| MarbleWidget * | map () |
| QObject * | positionMarker () |
| PositionMarkerType | positionMarkerType () const |
| PositionSource * | positionSource () |
| void | setAutoCenter (bool enabled) |
| void | setAutoZoom (bool enabled) |
| void | setLastKnownPosition (Coordinate *lastKnownPosition) |
| void | setMap (MarbleWidget *widget) |
| void | setPositionMarker (QObject *marker) |
| void | setPositionMarkerType (PositionMarkerType type) |
| void | setPositionSource (PositionSource *source) |
| void | setShowTrack (bool show) |
| bool | showTrack () const |
Properties | |
| bool | autoCenter |
| bool | autoZoom |
| double | distance |
| bool | hasLastKnownPosition |
| Coordinate | lastKnownPosition |
| MarbleWidget | map |
| QObject | positionMarker |
| PositionMarkerType | positionMarkerType |
| PositionSource | positionSource |
| bool | showTrack |
Detailed Description
Definition at line 16 of file Tracking.qml.
Member Enumeration Documentation
| Enumerator | |
|---|---|
| None | |
| Circle | |
| Arrow | |
Definition at line 46 of file Tracking.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 27 of file Tracking.cpp.
Member Function Documentation
| bool Tracking::autoCenter | ( | ) | const |
|
signal |
| bool Tracking::autoZoom | ( | ) | const |
|
signal |
|
slot |
Definition at line 301 of file Tracking.cpp.
| double Tracking::distance | ( | ) | const |
|
signal |
| bool Tracking::hasLastKnownPosition | ( | ) | const |
|
signal |
| Coordinate* Tracking::lastKnownPosition | ( | ) |
|
signal |
| MarbleWidget* Tracking::map | ( | ) |
|
signal |
|
slot |
Definition at line 292 of file Tracking.cpp.
| QObject* Tracking::positionMarker | ( | ) |
|
signal |
| PositionMarkerType Tracking::positionMarkerType | ( | ) | const |
|
signal |
| PositionSource* Tracking::positionSource | ( | ) |
|
signal |
|
slot |
Definition at line 283 of file Tracking.cpp.
| void Tracking::setAutoCenter | ( | bool | enabled | ) |
Definition at line 207 of file Tracking.cpp.
| void Tracking::setAutoZoom | ( | bool | enabled | ) |
Definition at line 240 of file Tracking.cpp.
| void Tracking::setLastKnownPosition | ( | Coordinate * | lastKnownPosition | ) |
Definition at line 190 of file Tracking.cpp.
| void Tracking::setMap | ( | MarbleWidget * | widget | ) |
Definition at line 86 of file Tracking.cpp.
| void Tracking::setPositionMarker | ( | QObject * | marker | ) |
Definition at line 103 of file Tracking.cpp.
| void Tracking::setPositionMarkerType | ( | Tracking::PositionMarkerType | type | ) |
Definition at line 269 of file Tracking.cpp.
| void Tracking::setPositionSource | ( | PositionSource * | source | ) |
Definition at line 63 of file Tracking.cpp.
| void Tracking::setShowTrack | ( | bool | show | ) |
Definition at line 45 of file Tracking.cpp.
| bool Tracking::showTrack | ( | ) | const |
|
signal |
Property Documentation
|
readwrite |
Definition at line 36 of file Tracking.h.
|
readwrite |
Definition at line 37 of file Tracking.h.
|
read |
Definition at line 43 of file Tracking.h.
|
read |
Definition at line 40 of file Tracking.h.
|
readwrite |
Definition at line 41 of file Tracking.h.
|
readwrite |
Definition at line 34 of file Tracking.h.
|
readwrite |
Definition at line 39 of file Tracking.h.
|
readwrite |
Definition at line 42 of file Tracking.h.
|
readwrite |
Definition at line 38 of file Tracking.h.
|
readwrite |
Definition at line 35 of file Tracking.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference