Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qgeopositioninfo_p.h
Go to the documentation of this file.
1
// Copyright (C) 2017 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
#
ifndef
QGEOPOSITIONINFO_P_H
5
#
define
QGEOPOSITIONINFO_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
<
QtPositioning
/
private
/
qpositioningglobal_p
.
h
>
19
#
include
"qgeopositioninfo.h"
20
#
include
<
QHash
>
21
#
include
<
QDateTime
>
22
#
include
<
QtPositioning
/
qgeocoordinate
.
h
>
23
24
QT_BEGIN_NAMESPACE
25
26
class
QGeoPositionInfoPrivate
:
public
QSharedData
27
{
28
public
:
29
QGeoPositionInfoPrivate
();
30
QGeoPositionInfoPrivate
(
const
QGeoPositionInfoPrivate
&other);
31
virtual
~
QGeoPositionInfoPrivate
();
32
bool
operator
==(
const
QGeoPositionInfoPrivate
&other)
const
;
33
34
QDateTime
timestamp
;
35
QGeoCoordinate
coord
;
36
QHash
<
QGeoPositionInfo
::
Attribute
,
qreal
>
doubleAttribs
;
37
38
static
QGeoPositionInfoPrivate
*
get
(
const
QGeoPositionInfo &info);
39
};
40
41
QT_END_NAMESPACE
42
43
#
endif
// QGEOPOSITIONINFO_P_H
QByteArray::FromBase64Result
\inmodule QtCore
Definition
qbytearray.h:824
QGeoPositionInfoPrivate
Definition
qgeopositioninfo_p.h:27
QGeoPositionInfoPrivate::QGeoPositionInfoPrivate
QGeoPositionInfoPrivate(const QGeoPositionInfoPrivate &other)
Definition
qgeopositioninfo.cpp:382
QGeoPositionInfoPrivate::get
static QGeoPositionInfoPrivate * get(const QGeoPositionInfo &info)
Definition
qgeopositioninfo.cpp:402
QGeoPositionInfoPrivate::~QGeoPositionInfoPrivate
virtual ~QGeoPositionInfoPrivate()
Definition
qgeopositioninfo.cpp:390
QGeoPositionInfoPrivate::coord
QGeoCoordinate coord
Definition
qgeopositioninfo_p.h:35
QGeoPositionInfoPrivate::QGeoPositionInfoPrivate
QGeoPositionInfoPrivate()
Definition
qgeopositioninfo.cpp:378
QGeoPositionInfoPrivate::timestamp
QDateTime timestamp
Definition
qgeopositioninfo_p.h:34
QGeoPositionInfoPrivate::doubleAttribs
QHash< QGeoPositionInfo::Attribute, qreal > doubleAttribs
Definition
qgeopositioninfo_p.h:36
QGeoPositionInfoPrivate::operator==
bool operator==(const QGeoPositionInfoPrivate &other) const
Definition
qgeopositioninfo.cpp:395
QNmeaPositionInfoSourcePrivate
Definition
qnmeapositioninfosource_p.h:42
QNmeaPositionInfoSourcePrivate::notifyNewUpdate
void notifyNewUpdate(QGeoPositionInfo *update, bool fixStatus)
Definition
qnmeapositioninfosource.cpp:628
QNmeaPositionInfoSourcePrivate::~QNmeaPositionInfoSourcePrivate
~QNmeaPositionInfoSourcePrivate()
Definition
qnmeapositioninfosource.cpp:472
QNmeaPositionInfoSourcePrivate::m_lastUpdate
QGeoPositionInfo m_lastUpdate
Definition
qnmeapositioninfosource_p.h:60
QNmeaPositionInfoSourcePrivate::parsePosInfoFromNmeaData
bool parsePosInfoFromNmeaData(QByteArrayView data, QGeoPositionInfo *posInfo, bool *hasFix)
Definition
qnmeapositioninfosource.cpp:539
QNmeaPositionInfoSourcePrivate::requestUpdate
void requestUpdate(int msec)
Definition
qnmeapositioninfosource.cpp:595
QNmeaPositionInfoSourcePrivate::m_userEquivalentRangeError
double m_userEquivalentRangeError
Definition
qnmeapositioninfosource_p.h:63
QNmeaPositionInfoSourcePrivate::m_device
QPointer< QIODevice > m_device
Definition
qnmeapositioninfosource_p.h:59
QNmeaPositionInfoSourcePrivate::m_positionError
QGeoPositionInfoSource::Error m_positionError
Definition
qnmeapositioninfosource_p.h:62
QNmeaPositionInfoSourcePrivate::timerEvent
void timerEvent(QTimerEvent *event) override
This event handler can be reimplemented in a subclass to receive timer events for the object.
Definition
qnmeapositioninfosource.cpp:677
QNmeaPositionInfoSourcePrivate::startUpdates
void startUpdates()
Definition
qnmeapositioninfosource.cpp:545
QNmeaPositionInfoSourcePrivate::stopUpdates
void stopUpdates()
Definition
qnmeapositioninfosource.cpp:586
QNmeaPositionInfoSourcePrivate::m_invokedStart
bool m_invokedStart
Definition
qnmeapositioninfosource_p.h:61
QNmeaPositionInfoSource
\inmodule QtPositioning
Definition
qnmeapositioninfosource.h:15
QNmeaReader
Definition
qnmeapositioninfosource_p.h:97
QNmeaReader::QNmeaReader
QNmeaReader(QNmeaPositionInfoSourcePrivate *sourcePrivate)
Definition
qnmeapositioninfosource_p.h:99
QNmeaReader::m_proxy
QNmeaPositionInfoSourcePrivate * m_proxy
Definition
qnmeapositioninfosource_p.h:106
QNmeaReader::readAvailableData
virtual void readAvailableData()=0
QNmeaReader::~QNmeaReader
virtual ~QNmeaReader()
QNmeaRealTimeReader
Definition
qnmeapositioninfosource_p.h:111
QNmeaRealTimeReader::m_pushDelay
int m_pushDelay
Definition
qnmeapositioninfosource_p.h:125
QNmeaRealTimeReader::readAvailableData
void readAvailableData() override
Definition
qnmeapositioninfosource.cpp:157
QNmeaRealTimeReader::~QNmeaRealTimeReader
~QNmeaRealTimeReader() override
QNmeaRealTimeReader::notifyNewUpdate
void notifyNewUpdate()
Definition
qnmeapositioninfosource.cpp:246
QNmeaRealTimeReader::QNmeaRealTimeReader
QNmeaRealTimeReader(QNmeaPositionInfoSourcePrivate *sourcePrivate)
Definition
qnmeapositioninfosource.cpp:129
QNmeaRealTimeReader::m_timer
QTimer m_timer
Definition
qnmeapositioninfosource_p.h:124
QNmeaRealTimeReader::m_update
QGeoPositionInfo m_update
Definition
qnmeapositioninfosource_p.h:120
QNmeaRealTimeReader::m_updateParsed
bool m_updateParsed
Definition
qnmeapositioninfosource_p.h:122
QNmeaRealTimeReader::m_lastPushedTS
QDateTime m_lastPushedTS
Definition
qnmeapositioninfosource_p.h:121
QNmeaRealTimeReader::m_hasFix
bool m_hasFix
Definition
qnmeapositioninfosource_p.h:123
QNmeaSimulatedReader
Definition
qnmeapositioninfosource_p.h:130
QNmeaSimulatedReader::timerEvent
void timerEvent(QTimerEvent *event) override
This event handler can be reimplemented in a subclass to receive timer events for the object.
Definition
qnmeapositioninfosource.cpp:424
QNmeaSimulatedReader::~QNmeaSimulatedReader
~QNmeaSimulatedReader()
Definition
qnmeapositioninfosource.cpp:269
QNmeaSimulatedReader::readAvailableData
void readAvailableData() override
Definition
qnmeapositioninfosource.cpp:275
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
USE_POSITION_NMEA_PIMPL
#define USE_POSITION_NMEA_PIMPL
Definition
qnmeapositioninfosource.cpp:23
propagateCoordinate
static bool propagateCoordinate(QGeoPositionInfo &dst, const QGeoPositionInfo &src, bool force=true)
Definition
qnmeapositioninfosource.cpp:43
processSentence
static int processSentence(QGeoPositionInfo &info, QByteArray &m_nextLine, QNmeaPositionInfoSourcePrivate *m_proxy, QQueue< QPendingGeoPositionInfo > &m_pendingUpdates, bool &hasFix)
Definition
qnmeapositioninfosource.cpp:298
propagateAttributes
static bool propagateAttributes(QGeoPositionInfo &dst, const QGeoPositionInfo &src, bool force=true)
Definition
qnmeapositioninfosource.cpp:76
msecsTo
static qint64 msecsTo(const QDateTime &from, const QDateTime &to)
Definition
qnmeapositioninfosource.cpp:115
propagateDate
static bool propagateDate(QGeoPositionInfo &dst, const QGeoPositionInfo &src)
Definition
qnmeapositioninfosource.cpp:67
mergePositions
static bool mergePositions(QGeoPositionInfo &dst, const QGeoPositionInfo &src, QByteArray nmeaSentence)
Definition
qnmeapositioninfosource.cpp:98
QPendingGeoPositionInfo
Definition
qnmeapositioninfosource_p.h:35
QPendingGeoPositionInfo::hasFix
bool hasFix
Definition
qnmeapositioninfosource_p.h:37
QPendingGeoPositionInfo::info
QGeoPositionInfo info
Definition
qnmeapositioninfosource_p.h:36
qtpositioning
src
positioning
qgeopositioninfo_p.h
Generated on
for Qt by
1.18.0