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.