@@ -6323,10 +6323,7 @@ class QgsOgrVectorSourceSelectProvider : public QgsSourceSelectProvider
6323
6323
QString text () const override { return QObject::tr ( " Vector" ); }
6324
6324
int ordering () const override { return QgsSourceSelectProvider::OrderLocalProvider + 10 ; }
6325
6325
QIcon icon () const override { return QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddOgrLayer.svg" ) ); }
6326
- QgsAbstractDataSourceWidget *createDataSourceWidget ( QWidget *parent = nullptr , Qt::WindowFlags fl = Qt::Widget, QgsProviderRegistry::WidgetMode widgetMode = QgsProviderRegistry::WidgetMode::Embedded ) const override
6327
- {
6328
- return new QgsOgrSourceSelect ( parent, fl, widgetMode );
6329
- }
6326
+ QgsAbstractDataSourceWidget *createDataSourceWidget ( QWidget *parent = nullptr , Qt::WindowFlags fl = Qt::Widget, QgsProviderRegistry::WidgetMode widgetMode = QgsProviderRegistry::WidgetMode::Embedded ) const override ;
6330
6327
};
6331
6328
6332
6329
@@ -6335,14 +6332,12 @@ class QgsGeoPackageSourceSelectProvider : public QgsSourceSelectProvider
6335
6332
{
6336
6333
public:
6337
6334
6335
+ virtual QString name () const override ;
6338
6336
QString providerKey () const override { return QStringLiteral ( " ogr" ); }
6339
6337
QString text () const override { return QObject::tr ( " GeoPackage" ); }
6340
6338
int ordering () const override { return QgsSourceSelectProvider::OrderLocalProvider + 45 ; }
6341
6339
QIcon icon () const override { return QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddGeoPackageLayer.svg" ) ); }
6342
- QgsAbstractDataSourceWidget *createDataSourceWidget ( QWidget *parent = nullptr , Qt::WindowFlags fl = Qt::Widget, QgsProviderRegistry::WidgetMode widgetMode = QgsProviderRegistry::WidgetMode::Embedded ) const override
6343
- {
6344
- return new QgsOgrDbSourceSelect ( QStringLiteral ( " GPKG" ), QObject::tr ( " GeoPackage" ), QObject::tr ( " GeoPackage Database (*.gpkg)" ), parent, fl, widgetMode );
6345
- }
6340
+ QgsAbstractDataSourceWidget *createDataSourceWidget ( QWidget *parent = nullptr , Qt::WindowFlags fl = Qt::Widget, QgsProviderRegistry::WidgetMode widgetMode = QgsProviderRegistry::WidgetMode::Embedded ) const override ;
6346
6341
};
6347
6342
6348
6343
@@ -6395,3 +6390,15 @@ QGISEXTERN QgsTransaction *createTransaction( const QString &connString )
6395
6390
6396
6391
return new QgsOgrTransaction ( connString, ds );
6397
6392
}
6393
+
6394
+ QString QgsGeoPackageSourceSelectProvider::name () const { return QStringLiteral ( " GeoPackage" ); }
6395
+
6396
+ QgsAbstractDataSourceWidget *QgsGeoPackageSourceSelectProvider::createDataSourceWidget ( QWidget *parent, Qt::WindowFlags fl, QgsProviderRegistry::WidgetMode widgetMode ) const
6397
+ {
6398
+ return new QgsOgrDbSourceSelect ( QStringLiteral ( " GPKG" ), QObject::tr ( " GeoPackage" ), QObject::tr ( " GeoPackage Database (*.gpkg)" ), parent, fl, widgetMode );
6399
+ }
6400
+
6401
+ QgsAbstractDataSourceWidget *QgsOgrVectorSourceSelectProvider::createDataSourceWidget ( QWidget *parent, Qt::WindowFlags fl, QgsProviderRegistry::WidgetMode widgetMode ) const
6402
+ {
6403
+ return new QgsOgrSourceSelect ( parent, fl, widgetMode );
6404
+ }
0 commit comments