20 Q_MOC_INCLUDE(
"Viewer3DMapProvider.h")
23 Q_PROPERTY(QGeoCoordinate roiMinCoordinate READ roiMinCoordinate WRITE setRoiMinCoordinate NOTIFY
roiMinCoordinateChanged)
24 Q_PROPERTY(QGeoCoordinate roiMaxCoordinate READ roiMaxCoordinate WRITE setRoiMaxCoordinate NOTIFY
roiMaxCoordinateChanged)
33 Q_INVOKABLE
void loadTexture();
38 QGeoCoordinate roiMinCoordinate()
const {
return _roiMinCoordinate; }
39 void setRoiMinCoordinate(
const QGeoCoordinate &newRoiMinCoordinate);
41 QGeoCoordinate roiMaxCoordinate()
const {
return _roiMaxCoordinate; }
42 void setRoiMaxCoordinate(
const QGeoCoordinate &newRoiMaxCoordinate);
44 QSize tileCount()
const {
return _tileCount; }
45 void setTileCount(
const QSize &newTileCount);
47 bool textureLoaded()
const {
return _textureLoaded; }
48 bool textureGeometryDone()
const {
return _textureGeometryDone; }
49 float textureDownloadProgress()
const {
return _textureDownloadProgress; }
51 void setTextureGeometryDone(
bool newTextureGeometryDone);
52 void setTextureDownloadProgress(
float newTextureDownloadProgress);
65 void _updateTexture();
67 void _onMapTypeChanged();
73 QGeoCoordinate _roiMinCoordinate;
74 QGeoCoordinate _roiMaxCoordinate;
78 float _textureDownloadProgress = 100.0f;
80 bool _textureLoaded =
false;
81 bool _textureGeometryDone =
false;
void textureGeometryDoneChanged()
void mapProviderChanged()
void roiMaxCoordinateChanged()
void roiMinCoordinateChanged()
void textureDownloadProgressChanged()
void textureLoadedChanged()