marble
#include <SceneGraphicsItem.h>

Public Member Functions | |
| SceneGraphicsItem (GeoDataPlacemark *placemark) | |
| ~SceneGraphicsItem () | |
| GeoDataPlacemark * | placemark () |
| QList< QRegion > | regions () const |
| bool | sceneEvent (QEvent *event) |
Public Member Functions inherited from Marble::GeoGraphicsItem | |
| GeoGraphicsItem (const GeoDataFeature *feature) | |
| virtual | ~GeoGraphicsItem () |
| const GeoDataFeature * | feature () const |
| GeoGraphicsItemFlags | flags () const |
| virtual const GeoDataLatLonAltBox & | latLonAltBox () const |
| int | minZoomLevel () const |
| virtual void | paint (GeoPainter *painter, const ViewportParams *viewport)=0 |
| void | setFlag (GeoGraphicsItemFlag flag, bool enabled=true) |
| void | setFlags (GeoGraphicsItemFlags flags) |
| void | setLatLonAltBox (const GeoDataLatLonAltBox &latLonAltBox) |
| void | setMinZoomLevel (int zoomLevel) |
| void | setStyle (const GeoDataStyle *style) |
| void | setVisible (bool visible) |
| void | setZValue (qreal z) |
| const GeoDataStyle * | style () const |
| bool | visible () const |
| qreal | zValue () const |
Protected Member Functions | |
| virtual bool | mouseMoveEvent (QMouseEvent *event) |
| virtual bool | mousePressEvent (QMouseEvent *event) |
| virtual bool | mouseReleaseEvent (QMouseEvent *event) |
| void | setRegions (const QList< QRegion > ®ions) |
Protected Member Functions inherited from Marble::GeoGraphicsItem | |
| GeoGraphicsItemPrivate * | p () const |
Additional Inherited Members | |
Public Types inherited from Marble::GeoGraphicsItem | |
| enum | GeoGraphicsItemFlag { NoOptions = 0x0, ItemIsMovable = 0x1, ItemIsSelectable = 0x2, ItemIsVisible = 0x4 } |
Detailed Description
Definition at line 28 of file SceneGraphicsItem.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 21 of file SceneGraphicsItem.cpp.
| Marble::SceneGraphicsItem::~SceneGraphicsItem | ( | ) |
Definition at line 27 of file SceneGraphicsItem.cpp.
Member Function Documentation
|
protectedvirtual |
Reimplemented in Marble::AreaAnnotation.
Definition at line 64 of file SceneGraphicsItem.cpp.
|
protectedvirtual |
Reimplemented in Marble::PlacemarkTextAnnotation, and Marble::AreaAnnotation.
Definition at line 56 of file SceneGraphicsItem.cpp.
|
protectedvirtual |
Reimplemented in Marble::AreaAnnotation.
Definition at line 70 of file SceneGraphicsItem.cpp.
| GeoDataPlacemark * Marble::SceneGraphicsItem::placemark | ( | ) |
Definition at line 36 of file SceneGraphicsItem.cpp.
| QList< QRegion > Marble::SceneGraphicsItem::regions | ( | ) | const |
Definition at line 31 of file SceneGraphicsItem.cpp.
| bool Marble::SceneGraphicsItem::sceneEvent | ( | QEvent * | event | ) |
Definition at line 41 of file SceneGraphicsItem.cpp.
|
protected |
Definition at line 76 of file SceneGraphicsItem.cpp.
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:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference
Public Member Functions inherited from