marble
MarbleAbstractPresenter.h
Go to the documentation of this file.
void initialize(MarbleModel *model, MarbleMap *map)
void zoomOut(FlyToMode mode=Automatic)
Definition: MarbleAbstractPresenter.cpp:248
qreal moveStep() const
Definition: MarbleAbstractPresenter.cpp:299
void centerOn(const qreal lon, const qreal lat, bool animated=false)
Definition: MarbleAbstractPresenter.cpp:410
void updateRequired()
A sane value is chosen automatically depending on animation settings and the action.
Definition: MarbleGlobal.h:174
ViewportParams * viewport()
Definition: MarbleAbstractPresenter.cpp:564
void zoomAt(const QPoint &pos, qreal newDistance)
Definition: MarbleAbstractPresenter.cpp:348
void rotateBy(const qreal deltaLon, const qreal deltaLat, FlyToMode mode=Instant)
Definition: MarbleAbstractPresenter.cpp:57
void setRadius(int radius)
Definition: MarbleAbstractPresenter.cpp:316
This file contains the headers for MarbleModel.
ViewContext
This enum is used to choose context in which map quality gets used.
Definition: MarbleGlobal.h:74
MarbleModel * model()
Definition: MarbleAbstractPresenter.cpp:554
void moveTo(const QPoint &pos, qreal factor)
Definition: MarbleAbstractPresenter.cpp:393
qreal viewAngle() const
Definition: MarbleAbstractPresenter.cpp:539
void distanceChanged(const QString &distanceString)
void setCenterLongitude(qreal lon, FlyToMode mode)
Definition: MarbleAbstractPresenter.cpp:477
qreal distanceFromRadius(qreal radius) const
Definition: MarbleAbstractPresenter.cpp:148
int radius() const
Definition: MarbleAbstractPresenter.cpp:311
bool animationsEnabled() const
Definition: MarbleAbstractPresenter.cpp:514
void goHome(FlyToMode mode=Automatic)
Definition: MarbleAbstractPresenter.cpp:276
int maximumZoom() const
Definition: MarbleAbstractPresenter.cpp:185
void moveByStep(int stepsRight, int stepsDown, FlyToMode mode=Automatic)
Rotate the globe in the given direction in discrete steps.
Definition: MarbleAbstractPresenter.cpp:291
virtual ~MarbleAbstractPresenter()
Definition: MarbleAbstractPresenter.cpp:43
This file contains the headers for MarbleMap.
void zoomChanged(int zoom)
void flyTo(const GeoDataLookAt &newLookAt, FlyToMode mode=Automatic)
Definition: MarbleAbstractPresenter.cpp:77
void setAnimationsEnabled(bool enabled)
Definition: MarbleAbstractPresenter.cpp:519
qreal radiusFromDistance(qreal distance) const
Definition: MarbleAbstractPresenter.cpp:164
int polarity() const
Definition: MarbleAbstractPresenter.cpp:170
qreal centerLatitude() const
Definition: MarbleAbstractPresenter.cpp:482
A public class that controls what is visible in the viewport of a Marble map.
Definition: ViewportParams.h:44
void setSelection(const QRect ®ion)
Definition: MarbleAbstractPresenter.cpp:588
int minimumZoom() const
Definition: MarbleAbstractPresenter.cpp:180
Definition: GeoDataLookAt.h:23
qreal zoomFromDistance(qreal distance) const
Definition: MarbleAbstractPresenter.cpp:271
FlyToMode
Describes possible flight mode (interpolation between source and target camera positions) ...
Definition: MarbleGlobal.h:173
ViewContext viewContext() const
Definition: MarbleAbstractPresenter.cpp:492
qreal distanceFromZoom(qreal zoom) const
Definition: MarbleAbstractPresenter.cpp:266
The data model (not based on QAbstractModel) for a MarbleWidget.
Definition: MarbleModel.h:97
MarbleAbstractPresenter()
Definition: MarbleAbstractPresenter.cpp:31
void setZoom(int newZoom, FlyToMode mode=Instant)
Definition: MarbleAbstractPresenter.cpp:190
qreal distance() const
Definition: MarbleAbstractPresenter.cpp:143
int logzoom() const
Definition: MarbleAbstractPresenter.cpp:524
void zoomIn(FlyToMode mode=Automatic)
Definition: MarbleAbstractPresenter.cpp:230
void zoomView(int zoom, FlyToMode mode=Instant)
Definition: MarbleAbstractPresenter.cpp:220
void zoomViewBy(int zoomStep, FlyToMode mode=Instant)
Definition: MarbleAbstractPresenter.cpp:225
void setDistance(qreal newDistance)
Definition: MarbleAbstractPresenter.cpp:574
Definition: MarblePhysics.h:24
qreal centerLongitude() const
Definition: MarbleAbstractPresenter.cpp:487
int zoomStep() const
Definition: MarbleAbstractPresenter.cpp:534
void setLogzoom(int value)
Definition: MarbleAbstractPresenter.cpp:529
void regionSelected(const QList< double > &)
This signal is emitted when a new rectangle region is selected over the map The list of double values...
void setCenterLatitude(qreal lat, FlyToMode mode)
Definition: MarbleAbstractPresenter.cpp:472
GeoDataLookAt lookAt() const
Definition: MarbleAbstractPresenter.cpp:131
a class representing a point of interest on the map
Definition: GeoDataPlacemark.h:54
A class that defines a 2D bounding box for geographic data.
Definition: GeoDataLatLonBox.h:51
QString distanceString() const
Definition: MarbleAbstractPresenter.cpp:105
void setViewContext(ViewContext viewContext)
Definition: MarbleAbstractPresenter.cpp:497
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:40 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:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.