SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
BasemapConnectionStore Class Reference

Persistent, encrypted registry of saved basemap connection profiles. More...

#include <basemapconnectionstore.h>

Inheritance diagram for BasemapConnectionStore:
Collaboration diagram for BasemapConnectionStore:

Signals

void connectionsChanged ()
 

Public Member Functions

void saveXYZ (const XYZConnection &conn, const BasemapAuth &auth)
 Saves (or updates) an XYZ connection. Password is encrypted.
 
XYZConnection loadXYZ (const QString &name) const
 Returns the named XYZ connection, or a default-constructed one.
 
BasemapAuth loadXYZAuth (const QString &name) const
 Returns the decrypted auth for the named XYZ connection.
 
QStringList xyzConnectionNames () const
 Names of all stored XYZ connections (builtins excluded).
 
void removeXYZ (const QString &name)
 
void saveWMS (const WMSConnection &conn, const BasemapAuth &auth)
 
WMSConnection loadWMS (const QString &name) const
 
BasemapAuth loadWMSAuth (const QString &name) const
 
QStringList wmsConnectionNames () const
 
void removeWMS (const QString &name)
 
void saveWCS (const WCSConnection &conn, const BasemapAuth &auth)
 
WCSConnection loadWCS (const QString &name) const
 
BasemapAuth loadWCSAuth (const QString &name) const
 
QStringList wcsConnectionNames () const
 
void removeWCS (const QString &name)
 
void saveWFS (const WFSConnection &conn, const BasemapAuth &auth)
 
WFSConnection loadWFS (const QString &name) const
 
BasemapAuth loadWFSAuth (const QString &name) const
 
QStringList wfsConnectionNames () const
 
void removeWFS (const QString &name)
 
void saveArcGIS (const ArcGISRestConnection &conn, const BasemapAuth &auth)
 
ArcGISRestConnection loadArcGIS (const QString &name) const
 
BasemapAuth loadArcGISAuth (const QString &name) const
 
QStringList arcGISConnectionNames () const
 
void removeArcGIS (const QString &name)
 
void saveLocalRaster (const LocalRasterConnection &conn)
 
LocalRasterConnection loadLocalRaster (const QString &name) const
 
QStringList localRasterConnectionNames () const
 
void removeLocalRaster (const QString &name)
 

Static Public Member Functions

static BasemapConnectionStoreinstance ()
 

Detailed Description

Persistent, encrypted registry of saved basemap connection profiles.

Usage:

store->saveXYZ(conn, auth);
auto [conn, auth] = store->loadXYZ("CartoDB Positron");
static BasemapConnectionStore * instance()
Definition basemapconnectionstore.cpp:28

Member Function Documentation

◆ arcGISConnectionNames()

QStringList BasemapConnectionStore::arcGISConnectionNames ( ) const

◆ connectionsChanged

void BasemapConnectionStore::connectionsChanged ( )
signal
Here is the caller graph for this function:

◆ instance()

BasemapConnectionStore * BasemapConnectionStore::instance ( )
static

◆ loadArcGIS()

ArcGISRestConnection BasemapConnectionStore::loadArcGIS ( const QString &  name) const

◆ loadArcGISAuth()

BasemapAuth BasemapConnectionStore::loadArcGISAuth ( const QString &  name) const
Here is the call graph for this function:

◆ loadLocalRaster()

LocalRasterConnection BasemapConnectionStore::loadLocalRaster ( const QString &  name) const

◆ loadWCS()

WCSConnection BasemapConnectionStore::loadWCS ( const QString &  name) const

◆ loadWCSAuth()

BasemapAuth BasemapConnectionStore::loadWCSAuth ( const QString &  name) const
Here is the call graph for this function:

◆ loadWFS()

WFSConnection BasemapConnectionStore::loadWFS ( const QString &  name) const

◆ loadWFSAuth()

BasemapAuth BasemapConnectionStore::loadWFSAuth ( const QString &  name) const
Here is the call graph for this function:

◆ loadWMS()

WMSConnection BasemapConnectionStore::loadWMS ( const QString &  name) const

◆ loadWMSAuth()

BasemapAuth BasemapConnectionStore::loadWMSAuth ( const QString &  name) const
Here is the call graph for this function:

◆ loadXYZ()

XYZConnection BasemapConnectionStore::loadXYZ ( const QString &  name) const

Returns the named XYZ connection, or a default-constructed one.

◆ loadXYZAuth()

BasemapAuth BasemapConnectionStore::loadXYZAuth ( const QString &  name) const

Returns the decrypted auth for the named XYZ connection.

Here is the call graph for this function:

◆ localRasterConnectionNames()

QStringList BasemapConnectionStore::localRasterConnectionNames ( ) const

◆ removeArcGIS()

void BasemapConnectionStore::removeArcGIS ( const QString &  name)
Here is the call graph for this function:

◆ removeLocalRaster()

void BasemapConnectionStore::removeLocalRaster ( const QString &  name)
Here is the call graph for this function:

◆ removeWCS()

void BasemapConnectionStore::removeWCS ( const QString &  name)
Here is the call graph for this function:

◆ removeWFS()

void BasemapConnectionStore::removeWFS ( const QString &  name)
Here is the call graph for this function:

◆ removeWMS()

void BasemapConnectionStore::removeWMS ( const QString &  name)
Here is the call graph for this function:

◆ removeXYZ()

void BasemapConnectionStore::removeXYZ ( const QString &  name)
Here is the call graph for this function:

◆ saveArcGIS()

void BasemapConnectionStore::saveArcGIS ( const ArcGISRestConnection conn,
const BasemapAuth auth 
)
Here is the call graph for this function:

◆ saveLocalRaster()

void BasemapConnectionStore::saveLocalRaster ( const LocalRasterConnection conn)
Here is the call graph for this function:

◆ saveWCS()

void BasemapConnectionStore::saveWCS ( const WCSConnection conn,
const BasemapAuth auth 
)
Here is the call graph for this function:

◆ saveWFS()

void BasemapConnectionStore::saveWFS ( const WFSConnection conn,
const BasemapAuth auth 
)
Here is the call graph for this function:

◆ saveWMS()

void BasemapConnectionStore::saveWMS ( const WMSConnection conn,
const BasemapAuth auth 
)
Here is the call graph for this function:

◆ saveXYZ()

void BasemapConnectionStore::saveXYZ ( const XYZConnection conn,
const BasemapAuth auth 
)

Saves (or updates) an XYZ connection. Password is encrypted.

Here is the call graph for this function:

◆ wcsConnectionNames()

QStringList BasemapConnectionStore::wcsConnectionNames ( ) const

◆ wfsConnectionNames()

QStringList BasemapConnectionStore::wfsConnectionNames ( ) const

◆ wmsConnectionNames()

QStringList BasemapConnectionStore::wmsConnectionNames ( ) const

◆ xyzConnectionNames()

QStringList BasemapConnectionStore::xyzConnectionNames ( ) const

Names of all stored XYZ connections (builtins excluded).


The documentation for this class was generated from the following files: