marble
PlacemarkLayer.cpp
Go to the documentation of this file.
void setShowOtherPlaces(bool show)
Definition: PlacemarkLayer.cpp:133
virtual bool repeatableX() const
Definition: AbstractProjection.cpp:93
void setShowTerrain(bool show)
Definition: PlacemarkLayer.cpp:128
const QPixmap & symbolPixmap() const
Returns the pixmap of the place mark symbol.
Definition: VisiblePlacemark.cpp:38
A class which represents the visible place marks on a map.
Definition: VisiblePlacemark.h:38
int ascent() const
const QPixmap & labelPixmap() const
Returns the pixmap of the place mark name label.
Definition: VisiblePlacemark.cpp:105
QRect toRect() const
bool end()
QVector< const GeoDataPlacemark * > whichPlacemarkAt(const QPoint &pos)
Returns a list of model indexes that are at position pos.
Definition: PlacemarkLayer.cpp:113
qreal x() const
A painter that allows to draw geometric primitives on the map.
Definition: GeoPainter.h:98
void setShowOtherPlaces(bool show)
Definition: PlacemarkLayout.cpp:193
void setShowLandingSites(bool show)
Definition: PlacemarkLayer.cpp:138
const_iterator constEnd() const
virtual QString runtimeTrace() const
Returns a debug line for perfo/tracing issues.
Definition: PlacemarkLayer.cpp:108
void setShowCities(bool show)
Definition: PlacemarkLayout.cpp:183
const QPoint & symbolPosition() const
Returns the position of the place mark symbol on the map.
Definition: VisiblePlacemark.cpp:60
const QRectF & labelRect() const
Returns the area covered by the place mark name label on the map.
Definition: VisiblePlacemark.cpp:110
void repaintNeeded()
QString runtimeTrace() const
Definition: PlacemarkLayout.cpp:532
PlacemarkLayer(QAbstractItemModel *placemarkModel, QItemSelectionModel *selectionModel, MarbleClock *clock, QObject *parent=0)
Definition: PlacemarkLayer.cpp:30
This file contains the headers for AbstractProjection.
int x() const
void setFont(const QFont &font)
QRgb pixel(int x, int y) const
RenderState renderState() const
Definition: PlacemarkLayer.cpp:103
void setShowCities(bool show)
Definition: PlacemarkLayer.cpp:123
void setPen(const QColor &color)
void drawPixmap(const QRectF &target, const QPixmap &pixmap, const QRectF &source)
void setShowPlaces(bool show)
Definition: PlacemarkLayout.cpp:178
void drawText(const QPointF &position, const QString &text)
const AbstractProjection * currentProjection() const
Definition: ViewportParams.cpp:134
QVector< VisiblePlacemark * > generateLayout(const ViewportParams *viewport)
Definition: PlacemarkLayout.cpp:371
QVector< const GeoDataPlacemark * > whichPlacemarkAt(const QPoint &pos)
Returns a list of model indexes that are at position pos.
Definition: PlacemarkLayout.cpp:229
bool render(GeoPainter *painter, ViewportParams *viewport, const QString &renderPos="NONE", GeoSceneLayer *layer=0)
Definition: PlacemarkLayer.cpp:57
Definition: RenderState.h:22
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
int width(const QString &text, int len) const
This file contains the headers for ViewportParams.
const_iterator constBegin() const
void setShowTerrain(bool show)
Definition: PlacemarkLayout.cpp:188
void setShowCraters(bool show)
Definition: PlacemarkLayout.cpp:203
int height() const
void setShowMaria(bool show)
Definition: PlacemarkLayout.cpp:208
void setShowLandingSites(bool show)
Definition: PlacemarkLayout.cpp:198
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
Definition: MarbleClock.h:25
void setShowPlaces(bool show)
Definition: PlacemarkLayer.cpp:118
void setShowCraters(bool show)
Definition: PlacemarkLayer.cpp:143
bool begin(QPaintDevice *device)
QStringList renderPosition() const
Definition: PlacemarkLayer.cpp:47
void requestStyleReset()
Definition: PlacemarkLayout.cpp:213
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.