summaryrefslogtreecommitdiffstats
path: root/src/plugins/position/positionpoll
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-06-25 10:14:11 +0200
committerAlex Blasche <alexander.blasche@digia.com>2014-06-25 10:59:38 +0200
commit7390792c7ac25e515a12427735354727a0d9a9ee (patch)
tree19f4fd40960d9e239539b7ed8ea5b9c44257cdfb /src/plugins/position/positionpoll
parent12ed54ebfc934e3ca7fb1794c724fb30dc4533c4 (diff)
Fix the names of the plugin factory classes for static plugin loading
This breaks positioning on IOS and any other statically build Qt versions. At the same time rename the positionpoll factory class to a more appropriate name to avoid confusion. [ChangeLog][QtPositioning] [iOS] Fixed link error of positioncl and positionpoll plug-in. Task-number: QTBUG-39843 Change-Id: Ic3d5687571cd9e7a531f9958675b895cf22ac13e Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/plugins/position/positionpoll')
-rw-r--r--src/plugins/position/positionpoll/positionpoll.pro2
-rw-r--r--src/plugins/position/positionpoll/positionpollfactory.cpp6
-rw-r--r--src/plugins/position/positionpoll/positionpollfactory.h2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/position/positionpoll/positionpoll.pro b/src/plugins/position/positionpoll/positionpoll.pro
index 4af58327..dc7ebed1 100644
--- a/src/plugins/position/positionpoll/positionpoll.pro
+++ b/src/plugins/position/positionpoll/positionpoll.pro
@@ -2,7 +2,7 @@ TARGET = qtposition_positionpoll
QT = core positioning
PLUGIN_TYPE = position
-PLUGIN_CLASS_NAME = PollPositionPlugin
+PLUGIN_CLASS_NAME = QGeoPositionInfoSourceFactoryPoll
load(qt_plugin)
SOURCES += \
diff --git a/src/plugins/position/positionpoll/positionpollfactory.cpp b/src/plugins/position/positionpoll/positionpollfactory.cpp
index 2acafbc7..f6d8a879 100644
--- a/src/plugins/position/positionpoll/positionpollfactory.cpp
+++ b/src/plugins/position/positionpoll/positionpollfactory.cpp
@@ -42,19 +42,19 @@
#include "positionpollfactory.h"
#include "qgeoareamonitor_polling.h"
-QGeoPositionInfoSource *QGeoPositionInfoSourceFactoryAndroid::positionInfoSource(QObject *parent)
+QGeoPositionInfoSource *QGeoPositionInfoSourceFactoryPoll::positionInfoSource(QObject *parent)
{
Q_UNUSED(parent);
return 0;
}
-QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactoryAndroid::satelliteInfoSource(QObject *parent)
+QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactoryPoll::satelliteInfoSource(QObject *parent)
{
Q_UNUSED(parent);
return 0;
}
-QGeoAreaMonitorSource *QGeoPositionInfoSourceFactoryAndroid::areaMonitor(QObject *parent)
+QGeoAreaMonitorSource *QGeoPositionInfoSourceFactoryPoll::areaMonitor(QObject *parent)
{
QGeoAreaMonitorPolling *ret = new QGeoAreaMonitorPolling(parent);
if (ret && ret->isValid())
diff --git a/src/plugins/position/positionpoll/positionpollfactory.h b/src/plugins/position/positionpoll/positionpollfactory.h
index 4b7818d4..9f08fe40 100644
--- a/src/plugins/position/positionpoll/positionpollfactory.h
+++ b/src/plugins/position/positionpoll/positionpollfactory.h
@@ -45,7 +45,7 @@
#include <QObject>
#include <QGeoPositionInfoSourceFactory>
-class QGeoPositionInfoSourceFactoryAndroid : public QObject, public QGeoPositionInfoSourceFactory
+class QGeoPositionInfoSourceFactoryPoll : public QObject, public QGeoPositionInfoSourceFactory
{
Q_OBJECT
Q_PLUGIN_METADATA(IID "org.qt-project.qt.position.sourcefactory/5.0"