28 std::optional<double> accuracy()
const;
29 void setAccuracy(std::optional<double> accuracy);
31 QString country()
const;
32 void setCountry(QString country);
34 std::optional<double> latitude()
const;
35 void setLatitude(std::optional<double> lat);
37 QString locality()
const;
38 void setLocality(QString locality);
40 std::optional<double> longitude()
const;
41 void setLongitude(std::optional<double> lon);
43 static bool isItem(
const QDomElement &itemElement);
45 static constexpr std::tuple XmlTag = { u
"geoloc", QXmpp::Private::ns_geoloc };
48 void parsePayload(
const QDomElement &payloadElement)
override;
53 QSharedDataPointer<QXmppGeolocItemPrivate> d;