4#include "private/qgeosatelliteinfo_p.h"
279 return *lhs.d == *rhs.d;
282#ifndef QT_NO_DEBUG_STREAM
286 dbg.nospace() <<
"QGeoSatelliteInfo(system=" <<
info.d->system;
287 dbg <<
", satId=" <<
info.d->satId;
288 dbg <<
", signal-strength=" <<
info.d->signal;
309#ifndef QT_NO_DATASTREAM
329#ifndef QT_NO_DATASTREAM
377 return info.d.data();
\inmodule QtCore\reentrant
void detach()
If the shared data object's reference count is greater than 1, this function creates a deep copy of t...
QGeoSatelliteInfoPrivate()
virtual ~QGeoSatelliteInfoPrivate()
static QGeoSatelliteInfoPrivate * get(const QGeoSatelliteInfo &info)
bool operator==(const QGeoSatelliteInfoPrivate &other) const
QHash< int, qreal > doubleAttribs
QGeoSatelliteInfo::SatelliteSystem system
void setSignalStrength(int signalStrength)
Sets the signal strength to signalStrength, in decibels.
void removeAttribute(Attribute attribute)
Removes the specified attribute and its value.
~QGeoSatelliteInfo()
Destroys a satellite information object.
friend class QGeoSatelliteInfoPrivate
Q_INVOKABLE qreal attribute(Attribute attribute) const
Returns the value of the specified attribute as a qreal value.
void setSatelliteSystem(SatelliteSystem system)
Sets the Satellite System (GPS, GLONASS, ...) to system.
SatelliteSystem satelliteSystem
Attribute
Defines the attributes for the satellite information.
void setSatelliteIdentifier(int satId)
Sets the satellite identifier number to satId.
SatelliteSystem
Defines the GNSS system of the satellite.
QGeoSatelliteInfo()
Creates a satellite information object.
Q_INVOKABLE bool hasAttribute(Attribute attribute) const
Returns true if the specified attribute is present in this update.
void setAttribute(Attribute attribute, qreal value)
Sets the value for attribute to value.
bool remove(const Key &key)
Removes the item that has the key from the hash.
bool contains(const Key &key) const noexcept
Returns true if the hash contains an item with the key; otherwise returns false.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
char * toString(const MyPoint &point)
Q_CORE_EXPORT char * qstrdup(const char *)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
EGLOutputLayerEXT EGLint attribute
size_t qHash(const QGeoSatelliteInfo &key, size_t seed) noexcept
constexpr QtPrivate::QHashMultiReturnType< T... > qHashMulti(size_t seed, const T &... args) noexcept(std::conjunction_v< QtPrivate::QNothrowHashable< T >... >)
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed
#define QT_DEFINE_QESDP_SPECIALIZATION_DTOR(Class)
#define qPrintable(string)
QFileInfo info(fileName)
[8]