QGIS API Documentation 3.41.0-Master (45a0abf3bec)
|
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.