diff options
author | juhvu <qt-info@nokia.com> | 2011-10-20 11:24:34 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-10-20 07:08:21 +0200 |
commit | 0acb68f58dc276faea85c74311fee3920a99eac6 (patch) | |
tree | 43843899bad652d583eff61ec58438a4c6d5abfc /src/location/maps/qgeomappingmanager.cpp | |
parent | 8f765817b02e72356a0a4461b2889344fdc83dea (diff) |
QML Map pinch and flick part 1/3
Autotest fw changes. First autotests and related fixes.
Map initialization order changed to avoid blinking in hardcoded
geocoordinate during app startup.
Change-Id: Iaad879c135b6283957e0705b991474517f933485
Reviewed-by: David Laing <david.laing@nokia.com>
Diffstat (limited to 'src/location/maps/qgeomappingmanager.cpp')
-rw-r--r-- | src/location/maps/qgeomappingmanager.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/location/maps/qgeomappingmanager.cpp b/src/location/maps/qgeomappingmanager.cpp index 6cc8a5fe..37a59c57 100644 --- a/src/location/maps/qgeomappingmanager.cpp +++ b/src/location/maps/qgeomappingmanager.cpp @@ -123,6 +123,11 @@ QGeoMappingManager::QGeoMappingManager(QGeoMappingManagerEngine *engine, QObject SLOT(threadStarted()), Qt::QueuedConnection); + connect(d_ptr->engine, + SIGNAL(initialized()), + this, + SIGNAL(initialized())); + d_ptr->engine->moveToThread(d_ptr->thread); QTimer::singleShot(0, d_ptr->thread, SLOT(start())); } @@ -136,6 +141,13 @@ QGeoMappingManager::~QGeoMappingManager() } /*! + \fn void QGeoMappingManager::initialized() + + This signal is emitted when the mapping manager has been initialized + and is ready to be used. +*/ + +/*! Returns the name of the engine which implements the behaviour of this mapping manager. @@ -232,6 +244,17 @@ bool QGeoMappingManager::supportsBearing() const } /*! + Return whether the manager has been initialized + (will be done automatically but may take some time). + +*/ +bool QGeoMappingManager::isInitialized() const +{ + return d_ptr->engine->isInitialized(); +} + + +/*! Return whether tilting is supported by this manager. */ bool QGeoMappingManager::supportsTilting() const |