void QGeoPositionInfoSourceAndroid::setPreferredPositioningMethods(QGeoPositionInfoSource::PositioningMethods methods) { PositioningMethods previousPreferredPositioningMethods = preferredPositioningMethods(); QGeoPositionInfoSource::setPreferredPositioningMethods(methods); if (previousPreferredPositioningMethods == preferredPositioningMethods()) return; if (updatesRunning) reconfigureRunningSystem(); }
void QGeoSatelliteInfoSourceAndroid::setUpdateInterval(int msec) { int previousInterval = updateInterval(); msec = (((msec > 0) && (msec < minimumUpdateInterval())) || msec < 0)? minimumUpdateInterval() : msec; if (msec == previousInterval) return; QGeoSatelliteInfoSource::setUpdateInterval(msec); if (updatesRunning) reconfigureRunningSystem(); }
void QGeoPositionInfoSourceAndroidGms::setPreferredPositioningMethods(const PositioningMethods methods) { const PositioningMethods previousPreferredPositioningMethods = preferredPositioningMethods(); QGeoPositionInfoSource::setPreferredPositioningMethods(methods); if (previousPreferredPositioningMethods == preferredPositioningMethods()) { return; } if (updatesRunning_) { reconfigureRunningSystem(); } }
void QGeoPositionInfoSourceAndroidGms::setUpdateInterval(int msec) { int previousInterval = updateInterval(); msec = (((msec > 0) && (msec < minimumUpdateInterval())) || msec < 0)? minimumUpdateInterval() : msec; if (msec == previousInterval) { return; } QGeoPositionInfoSource::setUpdateInterval(msec); if (updatesRunning_) { reconfigureRunningSystem(); } }