16#ifndef QGSTILEDSCENECONNECTION_H
17#define QGSTILEDSCENECONNECTION_H
72 virtual void store(
const QString &name )
const override;
73 virtual void remove(
const QString &name )
const override;
116 static QString encodedUri(
const Data &data );
124 static Data decodedUri(
const QString &uri );
132 static QString encodedLayerUri(
const Data &data );
137 static QStringList connectionList();
142 static Data connection(
const QString &name );
147 static void addConnection(
const QString &name,
const Data &connection );
154 static QString selectedConnection();
161 static void setSelectedConnection(
const QString &name );
@ NamedListSelectedItemSetting
Creates a setting to store which is the current item.
The QgsAbstractProviderConnection provides an interface for data provider connections.
virtual void remove(const QString &name) const =0
Deletes the connection from the settings.
virtual void store(const QString &name) const =0
Stores the connection in the settings.
An integer settings entry.
A string list settings entry.
QgsSettingsTreeNamedListNode is a named list tree node for the settings tree to help organizing and i...
QgsSettingsTreeNamedListNode * createNamedListNode(const QString &key, const Qgis::SettingsTreeNodeOptions &options=Qgis::SettingsTreeNodeOptions())
Creates a named list tree node.
static QgsSettingsTreeNode * sTreeConnections
Represents connections to tiled scene data sources.
QString providerKey() const
Returns the data provider associated with the connection.
Represents decoded data of a tiled scene connection.
QString authCfg
Authentication configuration ID.
QString password
HTTP Basic password.
QString provider
Provider key.
QString username
HTTP Basic username.
QgsHttpHeaders httpHeaders
HTTP headers.