|
QXmpp Version: 1.15.1
|
Public Member Functions | |
| QXmppGeolocItem () | |
| QXmppGeolocItem (const QXmppGeolocItem &other) | |
| Copy-constructor. | |
| QXmppGeolocItem (QXmppGeolocItem &&) | |
| Move-constructor. | |
| QXmppGeolocItem & | operator= (const QXmppGeolocItem &other) |
| Assignment operator. | |
| QXmppGeolocItem & | operator= (QXmppGeolocItem &&) |
| Move-assignment operator. | |
| std::optional< double > | accuracy () const |
| void | setAccuracy (std::optional< double > accuracy) |
| QString | country () const |
| void | setCountry (QString country) |
| std::optional< double > | latitude () const |
| void | setLatitude (std::optional< double > lat) |
| QString | locality () const |
| void | setLocality (QString locality) |
| std::optional< double > | longitude () const |
| void | setLongitude (std::optional< double > lon) |
| Public Member Functions inherited from QXmppPubSubBaseItem | |
| QXmppPubSubBaseItem (const QString &id={}, const QString &publisher={}) | |
| QXmppPubSubBaseItem (const QXmppPubSubBaseItem &) noexcept | |
| Default copy-constructor. | |
| QXmppPubSubBaseItem (QXmppPubSubBaseItem &&) noexcept | |
| Default move-constructor. | |
| QXmppPubSubBaseItem & | operator= (const QXmppPubSubBaseItem &) noexcept |
| Default assignment operator. | |
| QXmppPubSubBaseItem & | operator= (QXmppPubSubBaseItem &&) noexcept |
| Default move-assignment operator. | |
| QString | id () const |
| void | setId (const QString &id) |
| QString | publisher () const |
| void | setPublisher (const QString &publisher) |
Static Public Member Functions | |
| static bool | isItem (const QDomElement &itemElement) |
| Static Public Member Functions inherited from QXmppPubSubBaseItem | |
| static bool | isItem (const QDomElement &element) |
Additional Inherited Members | |
| Protected Member Functions inherited from QXmppPubSubBaseItem | |
| virtual void | parsePayload (const QDomElement &payloadElement) |
| virtual void | serializePayload (QXmlStreamWriter *writer) const |
| Static Protected Member Functions inherited from QXmppPubSubBaseItem | |
| template<typename PayloadChecker> | |
| static bool | isItem (const QDomElement &element, PayloadChecker isPayloadValid) |
This class represents a PubSub item for XEP-0080: User Location.
| QXmppGeolocItem::QXmppGeolocItem | ( | ) |
Default constructor
| std::optional< double > QXmppGeolocItem::accuracy | ( | ) | const |
Returns the horizontal GPS error in meters.
| QString QXmppGeolocItem::country | ( | ) | const |
Returns the country.
|
static |
Returns true, if the element is a valid XEP-0080: User Location PubSub item.
| std::optional< double > QXmppGeolocItem::latitude | ( | ) | const |
Returns the latitude in decimal degrees.
| QString QXmppGeolocItem::locality | ( | ) | const |
Returns the locality such as a town or a city.
| std::optional< double > QXmppGeolocItem::longitude | ( | ) | const |
Returns the longitude in decimal degrees.
| void QXmppGeolocItem::setAccuracy | ( | std::optional< double > | accuracy | ) |
Sets the horizontal GPS error.
| void QXmppGeolocItem::setCountry | ( | QString | country | ) |
Sets the country.
| void QXmppGeolocItem::setLatitude | ( | std::optional< double > | lat | ) |
Sets the latitude.
| void QXmppGeolocItem::setLocality | ( | QString | locality | ) |
Sets the locality.
| void QXmppGeolocItem::setLongitude | ( | std::optional< double > | lon | ) |
Sets the longitude.