17#include <QtLocation/private/qlocationglobal_p.h>
18#include <QtLocation/private/qgeocameradata_p.h>
19#include <QtLocation/private/qgeomaptype_p.h>
20#include <QtLocation/private/qgeoprojection_p.h>
21#include <QtLocation/private/qgeomap_p.h>
22#include <QtLocation/private/qgeocameracapabilities_p.h>
23#include <QtCore/private/qobject_p.h>
24#include <QtCore/QSize>
25#include <QtCore/QList>
33class QGeoMapController;
51 virtual QGeoMap::ItemTypes supportedMapItemTypes()
const;
59 virtual double mapWidth()
const;
60 virtual double mapHeight()
const;
62 virtual void setCopyrightVisible(
bool visible);
63 virtual bool copyrightVisible()
const;
64 virtual double maximumCenterLatitudeAtZoom(
const QGeoCameraData &cameraData)
const;
65 virtual double minimumCenterLatitudeAtZoom(
const QGeoCameraData &cameraData)
const;
67 virtual void setVisibleArea(
const QRectF &visibleArea);
68 virtual QRectF visibleArea()
const;
70 QRectF clampVisibleArea(
const QRectF &visibleArea)
const;
72#ifdef QT_LOCATION_DEBUG
84 bool m_copyrightVisible =
true;
85 mutable double m_maximumViewportLatitude = 0;
86 mutable double m_minimumViewportLatitude = 0;
QGeoProjection * m_geoProjection
virtual void changeActiveMapType(const QGeoMapType &mapType)=0
QGeoMapType m_activeMapType
QList< QDeclarativeGeoMapItemBase * > m_mapItems
virtual void changeCameraData(const QGeoCameraData &oldCameraData)=0
QGeoCameraCapabilities m_cameraCapabilities
virtual void changeViewportSize(const QSize &size)=0
QPointer< QGeoMappingManagerEngine > m_engine
QGeoCameraData m_cameraData
const QGeoProjection * geoProjection() const
static QObjectPrivate * get(QObject *o)
\inmodule QtCore\reentrant
QMap< QString, QString > map
[6]
Combined button and popup list for selecting options.
GLenum GLuint GLintptr GLsizeiptr size
[1]