|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
A model containing registered connection names for a specific data provider. More...
#include <qgsproviderconnectionmodel.h>

Public Types | |
| enum class | CustomRole : int { ConnectionName = Qt::UserRole , Uri , Configuration , Empty } |
| Custom model roles. More... | |
Public Member Functions | |
| QgsProviderConnectionModel (const QString &provider, QObject *parent=nullptr) | |
| Constructor for QgsProviderConnectionModel, for the specified provider. | |
| bool | allowEmptyConnection () const |
Returns true if the model allows the empty connection ("not set") choice. | |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| QModelIndex | index (int row, int column, const QModelIndex &parent) const override |
| QModelIndex | parent (const QModelIndex &child) const override |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| void | setAllowEmptyConnection (bool allowEmpty) |
| Sets whether an optional empty connection ("not set") option is present in the model. | |
A model containing registered connection names for a specific data provider.
Definition at line 38 of file qgsproviderconnectionmodel.h.
|
strong |
Custom model roles.
| Enumerator | |
|---|---|
| ConnectionName | Connection name. |
| Uri | Connection URI string. |
| Configuration | Connection configuration variant map. |
| Empty | Entry is an empty entry. |
Definition at line 52 of file qgsproviderconnectionmodel.h.
|
explicit |
Constructor for QgsProviderConnectionModel, for the specified provider.
Definition at line 21 of file qgsproviderconnectionmodel.cpp.
|
inline |
Returns true if the model allows the empty connection ("not set") choice.
Definition at line 80 of file qgsproviderconnectionmodel.h.
|
override |
Definition at line 86 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 93 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 161 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 71 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 78 of file qgsproviderconnectionmodel.cpp.
| void QgsProviderConnectionModel::setAllowEmptyConnection | ( | bool | allowEmpty | ) |
Sets whether an optional empty connection ("not set") option is present in the model.
Definition at line 34 of file qgsproviderconnectionmodel.cpp.