1 #ifndef OSMSCOUT_CLIENT_QT_MAPPROVIDER_H 2 #define OSMSCOUT_CLIENT_QT_MAPPROVIDER_H 27 #include <QJsonDocument> 29 #include <QJsonObject> 53 valid(o.valid), uri(o.uri), listUri(o.listUri), name(o.name){};
55 inline MapProvider(QString name, QString uri, QString listUri):
56 valid(true), uri(uri), listUri(listUri), name(name) {}
80 inline QUrl
getListUri(
int fromVersion,
int toVersion, QString locale=
"en")
const 82 return listUri.arg(fromVersion).arg(toVersion).arg(locale);
97 #endif // OSMSCOUT_CLIENT_QT_MAPPROVIDER_H bool isValid() const
Definition: MapProvider.h:85
Definition: MapProvider.h:38
#define OSMSCOUT_CLIENT_QT_API
Definition: ClientQtImportExport.h:45
QString getUri() const
Definition: MapProvider.h:75
QUrl getListUri(int fromVersion, int toVersion, QString locale="en") const
Definition: MapProvider.h:80
QString getName() const
Definition: MapProvider.h:70
MapProvider(QString name, QString uri, QString listUri)
Definition: MapProvider.h:55
MapProvider & operator=(const MapProvider &o)
Definition: MapProvider.h:60
MapProvider(const MapProvider &o)
Definition: MapProvider.h:51