1 #ifndef OSMSCOUT_CLIENT_QT_VOICEPROVIDER_H 2 #define OSMSCOUT_CLIENT_QT_VOICEPROVIDER_H 27 #include <QJsonDocument> 29 #include <QJsonObject> 53 valid(o.valid), uri(o.uri), listUri(o.listUri), name(o.name){};
55 inline VoiceProvider(
const QString &name,
const QString &uri,
const QString &listUri):
56 valid(true), uri(uri), listUri(listUri), name(name) {}
80 return listUri.arg(locale);
95 #endif // OSMSCOUT_CLIENT_QT_VOICEPROVIDER_H #define OSMSCOUT_CLIENT_QT_API
Definition: ClientQtImportExport.h:45
VoiceProvider(const VoiceProvider &o)
Definition: VoiceProvider.h:51
bool isValid() const
Definition: VoiceProvider.h:83
QString getUri() const
Definition: VoiceProvider.h:73
Definition: VoiceProvider.h:38
QString getName() const
Definition: VoiceProvider.h:68
QUrl getListUri(QString locale="en") const
Definition: VoiceProvider.h:78
VoiceProvider(const QString &name, const QString &uri, const QString &listUri)
Definition: VoiceProvider.h:55
void operator=(const VoiceProvider &o)
Definition: VoiceProvider.h:60