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, QString name=QString()) |
Marble.GeoDataCoordinates | at (self, int index) |
| clear (self) |
Marble.GeoDataCoordinates | destination (self) |
| insert (self, int index, Marble.GeoDataCoordinates coordinates, QString name=QString()) |
QString | name (self, int index) |
QPixmap | pixmap (self, int index, int size=-1, int margin=2) |
| remove (self, int index) |
| reverse (self) |
Marble.RoutingProfile | routingProfile (self) |
| setName (self, int index, QString name) |
| setPosition (self, int index, Marble.GeoDataCoordinates position, QString name=QString()) |
| 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, |
|
|
int |
size=-1, |
|
|
int |
margin=2 |
|
) |
|
|
|
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 |
|
) |
|
|
|