QgsOwsConnection class

Connections management.

Public static functions

static auto addWfsConnectionSettings(QgsDataSourceUri& uri, const QString& settingsKey) -> QgsDataSourceUri&
Adds uri parameters relating to the settings for a WFS connection to a QgsDataSourceUri uri.
static auto addWmsWcsConnectionSettings(QgsDataSourceUri& uri, const QString& settingsKey) -> QgsDataSourceUri&
Adds uri parameters relating to the settings for a WMS or WCS connection to a QgsDataSourceUri uri.
static auto connectionList(const QString& service) -> QStringList
Returns the list of connections for the specified service.
static void deleteConnection(const QString& service, const QString& name)
Deletes the connection for the specified service with the specified name.
static auto selectedConnection(const QString& service) -> QString
Retrieves the selected connection for the specified service.
static void setSelectedConnection(const QString& service, const QString& name)
Marks the specified connection for the specified service as selected.

Constructors, destructors, conversion operators

QgsOwsConnection(const QString& service, const QString& connName)
Constructor.

Public functions

auto connectionInfo() const -> QString
Returns connection info string.
auto connectionName() const -> QString
Returns the connection name.
auto service() const -> QString
Returns a string representing the service type, e.g.
auto uri() const -> QgsDataSourceUri
Returns the connection uri.

Function documentation

static QgsDataSourceUri& QgsOwsConnection::addWfsConnectionSettings(QgsDataSourceUri& uri, const QString& settingsKey)

Adds uri parameters relating to the settings for a WFS connection to a QgsDataSourceUri uri.

Connection settings are taken from the specified QSettings settingsKey.

static QgsDataSourceUri& QgsOwsConnection::addWmsWcsConnectionSettings(QgsDataSourceUri& uri, const QString& settingsKey)

Adds uri parameters relating to the settings for a WMS or WCS connection to a QgsDataSourceUri uri.

Connection settings are taken from the specified QSettings settingsKey.

QgsOwsConnection::QgsOwsConnection(const QString& service, const QString& connName)

Constructor.

Parameters
service service name: WMS,WFS,WCS
connName connection name

QString QgsOwsConnection::connectionInfo() const

Returns connection info string.

QString QgsOwsConnection::connectionName() const

Returns the connection name.

QString QgsOwsConnection::service() const

Returns a string representing the service type, e.g.

"WMS".