9 #ifndef PLUGINS_AZOTH_INTERFACES_ISUPPORTGEOLOCATION_H
10 #define PLUGINS_AZOTH_INTERFACES_ISUPPORTGEOLOCATION_H
116 const QString& variant)
const = 0;
138 "org.Deviant.LeechCraft.Azoth.ISupportGeolocation/1.0")
Interface for accounts supporting geolocation data.
virtual void geolocationInfoChanged(const QString &variant, QObject *entry)=0
Notifies about info change of another entry.
virtual GeolocationInfo_t GetUserGeolocationInfo(QObject *entry, const QString &variant) const =0
Returns info for the given entry and variant.
virtual void SetGeolocationInfo(const GeolocationInfo_t &info)=0
Publishes the given geolocation info.
virtual ~ISupportGeolocation()
QMap< QString, QVariant > GeolocationInfo_t
Geolocation data.