Use ExtendedSelection mode in MSSQL and DB2 source select

This commit is contained in:
Matthias Kuhn 2019-07-26 07:24:47 +02:00
parent 916529fd4b
commit d49742dd40
2 changed files with 4 additions and 24 deletions

View File

@ -184,9 +184,7 @@ QgsDb2SourceSelect::QgsDb2SourceSelect( QWidget *parent, Qt::WindowFlags fl, Qgs
connect( mTablesTreeView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &QgsDb2SourceSelect::treeWidgetSelectionChanged );
QgsSettings settings;
mTablesTreeView->setSelectionMode( settings.value( QStringLiteral( "qgis/addDb2DC" ), false ).toBool() ?
QAbstractItemView::ExtendedSelection :
QAbstractItemView::MultiSelection );
mTablesTreeView->setSelectionMode( QAbstractItemView::ExtendedSelection );
//for Qt < 4.3.2, passing -1 to include all model columns
@ -318,15 +316,7 @@ void QgsDb2SourceSelect::mTablesTreeView_clicked( const QModelIndex &index )
void QgsDb2SourceSelect::mTablesTreeView_doubleClicked( const QModelIndex &index )
{
QgsSettings settings;
if ( settings.value( QStringLiteral( "qgis/addDb2DC" ), false ).toBool() )
{
addButtonClicked();
}
else
{
setSql( index );
}
addButtonClicked();
}
void QgsDb2SourceSelect::mSearchGroupBox_toggled( bool checked )

View File

@ -190,9 +190,7 @@ QgsMssqlSourceSelect::QgsMssqlSourceSelect( QWidget *parent, Qt::WindowFlags fl,
connect( mTablesTreeView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &QgsMssqlSourceSelect::treeWidgetSelectionChanged );
QgsSettings settings;
mTablesTreeView->setSelectionMode( settings.value( QStringLiteral( "qgis/addMSSQLDC" ), false ).toBool() ?
QAbstractItemView::ExtendedSelection :
QAbstractItemView::MultiSelection );
mTablesTreeView->setSelectionMode( QAbstractItemView::ExtendedSelection );
//for Qt < 4.3.2, passing -1 to include all model columns
@ -317,15 +315,7 @@ void QgsMssqlSourceSelect::mTablesTreeView_clicked( const QModelIndex &index )
void QgsMssqlSourceSelect::mTablesTreeView_doubleClicked( const QModelIndex &index )
{
QgsSettings settings;
if ( settings.value( QStringLiteral( "qgis/addMSSQLDC" ), false ).toBool() )
{
addButtonClicked();
}
else
{
setSql( index );
}
addButtonClicked();
}
void QgsMssqlSourceSelect::mSearchGroupBox_toggled( bool checked )