QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
A model containing registered connection names for a specific data provider. More...
#include <qgsproviderconnectionmodel.h>
Public Types | |
enum | Role { RoleConnectionName = Qt::UserRole, RoleUri, RoleConfiguration, RoleEmpty } |
Model roles. More... | |
Public Member Functions | |
QgsProviderConnectionModel (const QString &provider, QObject *parent=nullptr) | |
Constructor for QgsProviderConnectionModel, for the specified provider. More... | |
bool | allowEmptyConnection () const |
Returns true if the model allows the empty connection ("not set") choice. More... | |
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. More... | |
A model containing registered connection names for a specific data provider.
Definition at line 38 of file qgsproviderconnectionmodel.h.
Model roles.
Enumerator | |
---|---|
RoleConnectionName | Connection name. |
RoleUri | Connection URI string. |
RoleConfiguration | Connection configuration variant map. |
RoleEmpty | Entry is an empty entry. |
Definition at line 45 of file qgsproviderconnectionmodel.h.
|
explicit |
Constructor for QgsProviderConnectionModel, for the specified provider.
Definition at line 19 of file qgsproviderconnectionmodel.cpp.
|
inline |
Returns true
if the model allows the empty connection ("not set") choice.
Definition at line 72 of file qgsproviderconnectionmodel.h.
|
override |
Definition at line 84 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 91 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 157 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 69 of file qgsproviderconnectionmodel.cpp.
|
override |
Definition at line 76 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 32 of file qgsproviderconnectionmodel.cpp.