marble
RoutingLayer.h
Go to the documentation of this file.
This class represents a model of all place marks which are currently available through a given Placem...
Definition: MarblePlacemarkModel.h:37
bool eventFilter(QObject *obj, QEvent *event)
Overriding QWidget, used to make the layer interactive.
Definition: RoutingLayer.cpp:686
void setViewContext(ViewContext viewContext)
Set the view context to determine whether the map is used interactively.
Definition: RoutingLayer.cpp:784
void repaintNeeded(const QRect &rect=QRect())
A painter that allows to draw geometric primitives on the map.
Definition: GeoPainter.h:98
ViewContext
This enum is used to choose context in which map quality gets used.
Definition: MarbleGlobal.h:74
Definition: LayerInterface.h:26
bool isInteractive() const
Returns whether the route is interactive (true by default if not changed by setInteractive) ...
Definition: RoutingLayer.cpp:794
void placemarkSelected(const QModelIndex &index)
A placemark was selected (clicked) by the user.
A paint layer that serves as a view on a route model.
Definition: RoutingLayer.h:36
A widget class that displays a view of the earth.
Definition: MarbleWidget.h:104
virtual bool event(QEvent *e)
friend class RoutingLayerPrivate
Definition: RoutingLayer.h:126
QStringList renderPosition() const
Reimplemented from LayerInterface.
Definition: RoutingLayer.cpp:639
bool render(GeoPainter *painter, ViewportParams *viewport, const QString &renderPos="NONE", GeoSceneLayer *layer=0)
Reimplemented from LayerInterface.
Definition: RoutingLayer.cpp:649
Definition: RenderState.h:22
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
void setPlacemarkModel(MarblePlacemarkModel *model)
Set the placemark model to use.
Definition: RoutingLayer.cpp:712
void synchronizeWith(QItemSelectionModel *selection)
Set the proxy model another QAbstractItemView uses that should share its selection model with us...
Definition: RoutingLayer.cpp:718
Wraps a Marble::MarbleWidget, providing access to important properties and methods.
Definition: MarbleDeclarativeWidget.h:50
QObject * parent() const
void setInteractive(bool interactive)
Determine whether the route can be edited by the user (via points added, route cleared) ...
Definition: RoutingLayer.cpp:789
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.