QXmppGeolocItem Class
| Header: | #include <QXmppGeolocItem> |
| Since: | QXmpp 1.5 |
| Inherits: | QXmppPubSubBaseItem |
Public Functions
| QXmppGeolocItem() | |
| QXmppGeolocItem(const QXmppGeolocItem &other) | |
| QXmppGeolocItem(QXmppGeolocItem &&) | |
| std::optional<double> | accuracy() const |
| QString | country() const |
| std::optional<double> | latitude() const |
| QString | locality() const |
| std::optional<double> | longitude() const |
| void | setAccuracy(std::optional<double> accuracy) |
| void | setCountry(QString country) |
| void | setLatitude(std::optional<double> lat) |
| void | setLocality(QString locality) |
| void | setLongitude(std::optional<double> lon) |
| QXmppGeolocItem & | operator=(QXmppGeolocItem &&) |
| QXmppGeolocItem & | operator=(const QXmppGeolocItem &other) |
Static Public Members
| bool | isItem(const QDomElement &itemElement) |
Detailed Description
This class represents a PubSub item for XEP-0080: User Location.
Member Function Documentation
QXmppGeolocItem::QXmppGeolocItem()
Default constructor
QXmppGeolocItem::QXmppGeolocItem(const QXmppGeolocItem &other)
Copy-constructor.
QXmppGeolocItem::QXmppGeolocItem(QXmppGeolocItem &&)
Move-constructor.
std::optional<double> QXmppGeolocItem::accuracy() const
Returns the horizontal GPS error in meters.
See also setAccuracy().
QString QXmppGeolocItem::country() const
Returns the country.
See also setCountry().
[static] bool QXmppGeolocItem::isItem(const QDomElement &itemElement)
Returns true, if the element is a valid XEP-0080: User Location PubSub item.
itemElement.
std::optional<double> QXmppGeolocItem::latitude() const
Returns the latitude in decimal degrees.
See also setLatitude().
QString QXmppGeolocItem::locality() const
Returns the locality such as a town or a city.
See also setLocality().
std::optional<double> QXmppGeolocItem::longitude() const
Returns the longitude in decimal degrees.
See also setLongitude().
void QXmppGeolocItem::setAccuracy(std::optional<double> accuracy)
Sets the horizontal GPS error.
accuracy.
See also accuracy().
void QXmppGeolocItem::setCountry(QString country)
Sets the country.
See also country().
void QXmppGeolocItem::setLatitude(std::optional<double> lat)
Sets the latitude.
lat.
See also latitude().
void QXmppGeolocItem::setLocality(QString locality)
Sets the locality.
See also locality().
void QXmppGeolocItem::setLongitude(std::optional<double> lon)
Sets the longitude.
lon.
See also longitude().
QXmppGeolocItem &QXmppGeolocItem::operator=(QXmppGeolocItem &&)
Move-assignment operator.
QXmppGeolocItem &QXmppGeolocItem::operator=(const QXmppGeolocItem &other)
Assignment operator.