The QGeoMapPixmapObject class is a QGeoMapObject used to draw a pixmap on a map. More...
#include <QGeoMapPixmapObject>
Inherits: QGeoMapObject.
This class was introduced in Qt Mobility 1.1.
QGeoMapPixmapObject () | |
QGeoMapPixmapObject ( const QGeoCoordinate & coordinate, const QPoint & offset = QPoint( 0, 0 ), const QPixmap & pixmap = QPixmap() ) | |
~QGeoMapPixmapObject () | |
QGeoCoordinate | coordinate () const |
QPoint | offset () const |
QPixmap | pixmap () const |
void | setCoordinate ( const QGeoCoordinate & coordinate ) |
void | setOffset ( const QPoint & offset ) |
void | setPixmap ( const QPixmap & pixmap ) |
virtual QGeoMapObject::Type | type () const |
void | coordinateChanged ( const QGeoCoordinate & coordinate ) |
void | offsetChanged ( const QPoint & offset ) |
void | pixmapChanged ( const QPixmap & pixmap ) |
The QGeoMapPixmapObject class is a QGeoMapObject used to draw a pixmap on a map.
The pixmap object is rendered such that the upper left corner of QGeoMapPixmapObject::pixmap will be drawn QGeoMapPixmapObject::offset pixels away from the position of QGeoMapPixmapObject::coordinate on the map.
This property holds the coordinate that specifies where the pixmap will be drawn by this pixmap object.
The default value of this property is an invalid coordinate. While the value of this property is invalid the pixmap object will not be displayed.
This property was introduced in Qt Mobility 1.1.
Access functions:
QGeoCoordinate | coordinate () const |
void | setCoordinate ( const QGeoCoordinate & coordinate ) |
Notifier signal:
void | coordinateChanged ( const QGeoCoordinate & coordinate ) |
This property holds the offset in pixels at which the pixmap will be drawn by this pixmap object.
The default value of this property is QPoint(0, 0). If this value is not changed the upper left coordinate of the pixmap will be drawn at the coordinate specified by QGeoMapPixmapObject::coordinate.
The offset is in pixels and is independent of the zoom level of the map. The offset property is provided so that pixmaps such as arrows can be drawn with the point of the arrow placed exactly on the associated coordinate.
This property was introduced in Qt Mobility 1.1.
Access functions:
QPoint | offset () const |
void | setOffset ( const QPoint & offset ) |
Notifier signal:
void | offsetChanged ( const QPoint & offset ) |
This property holds the pixmap that will be drawn by this pixmap object.
The default value of this property is a null pixmap. While the value of this property is the null pixmap the pixmap object will not be displayed.
The pixmap will be drawn such that the upper left corner of the pixmap will be drawn QGeoMapPixmapObject::offset pixels away from the position of QGeoMapPixmapObject::coordinate on the map.
This property was introduced in Qt Mobility 1.1.
Access functions:
QPixmap | pixmap () const |
void | setPixmap ( const QPixmap & pixmap ) |
Notifier signal:
void | pixmapChanged ( const QPixmap & pixmap ) |
Constructs a new pixmap object.
Constructs a new pixmap object which will draw the pixmap pixmap at an offset of offset pixels from the coordinate coordinate.
Destroys this pixmap object.
This signal is emitted when the coordinate at which the pixmap should be drawn has changed.
The new value will be coordinate.
This function was introduced in Qt Mobility 1.1.
This signal is emitted when the on-screen offset from the coordinate at which this pixmap object should be drawn has changed.
The new value will be offset.
This function was introduced in Qt Mobility 1.1.
This signal is emitted when the pixmap associated with this pixmap object has changed.
The new value will be pixmap.
This function was introduced in Qt Mobility 1.1.
Reimplemented from QGeoMapObject::type().
This function was introduced in Qt Mobility 1.1.
© 2008-2011 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners. Privacy Policy
Licensees holding valid Qt Commercial licenses may use this document in accordance with the Qt Commercial License Agreement provided with the Software or, alternatively, in accordance with the terms contained in a written agreement between you and Nokia.
Alternatively, this document may be used under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.