Lines Matching refs:QGeoPositionInfo
82 static bool propagateCoordinate(QGeoPositionInfo &dst, const QGeoPositionInfo &src, bool force = tr… in propagateCoordinate()
106 static bool propagateDate(QGeoPositionInfo &dst, const QGeoPositionInfo &src) in propagateDate()
115 static bool propagateAttributes(QGeoPositionInfo &dst, const QGeoPositionInfo &src, bool force = tr… in propagateAttributes()
118 static Q_DECL_CONSTEXPR std::array<QGeoPositionInfo::Attribute, 6> attrs { in propagateAttributes()
119 { QGeoPositionInfo::GroundSpeed in propagateAttributes()
120 ,QGeoPositionInfo::HorizontalAccuracy in propagateAttributes()
121 ,QGeoPositionInfo::VerticalAccuracy in propagateAttributes()
122 ,QGeoPositionInfo::Direction in propagateAttributes()
123 ,QGeoPositionInfo::VerticalSpeed in propagateAttributes()
124 ,QGeoPositionInfo::MagneticVariation} }; in propagateAttributes()
137 static bool mergePositions(QGeoPositionInfo &dst, const QGeoPositionInfo &src, QByteArray nmeaSente… in mergePositions()
195 QGeoPositionInfo pos(*pimpl); in readAvailableData()
325 static int processSentence(QGeoPositionInfo &info, in processSentence()
377 QGeoPositionInfo pos(*pimpl); in processSentence()
414 info = QGeoPositionInfo(*new QGeoPositionInfoPrivateNmea); in processSentence()
425 QGeoPositionInfo info(*new QGeoPositionInfoPrivateNmea); in setFirstDateTime()
459 QGeoPositionInfo info(*new QGeoPositionInfoPrivateNmea); in processNextSentence()
566 QGeoPositionInfo *posInfo, bool *hasFix) in parsePosInfoFromNmeaData()
577 m_pendingUpdate = QGeoPositionInfo(); in startUpdates()
613 m_pendingUpdate = QGeoPositionInfo(); in stopUpdates()
648 void QNmeaPositionInfoSourcePrivate::notifyNewUpdate(QGeoPositionInfo *update, bool hasFix) in notifyNewUpdate()
665 if (update->hasAttribute(QGeoPositionInfo::HorizontalAccuracy)) in notifyNewUpdate()
666 m_horizontalAccuracy = update->attribute(QGeoPositionInfo::HorizontalAccuracy); in notifyNewUpdate()
668 update->setAttribute(QGeoPositionInfo::HorizontalAccuracy, m_horizontalAccuracy); in notifyNewUpdate()
670 if (update->hasAttribute(QGeoPositionInfo::VerticalAccuracy)) in notifyNewUpdate()
671 m_verticalAccuracy = update->attribute(QGeoPositionInfo::VerticalAccuracy); in notifyNewUpdate()
673 update->setAttribute(QGeoPositionInfo::VerticalAccuracy, m_verticalAccuracy); in notifyNewUpdate()
708 m_pendingUpdate = QGeoPositionInfo(); in emitPendingUpdate()
712 m_pendingUpdate = QGeoPositionInfo(); // Invalid already, but clear just in case. in emitPendingUpdate()
719 void QNmeaPositionInfoSourcePrivate::emitUpdated(const QGeoPositionInfo &update) in emitUpdated()
839 QGeoPositionInfo *posInfo, bool *hasFix) in parsePosInfoFromNmeaData()
925 QGeoPositionInfo QNmeaPositionInfoSource::lastKnownPosition(bool) const in lastKnownPosition()