QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
Go to the documentation of this file.
22 const QString QgsGeoNodeConnectionUtils::sPathGeoNodeConnection = QStringLiteral(
"qgis/connections-geonode" );
23 const QString QgsGeoNodeConnectionUtils::sPathGeoNodeConnectionDetails = QStringLiteral(
"qgis/GeoNode" );
31 QString key = settingsKey();
34 mUri.
setParam( QStringLiteral(
"url" ), settings.
value( key + QStringLiteral(
"/url" ), QString() ).toString() );
37 QString username = settings.
value( credentialsKey + QStringLiteral(
"/username" ), QString() ).toString();
38 QString password = settings.
value( credentialsKey + QStringLiteral(
"/password" ), QString() ).toString();
39 if ( !username.isEmpty() )
45 QString authcfg = settings.
value( credentialsKey + QStringLiteral(
"/authcfg" ), QString() ).toString();
46 if ( !authcfg.isEmpty() )
84 QString QgsGeoNodeConnection::settingsKey()
const
99 settings.
beginGroup( QStringLiteral(
"qgis/connections-geonode" ) );
110 return sPathGeoNodeConnection;
115 return sPathGeoNodeConnectionDetails;
static void deleteConnection(const QString &name)
Deletes the GeoNode connection with matching name.
QVariant value(const QString &key, const QVariant &defaultValue=QVariant(), Section section=NoSection) const
Returns the value for setting key.
#define QgsDebugMsgLevel(str, level)
void setConnectionName(const QString &connectionName)
Sets the name of the connection.
static QString pathGeoNodeConnection()
Returns the base path for settings related to GeoNode connections.
QgsDataSourceUri & addWfsConnectionSettings(QgsDataSourceUri &uri) const
Adds uri parameters relating to the settings for a WFS layer on the connection to a QgsDataSourceUri ...
static QgsDataSourceUri & addWfsConnectionSettings(QgsDataSourceUri &uri, const QString &settingsKey)
Adds uri parameters relating to the settings for a WFS connection to a QgsDataSourceUri uri.
static QStringList connectionList()
Returns a list of all known GeoNode connection names.
void setUri(const QgsDataSourceUri &uri)
Sets the uri for the GeoNode connection.
void setUsername(const QString &username)
Sets the username for the URI.
static void deleteConnection(const QString &service, const QString &name)
Deletes the connection for the specified service with the specified name.
void setAuthConfigId(const QString &authcfg)
Sets the authentication configuration ID for the URI.
static QString pathGeoNodeConnectionDetails()
Returns the base path for settings related to GeoNode connection details.
static QgsDataSourceUri & addWmsWcsConnectionSettings(QgsDataSourceUri &uri, const QString &settingsKey)
Adds uri parameters relating to the settings for a WMS or WCS connection to a QgsDataSourceUri uri.
void setParam(const QString &key, const QString &value)
Sets a generic parameter value on the URI.
QgsDataSourceUri uri() const
Returns the URI for the GeoNode connection.
QByteArray encodedUri() const
Returns the complete encoded URI as a byte array.
void beginGroup(const QString &prefix, QgsSettings::Section section=QgsSettings::NoSection)
Appends prefix to the current group.
QString connectionName() const
Returns the name of the connection.
QgsGeoNodeConnection(const QString &name)
Constructor for a QgsGeoNodeConnection with the specified name.
QgsDataSourceUri & addWmsConnectionSettings(QgsDataSourceUri &uri) const
Adds uri parameters relating to the settings for a WMS layer on the connection to a QgsDataSourceUri ...
void setPassword(const QString &password)
Sets the password for the URI.
QStringList childGroups() const
Returns a list of all key top-level groups that contain keys that can be read using the QSettings obj...