def createWidget(self): if self.dialogType == DIALOG_MODELER: widget = QComboBox() widget.setEditable(True) strings = self.dialog.getAvailableValuesOfType(ParameterString, OutputString) options = [(self.dialog.resolveValueDescription(s), s) for s in strings] for desc, val in options: widget.addItem(desc, val) widget.setEditText(self.param.default or '') return widget elif self.dialogType == DIALOG_BATCH: widget = QLineEdit() if self.param.default: widget.setText(self.param.default) else: return QgsRasterFormatSaveOptionsWidget()
def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(335, 429) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout_2 = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.batchCheck = QtGui.QCheckBox(GdalToolsWidget) self.batchCheck.setObjectName(_fromUtf8("batchCheck")) self.verticalLayout_2.addWidget(self.batchCheck) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtGui.QLabel(GdalToolsWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.formatLabel = QtGui.QLabel(GdalToolsWidget) self.formatLabel.setObjectName(_fromUtf8("formatLabel")) self.gridLayout.addWidget(self.formatLabel, 2, 0, 1, 1) self.formatCombo = QtGui.QComboBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.formatCombo.sizePolicy().hasHeightForWidth()) self.formatCombo.setSizePolicy(sizePolicy) self.formatCombo.setObjectName(_fromUtf8("formatCombo")) self.gridLayout.addWidget(self.formatCombo, 2, 1, 1, 1) self.targetSRSCheck = QtGui.QCheckBox(GdalToolsWidget) self.targetSRSCheck.setObjectName(_fromUtf8("targetSRSCheck")) self.gridLayout.addWidget(self.targetSRSCheck, 3, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.targetSRSEdit = QtGui.QLineEdit(GdalToolsWidget) self.targetSRSEdit.setMinimumSize(QtCore.QSize(100, 0)) self.targetSRSEdit.setObjectName(_fromUtf8("targetSRSEdit")) self.horizontalLayout.addWidget(self.targetSRSEdit) self.selectTargetSRSButton = QtGui.QPushButton(GdalToolsWidget) self.selectTargetSRSButton.setObjectName(_fromUtf8("selectTargetSRSButton")) self.horizontalLayout.addWidget(self.selectTargetSRSButton) self.gridLayout.addLayout(self.horizontalLayout, 3, 1, 1, 1) self.outsizeCheck = QtGui.QCheckBox(GdalToolsWidget) self.outsizeCheck.setMaximumSize(QtCore.QSize(100, 16777215)) self.outsizeCheck.setObjectName(_fromUtf8("outsizeCheck")) self.gridLayout.addWidget(self.outsizeCheck, 4, 0, 1, 1) self.outsizeSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.outsizeSpin.sizePolicy().hasHeightForWidth()) self.outsizeSpin.setSizePolicy(sizePolicy) self.outsizeSpin.setMinimum(1) self.outsizeSpin.setMaximum(1000) self.outsizeSpin.setObjectName(_fromUtf8("outsizeSpin")) self.gridLayout.addWidget(self.outsizeSpin, 4, 1, 1, 1) self.nodataCheck = QtGui.QCheckBox(GdalToolsWidget) self.nodataCheck.setObjectName(_fromUtf8("nodataCheck")) self.gridLayout.addWidget(self.nodataCheck, 5, 0, 1, 1) self.expandCheck = QtGui.QCheckBox(GdalToolsWidget) self.expandCheck.setObjectName(_fromUtf8("expandCheck")) self.gridLayout.addWidget(self.expandCheck, 6, 0, 1, 1) self.expandCombo = QtGui.QComboBox(GdalToolsWidget) self.expandCombo.setObjectName(_fromUtf8("expandCombo")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.expandCombo, 6, 1, 1, 1) self.srcwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.srcwinCheck.setObjectName(_fromUtf8("srcwinCheck")) self.gridLayout.addWidget(self.srcwinCheck, 7, 0, 1, 1) self.srcwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.srcwinEdit.setObjectName(_fromUtf8("srcwinEdit")) self.gridLayout.addWidget(self.srcwinEdit, 7, 1, 1, 1) self.prjwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.prjwinCheck.setObjectName(_fromUtf8("prjwinCheck")) self.gridLayout.addWidget(self.prjwinCheck, 8, 0, 1, 1) self.prjwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.prjwinEdit.setObjectName(_fromUtf8("prjwinEdit")) self.gridLayout.addWidget(self.prjwinEdit, 8, 1, 1, 1) self.sdsCheck = QtGui.QCheckBox(GdalToolsWidget) self.sdsCheck.setObjectName(_fromUtf8("sdsCheck")) self.gridLayout.addWidget(self.sdsCheck, 9, 0, 1, 1) self.nodataSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.nodataSpin.sizePolicy().hasHeightForWidth()) self.nodataSpin.setSizePolicy(sizePolicy) self.nodataSpin.setMinimum(-999999999) self.nodataSpin.setMaximum(999999999) self.nodataSpin.setObjectName(_fromUtf8("nodataSpin")) self.gridLayout.addWidget(self.nodataSpin, 5, 1, 1, 1) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 0, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 1, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setObjectName(_fromUtf8("creationOptionsGroupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout.setContentsMargins(9, -1, -1, 9) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget(self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName(_fromUtf8("creationOptionsWidget")) self.verticalLayout.addWidget(self.creationOptionsWidget) self.verticalLayout_2.addWidget(self.creationOptionsGroupBox) self.progressBar = QtGui.QProgressBar(GdalToolsWidget) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.verticalLayout_2.addWidget(self.progressBar) self.label_3.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.retranslateUi(GdalToolsWidget) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget)
def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(335, 429) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout_2 = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.batchCheck = QtGui.QCheckBox(GdalToolsWidget) self.batchCheck.setObjectName(_fromUtf8("batchCheck")) self.verticalLayout_2.addWidget(self.batchCheck) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtGui.QLabel(GdalToolsWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.formatLabel = QtGui.QLabel(GdalToolsWidget) self.formatLabel.setObjectName(_fromUtf8("formatLabel")) self.gridLayout.addWidget(self.formatLabel, 2, 0, 1, 1) self.formatCombo = QtGui.QComboBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.formatCombo.sizePolicy().hasHeightForWidth()) self.formatCombo.setSizePolicy(sizePolicy) self.formatCombo.setObjectName(_fromUtf8("formatCombo")) self.gridLayout.addWidget(self.formatCombo, 2, 1, 1, 1) self.targetSRSCheck = QtGui.QCheckBox(GdalToolsWidget) self.targetSRSCheck.setObjectName(_fromUtf8("targetSRSCheck")) self.gridLayout.addWidget(self.targetSRSCheck, 3, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.targetSRSEdit = QtGui.QLineEdit(GdalToolsWidget) self.targetSRSEdit.setMinimumSize(QtCore.QSize(100, 0)) self.targetSRSEdit.setObjectName(_fromUtf8("targetSRSEdit")) self.horizontalLayout.addWidget(self.targetSRSEdit) self.selectTargetSRSButton = QtGui.QPushButton(GdalToolsWidget) self.selectTargetSRSButton.setObjectName( _fromUtf8("selectTargetSRSButton")) self.horizontalLayout.addWidget(self.selectTargetSRSButton) self.gridLayout.addLayout(self.horizontalLayout, 3, 1, 1, 1) self.outsizeCheck = QtGui.QCheckBox(GdalToolsWidget) self.outsizeCheck.setMaximumSize(QtCore.QSize(100, 16777215)) self.outsizeCheck.setObjectName(_fromUtf8("outsizeCheck")) self.gridLayout.addWidget(self.outsizeCheck, 4, 0, 1, 1) self.outsizeSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.outsizeSpin.sizePolicy().hasHeightForWidth()) self.outsizeSpin.setSizePolicy(sizePolicy) self.outsizeSpin.setMinimum(1) self.outsizeSpin.setMaximum(1000) self.outsizeSpin.setObjectName(_fromUtf8("outsizeSpin")) self.gridLayout.addWidget(self.outsizeSpin, 4, 1, 1, 1) self.nodataCheck = QtGui.QCheckBox(GdalToolsWidget) self.nodataCheck.setObjectName(_fromUtf8("nodataCheck")) self.gridLayout.addWidget(self.nodataCheck, 5, 0, 1, 1) self.expandCheck = QtGui.QCheckBox(GdalToolsWidget) self.expandCheck.setObjectName(_fromUtf8("expandCheck")) self.gridLayout.addWidget(self.expandCheck, 6, 0, 1, 1) self.expandCombo = QtGui.QComboBox(GdalToolsWidget) self.expandCombo.setObjectName(_fromUtf8("expandCombo")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.expandCombo, 6, 1, 1, 1) self.srcwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.srcwinCheck.setObjectName(_fromUtf8("srcwinCheck")) self.gridLayout.addWidget(self.srcwinCheck, 7, 0, 1, 1) self.srcwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.srcwinEdit.setObjectName(_fromUtf8("srcwinEdit")) self.gridLayout.addWidget(self.srcwinEdit, 7, 1, 1, 1) self.prjwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.prjwinCheck.setObjectName(_fromUtf8("prjwinCheck")) self.gridLayout.addWidget(self.prjwinCheck, 8, 0, 1, 1) self.prjwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.prjwinEdit.setObjectName(_fromUtf8("prjwinEdit")) self.gridLayout.addWidget(self.prjwinEdit, 8, 1, 1, 1) self.sdsCheck = QtGui.QCheckBox(GdalToolsWidget) self.sdsCheck.setObjectName(_fromUtf8("sdsCheck")) self.gridLayout.addWidget(self.sdsCheck, 9, 0, 1, 1) self.nodataSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.nodataSpin.sizePolicy().hasHeightForWidth()) self.nodataSpin.setSizePolicy(sizePolicy) self.nodataSpin.setMinimum(-999999999) self.nodataSpin.setMaximum(999999999) self.nodataSpin.setObjectName(_fromUtf8("nodataSpin")) self.gridLayout.addWidget(self.nodataSpin, 5, 1, 1, 1) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 0, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 1, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setObjectName( _fromUtf8("creationOptionsGroupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout.setContentsMargins(9, -1, -1, 9) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget( self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName( _fromUtf8("creationOptionsWidget")) self.verticalLayout.addWidget(self.creationOptionsWidget) self.verticalLayout_2.addWidget(self.creationOptionsGroupBox) self.progressBar = QtGui.QProgressBar(GdalToolsWidget) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.verticalLayout_2.addWidget(self.progressBar) self.label_3.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.retranslateUi(GdalToolsWidget) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget)
class Ui_GdalToolsWidget(object): def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(335, 429) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout_2 = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.batchCheck = QtGui.QCheckBox(GdalToolsWidget) self.batchCheck.setObjectName(_fromUtf8("batchCheck")) self.verticalLayout_2.addWidget(self.batchCheck) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtGui.QLabel(GdalToolsWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.formatLabel = QtGui.QLabel(GdalToolsWidget) self.formatLabel.setObjectName(_fromUtf8("formatLabel")) self.gridLayout.addWidget(self.formatLabel, 2, 0, 1, 1) self.formatCombo = QtGui.QComboBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.formatCombo.sizePolicy().hasHeightForWidth()) self.formatCombo.setSizePolicy(sizePolicy) self.formatCombo.setObjectName(_fromUtf8("formatCombo")) self.gridLayout.addWidget(self.formatCombo, 2, 1, 1, 1) self.targetSRSCheck = QtGui.QCheckBox(GdalToolsWidget) self.targetSRSCheck.setObjectName(_fromUtf8("targetSRSCheck")) self.gridLayout.addWidget(self.targetSRSCheck, 3, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.targetSRSEdit = QtGui.QLineEdit(GdalToolsWidget) self.targetSRSEdit.setMinimumSize(QtCore.QSize(100, 0)) self.targetSRSEdit.setObjectName(_fromUtf8("targetSRSEdit")) self.horizontalLayout.addWidget(self.targetSRSEdit) self.selectTargetSRSButton = QtGui.QPushButton(GdalToolsWidget) self.selectTargetSRSButton.setObjectName(_fromUtf8("selectTargetSRSButton")) self.horizontalLayout.addWidget(self.selectTargetSRSButton) self.gridLayout.addLayout(self.horizontalLayout, 3, 1, 1, 1) self.outsizeCheck = QtGui.QCheckBox(GdalToolsWidget) self.outsizeCheck.setMaximumSize(QtCore.QSize(100, 16777215)) self.outsizeCheck.setObjectName(_fromUtf8("outsizeCheck")) self.gridLayout.addWidget(self.outsizeCheck, 4, 0, 1, 1) self.outsizeSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.outsizeSpin.sizePolicy().hasHeightForWidth()) self.outsizeSpin.setSizePolicy(sizePolicy) self.outsizeSpin.setMinimum(1) self.outsizeSpin.setMaximum(1000) self.outsizeSpin.setObjectName(_fromUtf8("outsizeSpin")) self.gridLayout.addWidget(self.outsizeSpin, 4, 1, 1, 1) self.nodataCheck = QtGui.QCheckBox(GdalToolsWidget) self.nodataCheck.setObjectName(_fromUtf8("nodataCheck")) self.gridLayout.addWidget(self.nodataCheck, 5, 0, 1, 1) self.expandCheck = QtGui.QCheckBox(GdalToolsWidget) self.expandCheck.setObjectName(_fromUtf8("expandCheck")) self.gridLayout.addWidget(self.expandCheck, 6, 0, 1, 1) self.expandCombo = QtGui.QComboBox(GdalToolsWidget) self.expandCombo.setObjectName(_fromUtf8("expandCombo")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.expandCombo, 6, 1, 1, 1) self.srcwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.srcwinCheck.setObjectName(_fromUtf8("srcwinCheck")) self.gridLayout.addWidget(self.srcwinCheck, 7, 0, 1, 1) self.srcwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.srcwinEdit.setObjectName(_fromUtf8("srcwinEdit")) self.gridLayout.addWidget(self.srcwinEdit, 7, 1, 1, 1) self.prjwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.prjwinCheck.setObjectName(_fromUtf8("prjwinCheck")) self.gridLayout.addWidget(self.prjwinCheck, 8, 0, 1, 1) self.prjwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.prjwinEdit.setObjectName(_fromUtf8("prjwinEdit")) self.gridLayout.addWidget(self.prjwinEdit, 8, 1, 1, 1) self.sdsCheck = QtGui.QCheckBox(GdalToolsWidget) self.sdsCheck.setObjectName(_fromUtf8("sdsCheck")) self.gridLayout.addWidget(self.sdsCheck, 9, 0, 1, 1) self.nodataSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.nodataSpin.sizePolicy().hasHeightForWidth()) self.nodataSpin.setSizePolicy(sizePolicy) self.nodataSpin.setMinimum(-999999999) self.nodataSpin.setMaximum(999999999) self.nodataSpin.setObjectName(_fromUtf8("nodataSpin")) self.gridLayout.addWidget(self.nodataSpin, 5, 1, 1, 1) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 0, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 1, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setObjectName(_fromUtf8("creationOptionsGroupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout.setContentsMargins(9, -1, -1, 9) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget(self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName(_fromUtf8("creationOptionsWidget")) self.verticalLayout.addWidget(self.creationOptionsWidget) self.verticalLayout_2.addWidget(self.creationOptionsGroupBox) self.progressBar = QtGui.QProgressBar(GdalToolsWidget) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.verticalLayout_2.addWidget(self.progressBar) self.label_3.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.retranslateUi(GdalToolsWidget) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget) def retranslateUi(self, GdalToolsWidget): GdalToolsWidget.setWindowTitle(_translate("GdalToolsWidget", "Translate (Convert format)", None)) self.batchCheck.setText(_translate("GdalToolsWidget", "Batch mode (for processing whole directory)", None)) self.label_3.setText(_translate("GdalToolsWidget", "&Input Layer", None)) self.label_2.setText(_translate("GdalToolsWidget", "&Output file", None)) self.formatLabel.setText(_translate("GdalToolsWidget", "Output format", None)) self.targetSRSCheck.setText(_translate("GdalToolsWidget", "&Target SRS", None)) self.selectTargetSRSButton.setText(_translate("GdalToolsWidget", "Select...", None)) self.outsizeCheck.setToolTip(_translate("GdalToolsWidget", "Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.", None)) self.outsizeCheck.setText(_translate("GdalToolsWidget", "Outsize", None)) self.outsizeSpin.setToolTip(_translate("GdalToolsWidget", "Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.", None)) self.outsizeSpin.setSuffix(_translate("GdalToolsWidget", "%", None)) self.nodataCheck.setToolTip(_translate("GdalToolsWidget", "Assign a specified nodata value to output bands.", None)) self.nodataCheck.setText(_translate("GdalToolsWidget", "No data", None)) self.expandCheck.setToolTip(_translate("GdalToolsWidget", "To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. \n" "Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don\'t support color indexed datasets. \n" "The \'gray\' value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.", None)) self.expandCheck.setText(_translate("GdalToolsWidget", "Expand", None)) self.expandCombo.setToolTip(_translate("GdalToolsWidget", "To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. \n" "Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don\'t support color indexed datasets. \n" "The \'gray\' value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.", None)) self.expandCombo.setItemText(0, _translate("GdalToolsWidget", "Gray", None)) self.expandCombo.setItemText(1, _translate("GdalToolsWidget", "RGB", None)) self.expandCombo.setItemText(2, _translate("GdalToolsWidget", "RGBA", None)) self.srcwinCheck.setToolTip(_translate("GdalToolsWidget", "Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)", None)) self.srcwinCheck.setText(_translate("GdalToolsWidget", "Srcwin", None)) self.srcwinEdit.setToolTip(_translate("GdalToolsWidget", "Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)", None)) self.prjwinCheck.setToolTip(_translate("GdalToolsWidget", "Selects a subwindow from the source image for copying (like -srcwin) but with the corners given in georeferenced coordinates. (Enter ulx uly lrx lry)", None)) self.prjwinCheck.setText(_translate("GdalToolsWidget", "Prjwin", None)) self.prjwinEdit.setToolTip(_translate("GdalToolsWidget", "Selects a subwindow from the source image for copying (like -srcwin) but with the corners given in georeferenced coordinates. (Enter ulx uly lrx lry)", None)) self.sdsCheck.setToolTip(_translate("GdalToolsWidget", "Copy all subdatasets of this file to individual output files. Use with formats like HDF or OGDI that have subdatasets.", None)) self.sdsCheck.setText(_translate("GdalToolsWidget", "Sds", None)) self.nodataSpin.setToolTip(_translate("GdalToolsWidget", "Assign a specified nodata value to output bands.", None)) self.creationOptionsGroupBox.setTitle(_translate("GdalToolsWidget", "&Creation Options", None))
class Ui_GdalToolsWidget(object): def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(335, 429) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout_2 = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.batchCheck = QtGui.QCheckBox(GdalToolsWidget) self.batchCheck.setObjectName(_fromUtf8("batchCheck")) self.verticalLayout_2.addWidget(self.batchCheck) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtGui.QLabel(GdalToolsWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.formatLabel = QtGui.QLabel(GdalToolsWidget) self.formatLabel.setObjectName(_fromUtf8("formatLabel")) self.gridLayout.addWidget(self.formatLabel, 2, 0, 1, 1) self.formatCombo = QtGui.QComboBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.formatCombo.sizePolicy().hasHeightForWidth()) self.formatCombo.setSizePolicy(sizePolicy) self.formatCombo.setObjectName(_fromUtf8("formatCombo")) self.gridLayout.addWidget(self.formatCombo, 2, 1, 1, 1) self.targetSRSCheck = QtGui.QCheckBox(GdalToolsWidget) self.targetSRSCheck.setObjectName(_fromUtf8("targetSRSCheck")) self.gridLayout.addWidget(self.targetSRSCheck, 3, 0, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.targetSRSEdit = QtGui.QLineEdit(GdalToolsWidget) self.targetSRSEdit.setMinimumSize(QtCore.QSize(100, 0)) self.targetSRSEdit.setObjectName(_fromUtf8("targetSRSEdit")) self.horizontalLayout.addWidget(self.targetSRSEdit) self.selectTargetSRSButton = QtGui.QPushButton(GdalToolsWidget) self.selectTargetSRSButton.setObjectName( _fromUtf8("selectTargetSRSButton")) self.horizontalLayout.addWidget(self.selectTargetSRSButton) self.gridLayout.addLayout(self.horizontalLayout, 3, 1, 1, 1) self.outsizeCheck = QtGui.QCheckBox(GdalToolsWidget) self.outsizeCheck.setMaximumSize(QtCore.QSize(100, 16777215)) self.outsizeCheck.setObjectName(_fromUtf8("outsizeCheck")) self.gridLayout.addWidget(self.outsizeCheck, 4, 0, 1, 1) self.outsizeSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.outsizeSpin.sizePolicy().hasHeightForWidth()) self.outsizeSpin.setSizePolicy(sizePolicy) self.outsizeSpin.setMinimum(1) self.outsizeSpin.setMaximum(1000) self.outsizeSpin.setObjectName(_fromUtf8("outsizeSpin")) self.gridLayout.addWidget(self.outsizeSpin, 4, 1, 1, 1) self.nodataCheck = QtGui.QCheckBox(GdalToolsWidget) self.nodataCheck.setObjectName(_fromUtf8("nodataCheck")) self.gridLayout.addWidget(self.nodataCheck, 5, 0, 1, 1) self.expandCheck = QtGui.QCheckBox(GdalToolsWidget) self.expandCheck.setObjectName(_fromUtf8("expandCheck")) self.gridLayout.addWidget(self.expandCheck, 6, 0, 1, 1) self.expandCombo = QtGui.QComboBox(GdalToolsWidget) self.expandCombo.setObjectName(_fromUtf8("expandCombo")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.expandCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.expandCombo, 6, 1, 1, 1) self.srcwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.srcwinCheck.setObjectName(_fromUtf8("srcwinCheck")) self.gridLayout.addWidget(self.srcwinCheck, 7, 0, 1, 1) self.srcwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.srcwinEdit.setObjectName(_fromUtf8("srcwinEdit")) self.gridLayout.addWidget(self.srcwinEdit, 7, 1, 1, 1) self.prjwinCheck = QtGui.QCheckBox(GdalToolsWidget) self.prjwinCheck.setObjectName(_fromUtf8("prjwinCheck")) self.gridLayout.addWidget(self.prjwinCheck, 8, 0, 1, 1) self.prjwinEdit = QtGui.QLineEdit(GdalToolsWidget) self.prjwinEdit.setObjectName(_fromUtf8("prjwinEdit")) self.gridLayout.addWidget(self.prjwinEdit, 8, 1, 1, 1) self.sdsCheck = QtGui.QCheckBox(GdalToolsWidget) self.sdsCheck.setObjectName(_fromUtf8("sdsCheck")) self.gridLayout.addWidget(self.sdsCheck, 9, 0, 1, 1) self.nodataSpin = QtGui.QSpinBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.nodataSpin.sizePolicy().hasHeightForWidth()) self.nodataSpin.setSizePolicy(sizePolicy) self.nodataSpin.setMinimum(-999999999) self.nodataSpin.setMaximum(999999999) self.nodataSpin.setObjectName(_fromUtf8("nodataSpin")) self.gridLayout.addWidget(self.nodataSpin, 5, 1, 1, 1) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 0, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 1, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setObjectName( _fromUtf8("creationOptionsGroupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout.setContentsMargins(9, -1, -1, 9) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget( self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName( _fromUtf8("creationOptionsWidget")) self.verticalLayout.addWidget(self.creationOptionsWidget) self.verticalLayout_2.addWidget(self.creationOptionsGroupBox) self.progressBar = QtGui.QProgressBar(GdalToolsWidget) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.verticalLayout_2.addWidget(self.progressBar) self.label_3.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.retranslateUi(GdalToolsWidget) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget) def retranslateUi(self, GdalToolsWidget): GdalToolsWidget.setWindowTitle( _translate("GdalToolsWidget", "Translate (Convert format)", None)) self.batchCheck.setText( _translate("GdalToolsWidget", "Batch mode (for processing whole directory)", None)) self.label_3.setText( _translate("GdalToolsWidget", "&Input Layer", None)) self.label_2.setText( _translate("GdalToolsWidget", "&Output file", None)) self.formatLabel.setText( _translate("GdalToolsWidget", "Output format", None)) self.targetSRSCheck.setText( _translate("GdalToolsWidget", "&Target SRS", None)) self.selectTargetSRSButton.setText( _translate("GdalToolsWidget", "Select...", None)) self.outsizeCheck.setToolTip( _translate( "GdalToolsWidget", "Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.", None)) self.outsizeCheck.setText( _translate("GdalToolsWidget", "Outsize", None)) self.outsizeSpin.setToolTip( _translate( "GdalToolsWidget", "Percentage to resize image. This will change pixel size/image resolution accordingly: 25% will create an image with pixels 4x larger.", None)) self.outsizeSpin.setSuffix(_translate("GdalToolsWidget", "%", None)) self.nodataCheck.setToolTip( _translate("GdalToolsWidget", "Assign a specified nodata value to output bands.", None)) self.nodataCheck.setText(_translate("GdalToolsWidget", "No data", None)) self.expandCheck.setToolTip( _translate( "GdalToolsWidget", "To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. \n" "Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don\'t support color indexed datasets. \n" "The \'gray\' value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.", None)) self.expandCheck.setText(_translate("GdalToolsWidget", "Expand", None)) self.expandCombo.setToolTip( _translate( "GdalToolsWidget", "To expose a dataset with 1 band with a color table as a dataset with 3 (RGB) or 4 (RGBA) bands. \n" "Useful for output drivers such as JPEG, JPEG2000, MrSID, ECW that don\'t support color indexed datasets. \n" "The \'gray\' value (from GDAL 1.7.0) enables to expand a dataset with a color table that only contains gray levels to a gray indexed dataset.", None)) self.expandCombo.setItemText( 0, _translate("GdalToolsWidget", "Gray", None)) self.expandCombo.setItemText( 1, _translate("GdalToolsWidget", "RGB", None)) self.expandCombo.setItemText( 2, _translate("GdalToolsWidget", "RGBA", None)) self.srcwinCheck.setToolTip( _translate( "GdalToolsWidget", "Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)", None)) self.srcwinCheck.setText(_translate("GdalToolsWidget", "Srcwin", None)) self.srcwinEdit.setToolTip( _translate( "GdalToolsWidget", "Selects a subwindow from the source image for copying based on pixel/line location. (Enter Xoff Yoff Xsize Ysize)", None)) self.prjwinCheck.setToolTip( _translate( "GdalToolsWidget", "Selects a subwindow from the source image for copying (like -srcwin) but with the corners given in georeferenced coordinates. (Enter ulx uly lrx lry)", None)) self.prjwinCheck.setText(_translate("GdalToolsWidget", "Prjwin", None)) self.prjwinEdit.setToolTip( _translate( "GdalToolsWidget", "Selects a subwindow from the source image for copying (like -srcwin) but with the corners given in georeferenced coordinates. (Enter ulx uly lrx lry)", None)) self.sdsCheck.setToolTip( _translate( "GdalToolsWidget", "Copy all subdatasets of this file to individual output files. Use with formats like HDF or OGDI that have subdatasets.", None)) self.sdsCheck.setText(_translate("GdalToolsWidget", "Sds", None)) self.nodataSpin.setToolTip( _translate("GdalToolsWidget", "Assign a specified nodata value to output bands.", None)) self.creationOptionsGroupBox.setTitle( _translate("GdalToolsWidget", "&Creation Options", None))
def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(478, 404) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout_2 = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout_2.setContentsMargins(5, -1, -1, -1) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(GdalToolsWidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.bandCheck = QtGui.QCheckBox(GdalToolsWidget) self.bandCheck.setObjectName(_fromUtf8("bandCheck")) self.gridLayout.addWidget(self.bandCheck, 2, 0, 1, 1) self.bandSpin = QtGui.QSpinBox(GdalToolsWidget) self.bandSpin.setMinimum(1) self.bandSpin.setObjectName(_fromUtf8("bandSpin")) self.gridLayout.addWidget(self.bandSpin, 2, 1, 1, 1) self.computeEdgesCheck = QtGui.QCheckBox(GdalToolsWidget) self.computeEdgesCheck.setObjectName(_fromUtf8("computeEdgesCheck")) self.gridLayout.addWidget(self.computeEdgesCheck, 3, 0, 1, 2) self.algorithmCheck = QtGui.QCheckBox(GdalToolsWidget) self.algorithmCheck.setObjectName(_fromUtf8("algorithmCheck")) self.gridLayout.addWidget(self.algorithmCheck, 4, 0, 1, 2) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 0, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 1, 1, 1, 1) self.label_3 = QtGui.QLabel(GdalToolsWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 5, 0, 1, 1) self.modeCombo = QtGui.QComboBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.modeCombo.sizePolicy().hasHeightForWidth()) self.modeCombo.setSizePolicy(sizePolicy) self.modeCombo.setObjectName(_fromUtf8("modeCombo")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.modeCombo, 5, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.groupBox = QtGui.QGroupBox(GdalToolsWidget) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.stackedWidget = QtGui.QStackedWidget(self.groupBox) self.stackedWidget.setObjectName(_fromUtf8("stackedWidget")) self.page = QtGui.QWidget() self.page.setObjectName(_fromUtf8("page")) self.gridLayout_3 = QtGui.QGridLayout(self.page) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_4 = QtGui.QLabel(self.page) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1) self.hillshadeZFactorSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeZFactorSpin.sizePolicy().hasHeightForWidth()) self.hillshadeZFactorSpin.setSizePolicy(sizePolicy) self.hillshadeZFactorSpin.setDecimals(2) self.hillshadeZFactorSpin.setMaximum(100000000.0) self.hillshadeZFactorSpin.setObjectName(_fromUtf8("hillshadeZFactorSpin")) self.gridLayout_3.addWidget(self.hillshadeZFactorSpin, 0, 1, 1, 1) self.label_5 = QtGui.QLabel(self.page) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1) self.hillshadeScaleSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeScaleSpin.sizePolicy().hasHeightForWidth()) self.hillshadeScaleSpin.setSizePolicy(sizePolicy) self.hillshadeScaleSpin.setDecimals(2) self.hillshadeScaleSpin.setMaximum(999999.0) self.hillshadeScaleSpin.setObjectName(_fromUtf8("hillshadeScaleSpin")) self.gridLayout_3.addWidget(self.hillshadeScaleSpin, 1, 1, 1, 1) self.label_6 = QtGui.QLabel(self.page) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout_3.addWidget(self.label_6, 2, 0, 1, 1) self.hillshadeAzimuthSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeAzimuthSpin.sizePolicy().hasHeightForWidth()) self.hillshadeAzimuthSpin.setSizePolicy(sizePolicy) self.hillshadeAzimuthSpin.setDecimals(1) self.hillshadeAzimuthSpin.setMaximum(359.0) self.hillshadeAzimuthSpin.setObjectName(_fromUtf8("hillshadeAzimuthSpin")) self.gridLayout_3.addWidget(self.hillshadeAzimuthSpin, 2, 1, 1, 1) self.label_7 = QtGui.QLabel(self.page) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_3.addWidget(self.label_7, 3, 0, 1, 1) self.hillshadeAltitudeSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeAltitudeSpin.sizePolicy().hasHeightForWidth()) self.hillshadeAltitudeSpin.setSizePolicy(sizePolicy) self.hillshadeAltitudeSpin.setDecimals(1) self.hillshadeAltitudeSpin.setMaximum(359.0) self.hillshadeAltitudeSpin.setObjectName(_fromUtf8("hillshadeAltitudeSpin")) self.gridLayout_3.addWidget(self.hillshadeAltitudeSpin, 3, 1, 1, 1) self.stackedWidget.addWidget(self.page) self.page_2 = QtGui.QWidget() self.page_2.setObjectName(_fromUtf8("page_2")) self.gridLayout_2 = QtGui.QGridLayout(self.page_2) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.slopePercentCheck = QtGui.QCheckBox(self.page_2) self.slopePercentCheck.setObjectName(_fromUtf8("slopePercentCheck")) self.gridLayout_2.addWidget(self.slopePercentCheck, 0, 0, 1, 2) self.label_8 = QtGui.QLabel(self.page_2) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout_2.addWidget(self.label_8, 1, 0, 1, 1) self.slopeScaleSpin = QtGui.QDoubleSpinBox(self.page_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slopeScaleSpin.sizePolicy().hasHeightForWidth()) self.slopeScaleSpin.setSizePolicy(sizePolicy) self.slopeScaleSpin.setDecimals(2) self.slopeScaleSpin.setMaximum(999999.0) self.slopeScaleSpin.setObjectName(_fromUtf8("slopeScaleSpin")) self.gridLayout_2.addWidget(self.slopeScaleSpin, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 2, 0, 1, 1) self.stackedWidget.addWidget(self.page_2) self.page_3 = QtGui.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.gridLayout_4 = QtGui.QGridLayout(self.page_3) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.aspectTrigonometricCheck = QtGui.QCheckBox(self.page_3) self.aspectTrigonometricCheck.setObjectName(_fromUtf8("aspectTrigonometricCheck")) self.gridLayout_4.addWidget(self.aspectTrigonometricCheck, 0, 0, 1, 1) self.aspectZeroForFlatCheck = QtGui.QCheckBox(self.page_3) self.aspectZeroForFlatCheck.setObjectName(_fromUtf8("aspectZeroForFlatCheck")) self.gridLayout_4.addWidget(self.aspectZeroForFlatCheck, 1, 0, 1, 1) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_4.addItem(spacerItem1, 2, 0, 1, 1) self.stackedWidget.addWidget(self.page_3) self.page_4 = QtGui.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.gridLayout_5 = QtGui.QGridLayout(self.page_4) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.label_9 = QtGui.QLabel(self.page_4) self.label_9.setObjectName(_fromUtf8("label_9")) self.gridLayout_5.addWidget(self.label_9, 0, 0, 1, 1) self.colorMatchGroupBox = QtGui.QGroupBox(self.page_4) self.colorMatchGroupBox.setCheckable(True) self.colorMatchGroupBox.setChecked(False) self.colorMatchGroupBox.setObjectName(_fromUtf8("colorMatchGroupBox")) self.gridLayout_6 = QtGui.QGridLayout(self.colorMatchGroupBox) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.colorExactRadio = QtGui.QRadioButton(self.colorMatchGroupBox) self.colorExactRadio.setCheckable(True) self.colorExactRadio.setChecked(True) self.colorExactRadio.setObjectName(_fromUtf8("colorExactRadio")) self.gridLayout_6.addWidget(self.colorExactRadio, 0, 0, 1, 1) self.colorNearestRadio = QtGui.QRadioButton(self.colorMatchGroupBox) self.colorNearestRadio.setObjectName(_fromUtf8("colorNearestRadio")) self.gridLayout_6.addWidget(self.colorNearestRadio, 1, 0, 1, 1) self.gridLayout_5.addWidget(self.colorMatchGroupBox, 1, 0, 1, 2) self.colorAlphaCheck = QtGui.QCheckBox(self.page_4) self.colorAlphaCheck.setObjectName(_fromUtf8("colorAlphaCheck")) self.gridLayout_5.addWidget(self.colorAlphaCheck, 2, 0, 1, 1) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_5.addItem(spacerItem2, 3, 0, 1, 1) self.configSelector = GdalToolsInOutSelector(self.page_4) self.configSelector.setObjectName(_fromUtf8("configSelector")) self.gridLayout_5.addWidget(self.configSelector, 0, 1, 1, 1) self.stackedWidget.addWidget(self.page_4) self.page_5 = QtGui.QWidget() self.page_5.setObjectName(_fromUtf8("page_5")) self.stackedWidget.addWidget(self.page_5) self.page_6 = QtGui.QWidget() self.page_6.setObjectName(_fromUtf8("page_6")) self.stackedWidget.addWidget(self.page_6) self.page_7 = QtGui.QWidget() self.page_7.setObjectName(_fromUtf8("page_7")) self.stackedWidget.addWidget(self.page_7) self.verticalLayout_3.addWidget(self.stackedWidget) self.verticalLayout_2.addWidget(self.groupBox) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setEnabled(True) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setObjectName(_fromUtf8("creationOptionsGroupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout.setContentsMargins(9, -1, -1, -1) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget(self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName(_fromUtf8("creationOptionsWidget")) self.verticalLayout.addWidget(self.creationOptionsWidget) self.verticalLayout_2.addWidget(self.creationOptionsGroupBox) self.label.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.label_3.setBuddy(self.modeCombo) self.retranslateUi(GdalToolsWidget) self.modeCombo.setCurrentIndex(0) self.stackedWidget.setCurrentIndex(0) QtCore.QObject.connect(self.modeCombo, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.stackedWidget.setCurrentIndex) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget)
class Ui_GdalToolsWidget(object): def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(478, 404) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout_2 = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout_2.setContentsMargins(5, -1, -1, -1) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(GdalToolsWidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.bandCheck = QtGui.QCheckBox(GdalToolsWidget) self.bandCheck.setObjectName(_fromUtf8("bandCheck")) self.gridLayout.addWidget(self.bandCheck, 2, 0, 1, 1) self.bandSpin = QtGui.QSpinBox(GdalToolsWidget) self.bandSpin.setMinimum(1) self.bandSpin.setObjectName(_fromUtf8("bandSpin")) self.gridLayout.addWidget(self.bandSpin, 2, 1, 1, 1) self.computeEdgesCheck = QtGui.QCheckBox(GdalToolsWidget) self.computeEdgesCheck.setObjectName(_fromUtf8("computeEdgesCheck")) self.gridLayout.addWidget(self.computeEdgesCheck, 3, 0, 1, 2) self.algorithmCheck = QtGui.QCheckBox(GdalToolsWidget) self.algorithmCheck.setObjectName(_fromUtf8("algorithmCheck")) self.gridLayout.addWidget(self.algorithmCheck, 4, 0, 1, 2) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 0, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 1, 1, 1, 1) self.label_3 = QtGui.QLabel(GdalToolsWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 5, 0, 1, 1) self.modeCombo = QtGui.QComboBox(GdalToolsWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.modeCombo.sizePolicy().hasHeightForWidth()) self.modeCombo.setSizePolicy(sizePolicy) self.modeCombo.setObjectName(_fromUtf8("modeCombo")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.modeCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.modeCombo, 5, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.groupBox = QtGui.QGroupBox(GdalToolsWidget) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.stackedWidget = QtGui.QStackedWidget(self.groupBox) self.stackedWidget.setObjectName(_fromUtf8("stackedWidget")) self.page = QtGui.QWidget() self.page.setObjectName(_fromUtf8("page")) self.gridLayout_3 = QtGui.QGridLayout(self.page) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_4 = QtGui.QLabel(self.page) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1) self.hillshadeZFactorSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeZFactorSpin.sizePolicy().hasHeightForWidth()) self.hillshadeZFactorSpin.setSizePolicy(sizePolicy) self.hillshadeZFactorSpin.setDecimals(2) self.hillshadeZFactorSpin.setMaximum(100000000.0) self.hillshadeZFactorSpin.setObjectName(_fromUtf8("hillshadeZFactorSpin")) self.gridLayout_3.addWidget(self.hillshadeZFactorSpin, 0, 1, 1, 1) self.label_5 = QtGui.QLabel(self.page) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1) self.hillshadeScaleSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeScaleSpin.sizePolicy().hasHeightForWidth()) self.hillshadeScaleSpin.setSizePolicy(sizePolicy) self.hillshadeScaleSpin.setDecimals(2) self.hillshadeScaleSpin.setMaximum(999999.0) self.hillshadeScaleSpin.setObjectName(_fromUtf8("hillshadeScaleSpin")) self.gridLayout_3.addWidget(self.hillshadeScaleSpin, 1, 1, 1, 1) self.label_6 = QtGui.QLabel(self.page) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout_3.addWidget(self.label_6, 2, 0, 1, 1) self.hillshadeAzimuthSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeAzimuthSpin.sizePolicy().hasHeightForWidth()) self.hillshadeAzimuthSpin.setSizePolicy(sizePolicy) self.hillshadeAzimuthSpin.setDecimals(1) self.hillshadeAzimuthSpin.setMaximum(359.0) self.hillshadeAzimuthSpin.setObjectName(_fromUtf8("hillshadeAzimuthSpin")) self.gridLayout_3.addWidget(self.hillshadeAzimuthSpin, 2, 1, 1, 1) self.label_7 = QtGui.QLabel(self.page) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_3.addWidget(self.label_7, 3, 0, 1, 1) self.hillshadeAltitudeSpin = QtGui.QDoubleSpinBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.hillshadeAltitudeSpin.sizePolicy().hasHeightForWidth()) self.hillshadeAltitudeSpin.setSizePolicy(sizePolicy) self.hillshadeAltitudeSpin.setDecimals(1) self.hillshadeAltitudeSpin.setMaximum(359.0) self.hillshadeAltitudeSpin.setObjectName(_fromUtf8("hillshadeAltitudeSpin")) self.gridLayout_3.addWidget(self.hillshadeAltitudeSpin, 3, 1, 1, 1) self.stackedWidget.addWidget(self.page) self.page_2 = QtGui.QWidget() self.page_2.setObjectName(_fromUtf8("page_2")) self.gridLayout_2 = QtGui.QGridLayout(self.page_2) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.slopePercentCheck = QtGui.QCheckBox(self.page_2) self.slopePercentCheck.setObjectName(_fromUtf8("slopePercentCheck")) self.gridLayout_2.addWidget(self.slopePercentCheck, 0, 0, 1, 2) self.label_8 = QtGui.QLabel(self.page_2) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout_2.addWidget(self.label_8, 1, 0, 1, 1) self.slopeScaleSpin = QtGui.QDoubleSpinBox(self.page_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.slopeScaleSpin.sizePolicy().hasHeightForWidth()) self.slopeScaleSpin.setSizePolicy(sizePolicy) self.slopeScaleSpin.setDecimals(2) self.slopeScaleSpin.setMaximum(999999.0) self.slopeScaleSpin.setObjectName(_fromUtf8("slopeScaleSpin")) self.gridLayout_2.addWidget(self.slopeScaleSpin, 1, 1, 1, 1) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 2, 0, 1, 1) self.stackedWidget.addWidget(self.page_2) self.page_3 = QtGui.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.gridLayout_4 = QtGui.QGridLayout(self.page_3) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.aspectTrigonometricCheck = QtGui.QCheckBox(self.page_3) self.aspectTrigonometricCheck.setObjectName(_fromUtf8("aspectTrigonometricCheck")) self.gridLayout_4.addWidget(self.aspectTrigonometricCheck, 0, 0, 1, 1) self.aspectZeroForFlatCheck = QtGui.QCheckBox(self.page_3) self.aspectZeroForFlatCheck.setObjectName(_fromUtf8("aspectZeroForFlatCheck")) self.gridLayout_4.addWidget(self.aspectZeroForFlatCheck, 1, 0, 1, 1) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_4.addItem(spacerItem1, 2, 0, 1, 1) self.stackedWidget.addWidget(self.page_3) self.page_4 = QtGui.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.gridLayout_5 = QtGui.QGridLayout(self.page_4) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.label_9 = QtGui.QLabel(self.page_4) self.label_9.setObjectName(_fromUtf8("label_9")) self.gridLayout_5.addWidget(self.label_9, 0, 0, 1, 1) self.colorMatchGroupBox = QtGui.QGroupBox(self.page_4) self.colorMatchGroupBox.setCheckable(True) self.colorMatchGroupBox.setChecked(False) self.colorMatchGroupBox.setObjectName(_fromUtf8("colorMatchGroupBox")) self.gridLayout_6 = QtGui.QGridLayout(self.colorMatchGroupBox) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.colorExactRadio = QtGui.QRadioButton(self.colorMatchGroupBox) self.colorExactRadio.setCheckable(True) self.colorExactRadio.setChecked(True) self.colorExactRadio.setObjectName(_fromUtf8("colorExactRadio")) self.gridLayout_6.addWidget(self.colorExactRadio, 0, 0, 1, 1) self.colorNearestRadio = QtGui.QRadioButton(self.colorMatchGroupBox) self.colorNearestRadio.setObjectName(_fromUtf8("colorNearestRadio")) self.gridLayout_6.addWidget(self.colorNearestRadio, 1, 0, 1, 1) self.gridLayout_5.addWidget(self.colorMatchGroupBox, 1, 0, 1, 2) self.colorAlphaCheck = QtGui.QCheckBox(self.page_4) self.colorAlphaCheck.setObjectName(_fromUtf8("colorAlphaCheck")) self.gridLayout_5.addWidget(self.colorAlphaCheck, 2, 0, 1, 1) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_5.addItem(spacerItem2, 3, 0, 1, 1) self.configSelector = GdalToolsInOutSelector(self.page_4) self.configSelector.setObjectName(_fromUtf8("configSelector")) self.gridLayout_5.addWidget(self.configSelector, 0, 1, 1, 1) self.stackedWidget.addWidget(self.page_4) self.page_5 = QtGui.QWidget() self.page_5.setObjectName(_fromUtf8("page_5")) self.stackedWidget.addWidget(self.page_5) self.page_6 = QtGui.QWidget() self.page_6.setObjectName(_fromUtf8("page_6")) self.stackedWidget.addWidget(self.page_6) self.page_7 = QtGui.QWidget() self.page_7.setObjectName(_fromUtf8("page_7")) self.stackedWidget.addWidget(self.page_7) self.verticalLayout_3.addWidget(self.stackedWidget) self.verticalLayout_2.addWidget(self.groupBox) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setEnabled(True) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setObjectName(_fromUtf8("creationOptionsGroupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout.setContentsMargins(9, -1, -1, -1) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget(self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName(_fromUtf8("creationOptionsWidget")) self.verticalLayout.addWidget(self.creationOptionsWidget) self.verticalLayout_2.addWidget(self.creationOptionsGroupBox) self.label.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.label_3.setBuddy(self.modeCombo) self.retranslateUi(GdalToolsWidget) self.modeCombo.setCurrentIndex(0) self.stackedWidget.setCurrentIndex(0) QtCore.QObject.connect(self.modeCombo, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.stackedWidget.setCurrentIndex) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget) def retranslateUi(self, GdalToolsWidget): GdalToolsWidget.setWindowTitle(_translate("GdalToolsWidget", "DEM (Terrain models)", None)) self.label.setText(_translate("GdalToolsWidget", "&Input file (DEM raster)", None)) self.label_2.setText(_translate("GdalToolsWidget", "&Output file", None)) self.bandCheck.setText(_translate("GdalToolsWidget", "&Band", None)) self.computeEdgesCheck.setText(_translate("GdalToolsWidget", "Compute &edges", None)) self.algorithmCheck.setText(_translate("GdalToolsWidget", "Use Zevenbergen&&Thorne formula (instead of the Horn\'s one)", None)) self.label_3.setText(_translate("GdalToolsWidget", "&Mode", None)) self.modeCombo.setItemText(0, _translate("GdalToolsWidget", "Hillshade", None)) self.modeCombo.setItemText(1, _translate("GdalToolsWidget", "Slope", None)) self.modeCombo.setItemText(2, _translate("GdalToolsWidget", "Aspect", None)) self.modeCombo.setItemText(3, _translate("GdalToolsWidget", "Color relief", None)) self.modeCombo.setItemText(4, _translate("GdalToolsWidget", "TRI (Terrain Ruggedness Index)", None)) self.modeCombo.setItemText(5, _translate("GdalToolsWidget", "TPI (Topographic Position Index)", None)) self.modeCombo.setItemText(6, _translate("GdalToolsWidget", "Roughness", None)) self.groupBox.setTitle(_translate("GdalToolsWidget", "Mode Options", None)) self.label_4.setText(_translate("GdalToolsWidget", "Z factor (vertical exaggeration)", None)) self.label_5.setText(_translate("GdalToolsWidget", "Scale (ratio of vert. units to horiz.)", None)) self.label_6.setText(_translate("GdalToolsWidget", "Azimuth of the light", None)) self.label_7.setText(_translate("GdalToolsWidget", "Altitude of the light", None)) self.slopePercentCheck.setText(_translate("GdalToolsWidget", "Slope expressed as percent (instead of as degrees)", None)) self.label_8.setText(_translate("GdalToolsWidget", "Scale (ratio of vert. units to horiz.)", None)) self.aspectTrigonometricCheck.setText(_translate("GdalToolsWidget", "Return trigonometric angle (instead of azimuth)", None)) self.aspectZeroForFlatCheck.setText(_translate("GdalToolsWidget", "Return 0 for flat (instead of -9999)", None)) self.label_9.setText(_translate("GdalToolsWidget", "Color configuration file", None)) self.colorMatchGroupBox.setTitle(_translate("GdalToolsWidget", "Matching mode", None)) self.colorExactRadio.setText(_translate("GdalToolsWidget", "Exact color (otherwise \"0,0,0,0\" RGBA)", None)) self.colorNearestRadio.setText(_translate("GdalToolsWidget", "Nearest color", None)) self.colorAlphaCheck.setText(_translate("GdalToolsWidget", "Add alpha channel", None)) self.creationOptionsGroupBox.setTitle(_translate("GdalToolsWidget", "&Creation Options", None))
def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(371, 284) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(GdalToolsWidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1) self.noDataCheck = QtGui.QCheckBox(GdalToolsWidget) self.noDataCheck.setObjectName(_fromUtf8("noDataCheck")) self.gridLayout.addWidget(self.noDataCheck, 4, 0, 1, 1) self.noDataSpin = QtGui.QSpinBox(GdalToolsWidget) self.noDataSpin.setMinimum(-100000) self.noDataSpin.setMaximum(65000) self.noDataSpin.setObjectName(_fromUtf8("noDataSpin")) self.gridLayout.addWidget(self.noDataSpin, 4, 1, 1, 1) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 1, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 3, 1, 1, 1) self.inputDirCheck = QtGui.QCheckBox(GdalToolsWidget) self.inputDirCheck.setObjectName(_fromUtf8("inputDirCheck")) self.gridLayout.addWidget(self.inputDirCheck, 0, 0, 1, 2) self.recurseCheck = QtGui.QCheckBox(GdalToolsWidget) self.recurseCheck.setObjectName(_fromUtf8("recurseCheck")) self.gridLayout.addWidget(self.recurseCheck, 2, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.separateCheck = QtGui.QCheckBox(GdalToolsWidget) self.separateCheck.setObjectName(_fromUtf8("separateCheck")) self.verticalLayout.addWidget(self.separateCheck) self.intersectCheck = QtGui.QCheckBox(GdalToolsWidget) self.intersectCheck.setEnabled(False) self.intersectCheck.setObjectName(_fromUtf8("intersectCheck")) self.verticalLayout.addWidget(self.intersectCheck) self.pctCheck = QtGui.QCheckBox(GdalToolsWidget) self.pctCheck.setObjectName(_fromUtf8("pctCheck")) self.verticalLayout.addWidget(self.pctCheck) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setObjectName(_fromUtf8("creationOptionsGroupBox")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout_2.setMargin(9) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget(self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName(_fromUtf8("creationOptionsWidget")) self.verticalLayout_2.addWidget(self.creationOptionsWidget) self.verticalLayout.addWidget(self.creationOptionsGroupBox) self.label.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.retranslateUi(GdalToolsWidget) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget)
class Ui_GdalToolsWidget(object): def setupUi(self, GdalToolsWidget): GdalToolsWidget.setObjectName(_fromUtf8("GdalToolsWidget")) GdalToolsWidget.resize(371, 284) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(GdalToolsWidget.sizePolicy().hasHeightForWidth()) GdalToolsWidget.setSizePolicy(sizePolicy) self.verticalLayout = QtGui.QVBoxLayout(GdalToolsWidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(GdalToolsWidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.label_2 = QtGui.QLabel(GdalToolsWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1) self.noDataCheck = QtGui.QCheckBox(GdalToolsWidget) self.noDataCheck.setObjectName(_fromUtf8("noDataCheck")) self.gridLayout.addWidget(self.noDataCheck, 4, 0, 1, 1) self.noDataSpin = QtGui.QSpinBox(GdalToolsWidget) self.noDataSpin.setMinimum(-100000) self.noDataSpin.setMaximum(65000) self.noDataSpin.setObjectName(_fromUtf8("noDataSpin")) self.gridLayout.addWidget(self.noDataSpin, 4, 1, 1, 1) self.inSelector = GdalToolsInOutSelector(GdalToolsWidget) self.inSelector.setObjectName(_fromUtf8("inSelector")) self.gridLayout.addWidget(self.inSelector, 1, 1, 1, 1) self.outSelector = GdalToolsInOutSelector(GdalToolsWidget) self.outSelector.setObjectName(_fromUtf8("outSelector")) self.gridLayout.addWidget(self.outSelector, 3, 1, 1, 1) self.inputDirCheck = QtGui.QCheckBox(GdalToolsWidget) self.inputDirCheck.setObjectName(_fromUtf8("inputDirCheck")) self.gridLayout.addWidget(self.inputDirCheck, 0, 0, 1, 2) self.recurseCheck = QtGui.QCheckBox(GdalToolsWidget) self.recurseCheck.setObjectName(_fromUtf8("recurseCheck")) self.gridLayout.addWidget(self.recurseCheck, 2, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.separateCheck = QtGui.QCheckBox(GdalToolsWidget) self.separateCheck.setObjectName(_fromUtf8("separateCheck")) self.verticalLayout.addWidget(self.separateCheck) self.intersectCheck = QtGui.QCheckBox(GdalToolsWidget) self.intersectCheck.setEnabled(False) self.intersectCheck.setObjectName(_fromUtf8("intersectCheck")) self.verticalLayout.addWidget(self.intersectCheck) self.pctCheck = QtGui.QCheckBox(GdalToolsWidget) self.pctCheck.setObjectName(_fromUtf8("pctCheck")) self.verticalLayout.addWidget(self.pctCheck) self.creationOptionsGroupBox = QgsCollapsibleGroupBox(GdalToolsWidget) self.creationOptionsGroupBox.setCheckable(True) self.creationOptionsGroupBox.setChecked(False) self.creationOptionsGroupBox.setProperty("collapsed", False) self.creationOptionsGroupBox.setProperty("saveCollapsedState", True) self.creationOptionsGroupBox.setObjectName(_fromUtf8("creationOptionsGroupBox")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.creationOptionsGroupBox) self.verticalLayout_2.setMargin(9) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.creationOptionsWidget = QgsRasterFormatSaveOptionsWidget(self.creationOptionsGroupBox) self.creationOptionsWidget.setObjectName(_fromUtf8("creationOptionsWidget")) self.verticalLayout_2.addWidget(self.creationOptionsWidget) self.verticalLayout.addWidget(self.creationOptionsGroupBox) self.label.setBuddy(self.inSelector) self.label_2.setBuddy(self.outSelector) self.retranslateUi(GdalToolsWidget) QtCore.QMetaObject.connectSlotsByName(GdalToolsWidget) def retranslateUi(self, GdalToolsWidget): GdalToolsWidget.setWindowTitle(_translate("GdalToolsWidget", "Merge", None)) self.label.setText(_translate("GdalToolsWidget", "&Input files", None)) self.label_2.setText(_translate("GdalToolsWidget", "&Output file", None)) self.noDataCheck.setText(_translate("GdalToolsWidget", "&No data value", None)) self.inputDirCheck.setText(_translate("GdalToolsWidget", "Choose input directory instead of files", None)) self.recurseCheck.setText(_translate("GdalToolsWidget", "Recurse subdirectories", None)) self.separateCheck.setText(_translate("GdalToolsWidget", "Layer stack", None)) self.intersectCheck.setText(_translate("GdalToolsWidget", "Use intersected extent", None)) self.pctCheck.setText(_translate("GdalToolsWidget", "Grab pseudocolor table from the first image", None)) self.creationOptionsGroupBox.setTitle(_translate("GdalToolsWidget", "&Creation Options", None))