RouteRequest Class Reference
from PyKDE4.marble import *
Inherits: QObject
Namespace: Marble
Detailed Description
Points to be included in a route. An ordered list of
GeoDataCoordinates with change notification and Pixmap access, similar
to QAbstractItemModel.
Signals |
| | positionAdded (int index) |
| | positionChanged (int index, Marble.GeoDataCoordinates position) |
| | positionRemoved (int index) |
| | routingProfileChanged () |
Methods |
| | __init__ (self, QObject parent=0) |
| | addVia (self, Marble.GeoDataCoordinates position) |
| | append (self, Marble.GeoDataCoordinates coordinates) |
| Marble.GeoDataCoordinates | at (self, int index) |
| | clear (self) |
| Marble.GeoDataCoordinates | destination (self) |
| | insert (self, int index, Marble.GeoDataCoordinates coordinates) |
| QString | name (self, int index) |
| QPixmap | pixmap (self, int index) |
| | remove (self, int index) |
| | reverse (self) |
| Marble.RoutingProfile | routingProfile (self) |
| | setName (self, int index, QString name) |
| | setPosition (self, int index, Marble.GeoDataCoordinates position) |
| | setRoutingProfile (self, Marble.RoutingProfile profile) |
| | setVisited (self, int index, bool visited) |
| int | size (self) |
| Marble.GeoDataCoordinates | source (self) |
| bool | visited (self, int index) |
Signal Documentation
| positionAdded |
( |
int |
index |
|
) |
|
|
|
An element was added at the given position
- Signal syntax:
QObject.connect(source, SIGNAL("positionAdded(int)"), target_slot)
The value of the n-th element was changed
- Signal syntax:
QObject.connect(source, SIGNAL("positionChanged(int, const Marble::GeoDataCoordinates&)"), target_slot)
| positionRemoved |
( |
int |
index |
|
) |
|
|
|
The element at the given position was removed
- Signal syntax:
QObject.connect(source, SIGNAL("positionRemoved(int)"), target_slot)
| routingProfileChanged |
( |
|
) |
|
The routing profile was changed
- Signal syntax:
QObject.connect(source, SIGNAL("routingProfileChanged()"), target_slot)
Method Documentation
| __init__ |
( |
self, |
|
|
|
QObject |
parent=0 |
|
) |
|
|
|
Insert a via point. Order will be chosen such that the via point is not before
the start or after the destination. Furthermore the distance between neighboring
route points is minimized
@note: This does not trigger an update of the route. It becomes "dirty"
@todo: Minimizing the distance might not always be what the user wants
Add the given element to the end
Accessor for the n-th position
The last point, or a default constructed if empty
Add the given element at the given position
| QString name |
( |
self, |
|
|
|
int |
index |
|
) |
|
|
|
| QPixmap pixmap |
( |
self, |
|
|
|
int |
index |
|
) |
|
|
|
Returns a pixmap which indicates the position of the element
| remove |
( |
self, |
|
|
|
int |
index |
|
) |
|
|
|
Remove the element at the given position
| setName |
( |
self, |
|
|
|
int |
index, |
|
|
QString |
name |
|
) |
|
|
|
Change the value of the element at the given position
| setVisited |
( |
self, |
|
|
|
int |
index, |
|
|
bool |
visited |
|
) |
|
|
|
Number of points in the route
The first point, or a default constructed if empty
| bool visited |
( |
self, |
|
|
|
int |
index |
|
) |
|
|
|