Skip to content

Commit 50273b1

Browse files
committed
Merge pull request #183 from mbernasocchi/android
Android small patch
2 parents 3599700 + 5445178 commit 50273b1

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

CMakeLists.txt

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -89,25 +89,6 @@ IF (WITH_QTMOBILITY)
8989
FIND_PACKAGE(QtMobility 1.1.0)
9090
ENDIF (WITH_QTMOBILITY)
9191

92-
IF (ANDROID)
93-
SET (DEFAULT_WITH_TOUCH TRUE)
94-
ELSE (ANDROID)
95-
SET (DEFAULT_WITH_TOUCH FALSE)
96-
ENDIF (ANDROID)
97-
#Add a touch mode if Qt has Qt Gestures (starting from 4.6)
98-
IF ( (QT_VERSION_MAJOR EQUAL 4 AND QT_VERSION_MINOR GREATER 5) OR QT_VERSION_MAJOR GREATER 4 )
99-
SET (WITH_TOUCH ${DEFAULT_WITH_TOUCH} CACHE BOOL "Determines if touch interface related code should be build")
100-
ELSE ( (QT_VERSION_MAJOR EQUAL 4 AND QT_VERSION_MINOR GREATER 5) OR QT_VERSION_MAJOR GREATER 4 )
101-
SET (WITH_TOUCH FALSE)
102-
ENDIF ( (QT_VERSION_MAJOR EQUAL 4 AND QT_VERSION_MINOR GREATER 5) OR QT_VERSION_MAJOR GREATER 4 )
103-
IF (WITH_TOUCH)
104-
ADD_DEFINITIONS(-DHAVE_TOUCH)
105-
MESSAGE (STATUS "Touch support enabled")
106-
ELSE (WITH_TOUCH)
107-
MESSAGE (STATUS "Touch support disabled")
108-
ENDIF (WITH_TOUCH)
109-
110-
11192
SET (WITH_GLOBE FALSE CACHE BOOL "Determines whether Globe plugin should be built")
11293
IF (WITH_GLOBE)
11394
SET(QT_USE_QTOPENGL 1)
@@ -228,6 +209,24 @@ IF(WITH_DESKTOP)
228209
ENDIF(NOT QT_QTWEBKIT_FOUND)
229210
ENDIF(WITH_DESKTOP)
230211

212+
IF (ANDROID)
213+
SET (DEFAULT_WITH_TOUCH TRUE)
214+
ELSE (ANDROID)
215+
SET (DEFAULT_WITH_TOUCH FALSE)
216+
ENDIF (ANDROID)
217+
#Add a touch mode if Qt has Qt Gestures (starting from 4.6)
218+
IF ( (QT_VERSION_MAJOR EQUAL 4 AND QT_VERSION_MINOR GREATER 5) OR QT_VERSION_MAJOR GREATER 4 )
219+
SET (WITH_TOUCH ${DEFAULT_WITH_TOUCH} CACHE BOOL "Determines if touch interface related code should be build")
220+
ELSE ( (QT_VERSION_MAJOR EQUAL 4 AND QT_VERSION_MINOR GREATER 5) OR QT_VERSION_MAJOR GREATER 4 )
221+
SET (WITH_TOUCH FALSE)
222+
ENDIF ( (QT_VERSION_MAJOR EQUAL 4 AND QT_VERSION_MINOR GREATER 5) OR QT_VERSION_MAJOR GREATER 4 )
223+
IF (WITH_TOUCH)
224+
ADD_DEFINITIONS(-DHAVE_TOUCH)
225+
MESSAGE (STATUS "Touch support enabled")
226+
ELSE (WITH_TOUCH)
227+
MESSAGE (STATUS "Touch support disabled")
228+
ENDIF (WITH_TOUCH)
229+
231230
IF (ENABLE_TESTS)
232231
SET( QT_USE_QTTEST TRUE )
233232
ENABLE_TESTING()

src/core/gps/qgsqtlocationconnection.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ void QgsQtLocationConnection::parseData()
8383

8484
//TODO implement dop maybe by getting a
8585
//http://developer.android.com/reference/android/location/GpsStatus.NmeaListener.html
86+
//http://doc.qt.nokia.com/qtmobility-1.1/qnmeapositioninfosource.html
8687
//into QtLocation and subclass QgsNMEAConnection directly?
8788
mLastGPSInformation.pdop; //< Dilution of precision
8889
mLastGPSInformation.hdop; //< Horizontal dilution of precision
@@ -157,7 +158,7 @@ void QgsQtLocationConnection::startGPS()
157158
if ( locationDataSource )
158159
{
159160
locationDataSource->setPreferredPositioningMethods( QGeoPositionInfoSource::SatellitePositioningMethods ); //QGeoPositionInfoSource::AllPositioningMethods
160-
// locationDataSource->setUpdateInterval(2000);
161+
locationDataSource->setUpdateInterval(1000);
161162
// Whenever the location data source signals that the current
162163
// position is updated, the positionUpdated function is called.
163164
QObject::connect( locationDataSource,

0 commit comments

Comments
 (0)