123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210 |
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file 'D:/src/osgeo4w/src/qgis-ltr/qgis/python/plugins/db_manager/ui/DlgImportVector.ui'
- #
- # Created by: PyQt5 UI code generator 5.15.10
- #
- # WARNING: Any manual changes made to this file will be lost when pyuic5 is
- # run again. Do not edit this file unless you know what you are doing.
- from PyQt5 import QtCore, QtGui, QtWidgets
- class Ui_DbManagerDlgImportVector(object):
- def setupUi(self, DbManagerDlgImportVector):
- DbManagerDlgImportVector.setObjectName("DbManagerDlgImportVector")
- DbManagerDlgImportVector.resize(482, 627)
- self.verticalLayout = QtWidgets.QVBoxLayout(DbManagerDlgImportVector)
- self.verticalLayout.setObjectName("verticalLayout")
- self.wdgInput = QtWidgets.QWidget(DbManagerDlgImportVector)
- self.wdgInput.setObjectName("wdgInput")
- self.gridLayout_3 = QtWidgets.QGridLayout(self.wdgInput)
- self.gridLayout_3.setObjectName("gridLayout_3")
- self.label_5 = QtWidgets.QLabel(self.wdgInput)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
- self.label_5.setSizePolicy(sizePolicy)
- self.label_5.setObjectName("label_5")
- self.gridLayout_3.addWidget(self.label_5, 0, 0, 1, 1)
- self.btnChooseInputFile = QtWidgets.QToolButton(self.wdgInput)
- self.btnChooseInputFile.setObjectName("btnChooseInputFile")
- self.gridLayout_3.addWidget(self.btnChooseInputFile, 0, 3, 1, 1)
- self.line = QtWidgets.QFrame(self.wdgInput)
- self.line.setFrameShape(QtWidgets.QFrame.HLine)
- self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
- self.line.setObjectName("line")
- self.gridLayout_3.addWidget(self.line, 2, 0, 1, 4)
- self.cboInputLayer = QtWidgets.QComboBox(self.wdgInput)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cboInputLayer.sizePolicy().hasHeightForWidth())
- self.cboInputLayer.setSizePolicy(sizePolicy)
- self.cboInputLayer.setEditable(True)
- self.cboInputLayer.setInsertPolicy(QtWidgets.QComboBox.NoInsert)
- self.cboInputLayer.setObjectName("cboInputLayer")
- self.gridLayout_3.addWidget(self.cboInputLayer, 0, 1, 1, 2)
- self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_2.setObjectName("horizontalLayout_2")
- self.chkSelectedFeatures = QtWidgets.QCheckBox(self.wdgInput)
- self.chkSelectedFeatures.setObjectName("chkSelectedFeatures")
- self.horizontalLayout_2.addWidget(self.chkSelectedFeatures)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout_2.addItem(spacerItem)
- self.gridLayout_3.addLayout(self.horizontalLayout_2, 1, 0, 1, 4)
- self.verticalLayout.addWidget(self.wdgInput)
- self.groupBox_3 = QtWidgets.QGroupBox(DbManagerDlgImportVector)
- self.groupBox_3.setObjectName("groupBox_3")
- self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_3)
- self.gridLayout_2.setObjectName("gridLayout_2")
- self.label_2 = QtWidgets.QLabel(self.groupBox_3)
- self.label_2.setObjectName("label_2")
- self.gridLayout_2.addWidget(self.label_2, 0, 0, 1, 1)
- self.cboSchema = QtWidgets.QComboBox(self.groupBox_3)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cboSchema.sizePolicy().hasHeightForWidth())
- self.cboSchema.setSizePolicy(sizePolicy)
- self.cboSchema.setObjectName("cboSchema")
- self.gridLayout_2.addWidget(self.cboSchema, 0, 1, 1, 1)
- self.label_3 = QtWidgets.QLabel(self.groupBox_3)
- self.label_3.setObjectName("label_3")
- self.gridLayout_2.addWidget(self.label_3, 1, 0, 1, 1)
- self.cboTable = QtWidgets.QComboBox(self.groupBox_3)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cboTable.sizePolicy().hasHeightForWidth())
- self.cboTable.setSizePolicy(sizePolicy)
- self.cboTable.setEditable(True)
- self.cboTable.setInsertPolicy(QtWidgets.QComboBox.NoInsert)
- self.cboTable.setObjectName("cboTable")
- self.gridLayout_2.addWidget(self.cboTable, 1, 1, 1, 1)
- self.cboTable.raise_()
- self.label_2.raise_()
- self.cboSchema.raise_()
- self.label_3.raise_()
- self.verticalLayout.addWidget(self.groupBox_3)
- self.groupBox_2 = QtWidgets.QGroupBox(DbManagerDlgImportVector)
- self.groupBox_2.setObjectName("groupBox_2")
- self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2)
- self.gridLayout.setObjectName("gridLayout")
- self.chkDropTable = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkDropTable.setObjectName("chkDropTable")
- self.gridLayout.addWidget(self.chkDropTable, 5, 0, 1, 2)
- self.chkPrimaryKey = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkPrimaryKey.setObjectName("chkPrimaryKey")
- self.gridLayout.addWidget(self.chkPrimaryKey, 0, 0, 1, 1)
- self.editPrimaryKey = QtWidgets.QLineEdit(self.groupBox_2)
- self.editPrimaryKey.setEnabled(False)
- self.editPrimaryKey.setObjectName("editPrimaryKey")
- self.gridLayout.addWidget(self.editPrimaryKey, 0, 1, 1, 1)
- self.chkGeomColumn = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkGeomColumn.setObjectName("chkGeomColumn")
- self.gridLayout.addWidget(self.chkGeomColumn, 1, 0, 1, 1)
- self.editGeomColumn = QtWidgets.QLineEdit(self.groupBox_2)
- self.editGeomColumn.setEnabled(False)
- self.editGeomColumn.setObjectName("editGeomColumn")
- self.gridLayout.addWidget(self.editGeomColumn, 1, 1, 1, 1)
- self.chkEncoding = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkEncoding.setObjectName("chkEncoding")
- self.gridLayout.addWidget(self.chkEncoding, 4, 0, 1, 1)
- self.cboEncoding = QtWidgets.QComboBox(self.groupBox_2)
- self.cboEncoding.setEnabled(False)
- self.cboEncoding.setEditable(True)
- self.cboEncoding.setObjectName("cboEncoding")
- self.gridLayout.addWidget(self.cboEncoding, 4, 1, 1, 1)
- self.chkSinglePart = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkSinglePart.setObjectName("chkSinglePart")
- self.gridLayout.addWidget(self.chkSinglePart, 7, 0, 1, 2)
- self.chkSpatialIndex = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkSpatialIndex.setObjectName("chkSpatialIndex")
- self.gridLayout.addWidget(self.chkSpatialIndex, 9, 0, 1, 2)
- self.chkLowercaseFieldNames = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkLowercaseFieldNames.setObjectName("chkLowercaseFieldNames")
- self.gridLayout.addWidget(self.chkLowercaseFieldNames, 8, 0, 1, 2)
- self.chkTargetSrid = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkTargetSrid.setObjectName("chkTargetSrid")
- self.gridLayout.addWidget(self.chkTargetSrid, 3, 0, 1, 1)
- self.widgetTargetSrid = QgsProjectionSelectionWidget(self.groupBox_2)
- self.widgetTargetSrid.setEnabled(False)
- self.widgetTargetSrid.setObjectName("widgetTargetSrid")
- self.gridLayout.addWidget(self.widgetTargetSrid, 3, 1, 1, 1)
- self.widgetSourceSrid = QgsProjectionSelectionWidget(self.groupBox_2)
- self.widgetSourceSrid.setEnabled(False)
- self.widgetSourceSrid.setObjectName("widgetSourceSrid")
- self.gridLayout.addWidget(self.widgetSourceSrid, 2, 1, 1, 1)
- self.chkSourceSrid = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkSourceSrid.setObjectName("chkSourceSrid")
- self.gridLayout.addWidget(self.chkSourceSrid, 2, 0, 1, 1)
- self.chkCom = QtWidgets.QCheckBox(self.groupBox_2)
- self.chkCom.setObjectName("chkCom")
- self.gridLayout.addWidget(self.chkCom, 10, 0, 1, 1)
- self.editCom = QtWidgets.QLineEdit(self.groupBox_2)
- self.editCom.setEnabled(False)
- self.editCom.setObjectName("editCom")
- self.gridLayout.addWidget(self.editCom, 10, 1, 1, 1)
- self.verticalLayout.addWidget(self.groupBox_2)
- self.buttonBox = QtWidgets.QDialogButtonBox(DbManagerDlgImportVector)
- self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
- self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
- self.buttonBox.setObjectName("buttonBox")
- self.verticalLayout.addWidget(self.buttonBox)
- self.groupBox_2.raise_()
- self.buttonBox.raise_()
- self.groupBox_3.raise_()
- self.wdgInput.raise_()
- self.retranslateUi(DbManagerDlgImportVector)
- self.buttonBox.rejected.connect(DbManagerDlgImportVector.reject) # type: ignore
- self.chkPrimaryKey.toggled['bool'].connect(self.editPrimaryKey.setEnabled) # type: ignore
- self.chkGeomColumn.toggled['bool'].connect(self.editGeomColumn.setEnabled) # type: ignore
- self.chkEncoding.toggled['bool'].connect(self.cboEncoding.setEnabled) # type: ignore
- self.buttonBox.accepted.connect(DbManagerDlgImportVector.accept) # type: ignore
- self.chkSourceSrid.toggled['bool'].connect(self.widgetSourceSrid.setEnabled) # type: ignore
- self.chkTargetSrid.toggled['bool'].connect(self.widgetTargetSrid.setEnabled) # type: ignore
- self.chkCom.toggled['bool'].connect(self.editCom.setEnabled) # type: ignore
- QtCore.QMetaObject.connectSlotsByName(DbManagerDlgImportVector)
- DbManagerDlgImportVector.setTabOrder(self.cboInputLayer, self.btnChooseInputFile)
- DbManagerDlgImportVector.setTabOrder(self.btnChooseInputFile, self.chkSelectedFeatures)
- DbManagerDlgImportVector.setTabOrder(self.chkSelectedFeatures, self.cboSchema)
- DbManagerDlgImportVector.setTabOrder(self.cboSchema, self.cboTable)
- DbManagerDlgImportVector.setTabOrder(self.cboTable, self.chkPrimaryKey)
- DbManagerDlgImportVector.setTabOrder(self.chkPrimaryKey, self.editPrimaryKey)
- DbManagerDlgImportVector.setTabOrder(self.editPrimaryKey, self.chkGeomColumn)
- DbManagerDlgImportVector.setTabOrder(self.chkGeomColumn, self.editGeomColumn)
- DbManagerDlgImportVector.setTabOrder(self.editGeomColumn, self.chkSourceSrid)
- DbManagerDlgImportVector.setTabOrder(self.chkSourceSrid, self.chkTargetSrid)
- DbManagerDlgImportVector.setTabOrder(self.chkTargetSrid, self.chkEncoding)
- DbManagerDlgImportVector.setTabOrder(self.chkEncoding, self.cboEncoding)
- DbManagerDlgImportVector.setTabOrder(self.cboEncoding, self.chkDropTable)
- DbManagerDlgImportVector.setTabOrder(self.chkDropTable, self.chkSinglePart)
- DbManagerDlgImportVector.setTabOrder(self.chkSinglePart, self.chkLowercaseFieldNames)
- DbManagerDlgImportVector.setTabOrder(self.chkLowercaseFieldNames, self.chkSpatialIndex)
- def retranslateUi(self, DbManagerDlgImportVector):
- _translate = QtCore.QCoreApplication.translate
- DbManagerDlgImportVector.setWindowTitle(_translate("DbManagerDlgImportVector", "Import vector layer"))
- self.label_5.setText(_translate("DbManagerDlgImportVector", "Input"))
- self.btnChooseInputFile.setText(_translate("DbManagerDlgImportVector", "…"))
- self.chkSelectedFeatures.setText(_translate("DbManagerDlgImportVector", "Import only selected features"))
- self.groupBox_3.setTitle(_translate("DbManagerDlgImportVector", "Output table"))
- self.label_2.setText(_translate("DbManagerDlgImportVector", "Schema"))
- self.label_3.setText(_translate("DbManagerDlgImportVector", "Table"))
- self.groupBox_2.setTitle(_translate("DbManagerDlgImportVector", "Options"))
- self.chkDropTable.setText(_translate("DbManagerDlgImportVector", "Replace destination table (if exists)"))
- self.chkPrimaryKey.setText(_translate("DbManagerDlgImportVector", "Primary key"))
- self.chkGeomColumn.setText(_translate("DbManagerDlgImportVector", "Geometry column"))
- self.chkEncoding.setToolTip(_translate("DbManagerDlgImportVector", "Input layer encoding"))
- self.chkEncoding.setText(_translate("DbManagerDlgImportVector", "Encoding"))
- self.chkSinglePart.setText(_translate("DbManagerDlgImportVector", "Do not promote to multi-part"))
- self.chkSpatialIndex.setText(_translate("DbManagerDlgImportVector", "Create spatial index"))
- self.chkLowercaseFieldNames.setText(_translate("DbManagerDlgImportVector", "Convert field names to lowercase"))
- self.chkTargetSrid.setText(_translate("DbManagerDlgImportVector", "Target SRID"))
- self.chkSourceSrid.setText(_translate("DbManagerDlgImportVector", "Source SRID"))
- self.chkCom.setText(_translate("DbManagerDlgImportVector", "Comment"))
- from qgis.gui import QgsProjectionSelectionWidget
|