QGIS API Documentation 3.43.0-Master (3ee7834ace6)
|
Utility functions for QgsDataItemGuiProviders. More...
#include <qgsdataitemguiproviderutils.h>
Static Public Member Functions | |
template<class T > | |
static void | deleteConnections (const QList< T * > &items, const std::function< void(const QString &)> &deleteConnection, QgsDataItemGuiContext context) |
Handles deletion of a list of connection items. | |
static bool | handleDropUriForConnection (std::unique_ptr< QgsAbstractDatabaseProviderConnection > connection, const QgsMimeDataUtils::Uri &sourceUri, const QString &destinationSchema, QgsDataItemGuiContext context, const QString &shortTitle, const QString &longTitle, const QVariantMap &destinationProviderOptions, const std::function< void()> &onSuccessfulCompletion, const std::function< void(Qgis::VectorExportResult error, const QString &errorMessage)> &onError, QObject *connectionContext) |
Handles dropping a vector layer for connection items. | |
static void | handleImportVectorLayerForConnection (std::unique_ptr< QgsAbstractDatabaseProviderConnection > connection, const QString &destinationSchema, QgsDataItemGuiContext context, const QString &shortTitle, const QString &longTitle, const QVariantMap &destinationProviderOptions, const std::function< void()> &onSuccessfulCompletion, const std::function< void(Qgis::VectorExportResult error, const QString &errorMessage)> &onError, QObject *connectionContext) |
Handles importing a vector layer for connection items. | |
static const QString | uniqueName (const QString &name, const QStringList &connectionNames) |
Check if connection with name exists in connectionNames list and then try to append a number to it to get a unique name. | |
Utility functions for QgsDataItemGuiProviders.
Definition at line 37 of file qgsdataitemguiproviderutils.h.
|
inlinestatic |
Handles deletion of a list of connection items.
Definition at line 48 of file qgsdataitemguiproviderutils.h.
|
static |
Handles dropping a vector layer for connection items.
Definition at line 69 of file qgsdataitemguiproviderutils.cpp.
|
static |
Handles importing a vector layer for connection items.
Definition at line 150 of file qgsdataitemguiproviderutils.cpp.
|
static |
Check if connection with name exists in connectionNames list and then try to append a number to it to get a unique name.
Definition at line 56 of file qgsdataitemguiproviderutils.cpp.