QGIS API Documentation
4.3.0-Master (16eddb2670e)
Toggle main menu visibility
Loading...
Searching...
No Matches
src
core
providers
qgsabstractproviderconnection.cpp
Go to the documentation of this file.
1
/***************************************************************************
2
qgsabstractproviderconnection.cpp - QgsAbstractProviderConnection
3
4
---------------------
5
begin : 2.8.2019
6
copyright : (C) 2019 by Alessandro Pasotti
7
email : elpaso at itopen dot it
8
***************************************************************************
9
* *
10
* This program is free software; you can redistribute it and/or modify *
11
* it under the terms of the GNU General Public License as published by *
12
* the Free Software Foundation; either version 2 of the License, or *
13
* (at your option) any later version. *
14
* *
15
***************************************************************************/
16
#include "
qgsabstractproviderconnection.h
"
17
18
#include <QIcon>
19
20
QgsAbstractProviderConnection::QgsAbstractProviderConnection
(
const
QString &name )
21
{
22
Q_UNUSED( name );
23
// Note: concrete classes must implement the logic to read the configuration from the settings
24
// and create mUri
25
}
26
27
QgsAbstractProviderConnection::QgsAbstractProviderConnection
(
const
QString &
uri
,
const
QVariantMap &
configuration
)
28
: mUri(
uri
)
29
, mConfiguration(
configuration
)
30
{}
31
32
QIcon
QgsAbstractProviderConnection::icon
()
const
33
{
34
return
QIcon();
35
}
36
37
QString
QgsAbstractProviderConnection::uri
()
const
38
{
39
return
mUri;
40
}
41
42
void
QgsAbstractProviderConnection::setUri
(
const
QString &
uri
)
43
{
44
mUri =
uri
;
45
}
46
47
QVariantMap
QgsAbstractProviderConnection::configuration
()
const
48
{
49
return
mConfiguration;
50
}
51
52
void
QgsAbstractProviderConnection::setConfiguration
(
const
QVariantMap &
configuration
)
53
{
54
mConfiguration =
configuration
;
55
}
QgsAbstractProviderConnection::icon
virtual QIcon icon() const
Returns an icon representing the connection.
Definition
qgsabstractproviderconnection.cpp:32
QgsAbstractProviderConnection::configuration
QVariantMap configuration() const
Returns the connection configuration parameters.
Definition
qgsabstractproviderconnection.cpp:47
QgsAbstractProviderConnection::setUri
void setUri(const QString &uri)
Sets the connection data source URI to uri.
Definition
qgsabstractproviderconnection.cpp:42
QgsAbstractProviderConnection::QgsAbstractProviderConnection
QgsAbstractProviderConnection(const QString &name)
Creates a new connection with name by reading its configuration from the settings.
Definition
qgsabstractproviderconnection.cpp:20
QgsAbstractProviderConnection::uri
QString uri() const
Returns the connection data source URI string representation.
Definition
qgsabstractproviderconnection.cpp:37
QgsAbstractProviderConnection::setConfiguration
void setConfiguration(const QVariantMap &configuration)
Sets the connection configuration.
Definition
qgsabstractproviderconnection.cpp:52
qgsabstractproviderconnection.h
Generated on
for QGIS API Documentation by
1.17.0