[Qt] Forward scale setter/getter

This commit is contained in:
Bruno de Oliveira Abinader
2015-09-23 14:22:33 +03:00
committed by Thiago Marcos P. Santos
parent c8c69f1d2a
commit 2d156ec6a9
2 changed files with 13 additions and 0 deletions

View File

@@ -60,6 +60,9 @@ public:
double longitude() const;
void setLongitude(double longitude);
double scale() const;
void setScale(double scale, const QPointF &center = QPointF(), int milliseconds = 0);
double zoom() const;
void setZoom(double zoom, int milliseconds = 0);

View File

@@ -105,6 +105,16 @@ void QMapboxGL::setLongitude(double longitude_)
d_ptr->mapObj->setLatLng(mbgl::LatLng { latitude(), longitude_ });
}
double QMapboxGL::scale() const
{
return d_ptr->mapObj->getScale();
}
void QMapboxGL::setScale(double scale_, const QPointF &center, int milliseconds)
{
d_ptr->mapObj->setScale(scale_, mbgl::ScreenCoordinate{ center.x(), center.y() }, std::chrono::milliseconds(milliseconds));
}
double QMapboxGL::zoom() const
{
return d_ptr->mapObj->getZoom();