16#ifndef BASEMAPCONNECTIONSTORE_H
17#define BASEMAPCONNECTIONSTORE_H
Plain data structs for all supported basemap connection types.
QMap< QString, QString > BasemapHttpHeaders
Arbitrary HTTP header map for basemap requests.
Definition basemapconnection.h:33
Persistent, encrypted registry of saved basemap connection profiles.
Definition basemapconnectionstore.h:36
void saveXYZ(const XYZConnection &conn, const BasemapAuth &auth)
Saves (or updates) an XYZ connection. Password is encrypted.
Definition basemapconnectionstore.cpp:70
void removeWFS(const QString &name)
Definition basemapconnectionstore.cpp:449
void saveWMS(const WMSConnection &conn, const BasemapAuth &auth)
Definition basemapconnectionstore.cpp:165
QStringList localRasterConnectionNames() const
Definition basemapconnectionstore.cpp:593
ArcGISRestConnection loadArcGIS(const QString &name) const
Definition basemapconnectionstore.cpp:490
void saveWFS(const WFSConnection &conn, const BasemapAuth &auth)
Definition basemapconnectionstore.cpp:371
void removeArcGIS(const QString &name)
Definition basemapconnectionstore.cpp:541
void saveArcGIS(const ArcGISRestConnection &conn, const BasemapAuth &auth)
Definition basemapconnectionstore.cpp:464
static BasemapConnectionStore * instance()
Definition basemapconnectionstore.cpp:28
void connectionsChanged()
BasemapAuth loadXYZAuth(const QString &name) const
Returns the decrypted auth for the named XYZ connection.
Definition basemapconnectionstore.cpp:120
BasemapAuth loadWMSAuth(const QString &name) const
Definition basemapconnectionstore.cpp:228
QStringList wcsConnectionNames() const
Definition basemapconnectionstore.cpp:345
WFSConnection loadWFS(const QString &name) const
Definition basemapconnectionstore.cpp:396
void saveWCS(const WCSConnection &conn, const BasemapAuth &auth)
Definition basemapconnectionstore.cpp:273
QStringList xyzConnectionNames() const
Names of all stored XYZ connections (builtins excluded).
Definition basemapconnectionstore.cpp:139
QStringList wmsConnectionNames() const
Definition basemapconnectionstore.cpp:247
BasemapAuth loadWFSAuth(const QString &name) const
Definition basemapconnectionstore.cpp:419
void removeWCS(const QString &name)
Definition basemapconnectionstore.cpp:356
LocalRasterConnection loadLocalRaster(const QString &name) const
Definition basemapconnectionstore.cpp:574
WMSConnection loadWMS(const QString &name) const
Definition basemapconnectionstore.cpp:199
void removeWMS(const QString &name)
Definition basemapconnectionstore.cpp:258
void removeLocalRaster(const QString &name)
Definition basemapconnectionstore.cpp:604
void saveLocalRaster(const LocalRasterConnection &conn)
Definition basemapconnectionstore.cpp:556
QStringList arcGISConnectionNames() const
Definition basemapconnectionstore.cpp:530
BasemapAuth loadWCSAuth(const QString &name) const
Definition basemapconnectionstore.cpp:326
BasemapAuth loadArcGISAuth(const QString &name) const
Definition basemapconnectionstore.cpp:511
QStringList wfsConnectionNames() const
Definition basemapconnectionstore.cpp:438
XYZConnection loadXYZ(const QString &name) const
Returns the named XYZ connection, or a default-constructed one.
Definition basemapconnectionstore.cpp:98
void removeXYZ(const QString &name)
Definition basemapconnectionstore.cpp:150
WCSConnection loadWCS(const QString &name) const
Definition basemapconnectionstore.cpp:302
double s
Scene px per model length unit.
Definition inletdrawingview.cpp:82
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
QString name
Definition sectionmodelbuilders.cpp:474
Parameters for an ArcGIS REST tiled MapServer service.
Definition basemapconnection.h:246
Username + password pair. Stored encrypted in QSettings by BasemapConnectionStore; never written to p...
Definition basemapconnection.h:55
Parameters for a local raster (GeoTIFF/PNG/JPEG/...) basemap.
Definition basemapconnection.h:279
Parameters for an OGC Web Coverage Service (WCS 1.1.x / 2.0) source.
Definition basemapconnection.h:168
Parameters for an OGC Web Feature Service (WFS 1.x / 2.0) source.
Definition basemapconnection.h:211
Parameters for an OGC WMS or WMTS service.
Definition basemapconnection.h:127
All parameters needed to configure an XYZ (slippy-map) tile layer.
Definition basemapconnection.h:71