 |
LeechCraft Azoth
0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
|
Go to the documentation of this file.
9 #ifndef PLUGINS_AZOTH_INTERFACES_ISUPPORTGEOLOCATION_H
10 #define PLUGINS_AZOTH_INTERFACES_ISUPPORTGEOLOCATION_H
85 class ISupportGeolocation
116 const QString& variant)
const = 0;
138 "org.Deviant.LeechCraft.Azoth.ISupportGeolocation/1.0")
virtual void SetGeolocationInfo(const GeolocationInfo_t &info)=0
Publishes the given geolocation info.
virtual GeolocationInfo_t GetUserGeolocationInfo(QObject *entry, const QString &variant) const =0
Returns info for the given entry and variant.
QMap< QString, QVariant > GeolocationInfo_t
Geolocation data.
Interface for accounts supporting geolocation data.
virtual void geolocationInfoChanged(const QString &variant, QObject *entry)=0
Notifies about info change of another entry.
virtual ~ISupportGeolocation()