Add .gpkg file filter to the file selection dialog

This commit is contained in:
Alessandro Pasotti 2019-03-10 12:25:49 +01:00
parent 06678ebda3
commit 2537296e3f

View File

@ -18,6 +18,7 @@
#include "qgsprojectstorage.h" #include "qgsprojectstorage.h"
#include "qgsprojectstorageregistry.h" #include "qgsprojectstorageregistry.h"
#include "qgsogrdbconnection.h" #include "qgsogrdbconnection.h"
#include "qgsvectorfilewriter.h"
#include "qgis.h" #include "qgis.h"
#include <QMenu> #include <QMenu>
@ -41,6 +42,7 @@ QgsGeoPackageProjectStorageDialog::QgsGeoPackageProjectStorageDialog( bool savin
btnManageProjects->setMenu( menuManageProjects ); btnManageProjects->setMenu( menuManageProjects );
buttonBox->addButton( btnManageProjects, QDialogButtonBox::ActionRole ); buttonBox->addButton( btnManageProjects, QDialogButtonBox::ActionRole );
mFileWidget->lineEdit()->hide(); mFileWidget->lineEdit()->hide();
mFileWidget->setFilter( QgsVectorFileWriter::filterForDriver( QStringLiteral( "GPKG" ) ) );
connect( mFileWidget, &QgsFileWidget::fileChanged, [ = ]( const QString & path ) connect( mFileWidget, &QgsFileWidget::fileChanged, [ = ]( const QString & path )
{ {