db-manager: Update input layer and table names

when selecting an external file

Fixes #22033 - wrong shapefile import
This commit is contained in:
Alessandro Pasotti 2019-05-23 10:58:01 +02:00
parent d16e693c18
commit 3df7f897f6

View File

@ -74,6 +74,7 @@ class DlgImportVector(QDialog, Ui_Dialog):
self.cboSchema.currentIndexChanged.connect(self.populateTables)
self.widgetSourceSrid.setCrs(QgsProject.instance().crs())
self.widgetTargetSrid.setCrs(QgsProject.instance().crs())
self.updateInputLayer()
def setupWorkingMode(self, mode):
""" hide the widget to select a layer/file if the input layer is already set """
@ -160,6 +161,7 @@ class DlgImportVector(QDialog, Ui_Dialog):
settings.setValue("/db_manager/lastUsedDir", QFileInfo(filename).filePath())
settings.setValue("/UI/lastVectorFileFilter", lastVectorFormat)
self.cboInputLayer.setCurrentIndex(-1)
self.cboInputLayer.setEditText(filename)
def reloadInputLayer(self):