summaryrefslogtreecommitdiffstats
path: root/src/location/maps/qgeomappingmanager.cpp
diff options
context:
space:
mode:
authorjuhvu <qt-info@nokia.com>2011-10-20 11:24:34 +1000
committerQt by Nokia <qt-info@nokia.com>2011-10-20 07:08:21 +0200
commit0acb68f58dc276faea85c74311fee3920a99eac6 (patch)
tree43843899bad652d583eff61ec58438a4c6d5abfc /src/location/maps/qgeomappingmanager.cpp
parent8f765817b02e72356a0a4461b2889344fdc83dea (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.cpp23
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