marble
SceneGraphicsItem.h
Go to the documentation of this file.
SceneGraphicsItem(GeoDataPlacemark *placemark)
Definition: SceneGraphicsItem.cpp:19
virtual bool mousePressEvent(QMouseEvent *event)=0
Pure virtual functions which handle the mouse events, all of which are re-implemented in every SceneG...
~SceneGraphicsItem()
Definition: SceneGraphicsItem.cpp:26
void setRegions(const QList< QRegion > ®ions)
A setter for the m_regions private member.
Definition: SceneGraphicsItem.cpp:36
Definition: GeoGraphicsItem.h:30
bool sceneEvent(QEvent *event)
This function is used to call the event distributer and makes use of the re-implemented virtual funct...
Definition: SceneGraphicsItem.cpp:51
virtual bool mouseReleaseEvent(QMouseEvent *event)=0
virtual bool mouseMoveEvent(QMouseEvent *event)=0
This is the base class for all scene graphics included within the annotate plugin.
Definition: SceneGraphicsItem.h:34
virtual const char * graphicType() const =0
It is used for downcasting a SceneGraphicItem.
QList< QRegion > regions() const
Returns the list of regions which form the scene graphic element.
Definition: SceneGraphicsItem.cpp:31
const GeoDataPlacemark * placemark() const
SceneGraphicItem class, when called from one of its derived classes' constructors, takes as a parameter a pointer to the placemark of the graphic element.
Definition: SceneGraphicsItem.cpp:41
a class representing a point of interest on the map
Definition: GeoDataPlacemark.h:54
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.