QGIS API Documentation 3.41.0-Master (45a0abf3bec)
|
Represents connections to tiled scene data sources. More...
#include <qgstiledsceneconnection.h>
Classes | |
struct | Data |
Represents decoded data of a tiled scene connection. More... | |
Public Member Functions | |
PRIVATE | QgsTiledSceneProviderConnection (const QString &name) |
Constructor for QgsTiledSceneProviderConnection, using the stored settings with the specified connection name. | |
QgsTiledSceneProviderConnection (const QString &uri, const QString &provider, const QVariantMap &configuration) | |
Constructor for QgsTiledSceneProviderConnection, using the a specific connection uri, provider name and configuration. | |
QString | providerKey () const |
Returns the data provider associated with the connection. | |
virtual void | remove (const QString &name) const override |
Deletes the connection from the settings. | |
virtual void | store (const QString &name) const override |
Stores the connection in the settings. | |
Public Member Functions inherited from QgsAbstractProviderConnection | |
QgsAbstractProviderConnection (const QString &name) | |
Creates a new connection with name by reading its configuration from the settings. | |
QgsAbstractProviderConnection (const QString &uri, const QVariantMap &configuration) | |
Creates a new connection from the given uri and configuration. | |
virtual | ~QgsAbstractProviderConnection ()=default |
QVariantMap | configuration () const |
Returns the connection configuration parameters. | |
virtual QIcon | icon () const |
Returns an icon representing the connection. | |
void | setConfiguration (const QVariantMap &configuration) |
Sets the connection configuration. | |
void | setUri (const QString &uri) |
Sets the connection data source URI to uri. | |
QString | uri () const |
Returns the connection data source URI string representation. | |
Static Public Member Functions | |
static void | addConnection (const QString &name, const Data &connection) |
Stores a new connection, under the specified connection name. | |
static Data | connection (const QString &name) |
Returns connection details for the stored connection with the specified name. | |
static QStringList | connectionList () |
Returns a list of the stored connection names. | |
static Data | decodedUri (const QString &uri) |
Returns a connection uri decoded to a data structure. | |
static QString | encodedLayerUri (const Data &data) |
Returns connection data encoded as a string containing a URI for a QgsTiledSceneLayer. | |
static QString | encodedUri (const Data &data) |
Returns connection data encoded as a string. | |
static QString | selectedConnection () |
Returns the name of the last used connection. | |
static void | setSelectedConnection (const QString &name) |
Stores the name of the last used connection. | |
Represents connections to tiled scene data sources.
Definition at line 42 of file qgstiledsceneconnection.h.
QgsTiledSceneProviderConnection::QgsTiledSceneProviderConnection | ( | const QString & | name | ) |
Constructor for QgsTiledSceneProviderConnection, using the stored settings with the specified connection name.
Definition at line 130 of file qgstiledsceneconnection.cpp.
QgsTiledSceneProviderConnection::QgsTiledSceneProviderConnection | ( | const QString & | uri, |
const QString & | provider, | ||
const QVariantMap & | configuration | ||
) |
Constructor for QgsTiledSceneProviderConnection, using the a specific connection uri, provider name and configuration.
Definition at line 138 of file qgstiledsceneconnection.cpp.
|
static |
Stores a new connection, under the specified connection name.
Definition at line 110 of file qgstiledsceneconnection.cpp.
|
static |
Returns connection details for the stored connection with the specified name.
Definition at line 92 of file qgstiledsceneconnection.cpp.
|
static |
Returns a list of the stored connection names.
Definition at line 87 of file qgstiledsceneconnection.cpp.
|
static |
Returns a connection uri decoded to a data structure.
Definition at line 55 of file qgstiledsceneconnection.cpp.
|
static |
Returns connection data encoded as a string containing a URI for a QgsTiledSceneLayer.
Definition at line 70 of file qgstiledsceneconnection.cpp.
|
static |
Returns connection data encoded as a string.
Definition at line 37 of file qgstiledsceneconnection.cpp.
|
inline |
Returns the data provider associated with the connection.
Definition at line 78 of file qgstiledsceneconnection.h.
|
overridevirtual |
Deletes the connection from the settings.
Implements QgsAbstractProviderConnection.
Definition at line 151 of file qgstiledsceneconnection.cpp.
|
static |
Returns the name of the last used connection.
Definition at line 120 of file qgstiledsceneconnection.cpp.
|
static |
Stores the name of the last used connection.
Definition at line 125 of file qgstiledsceneconnection.cpp.
|
overridevirtual |
Stores the connection in the settings.
name | the name under which the connection will be stored |
Implements QgsAbstractProviderConnection.
Definition at line 144 of file qgstiledsceneconnection.cpp.