def addWidget(self, widget, title): layout = QtGui.QFormLayout() layout.addRow(widget) groupBox = QgsCollapsibleGroupBox(title) groupBox.setCollapsed(False) groupBox.setSaveCollapsedState(False) groupBox.setLayout(layout) self.scrollAreaLayout.addWidget(groupBox) return groupBox
def addWidget(self, widget, title): layout = QtGui.QFormLayout() layout.addRow(widget) groupBox = QgsCollapsibleGroupBox(title) groupBox.setCollapsed(False) groupBox.setSaveCollapsedState(False) groupBox.setLayout(layout) self.scrollAreaLayout.addWidget(groupBox) return groupBox
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(400, 90) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(2) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.scrollArea = QtGui.QScrollArea(Form) self.scrollArea.setFrameShape(QtGui.QFrame.NoFrame) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 400, 90)) self.scrollAreaWidgetContents.setObjectName( _fromUtf8("scrollAreaWidgetContents")) self.verticalLayout_2 = QtGui.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.grpAdvanced = QgsCollapsibleGroupBox( self.scrollAreaWidgetContents) self.grpAdvanced.setFlat(True) self.grpAdvanced.setCollapsed(True) self.grpAdvanced.setObjectName(_fromUtf8("grpAdvanced")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.grpAdvanced) self.verticalLayout_3.setSpacing(2) self.verticalLayout_3.setContentsMargins(0, 9, 0, 0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout_2.addWidget(self.grpAdvanced) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout.addWidget(self.scrollArea) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.grpAdvanced.setTitle( _translate("Form", "Advanced parameters", None))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(400, 90) self.verticalLayout = QtGui.QVBoxLayout(Form) self.verticalLayout.setSpacing(2) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.scrollArea = QtGui.QScrollArea(Form) self.scrollArea.setFrameShape(QtGui.QFrame.NoFrame) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 400, 90)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.grpAdvanced = QgsCollapsibleGroupBox(self.scrollAreaWidgetContents) self.grpAdvanced.setFlat(True) self.grpAdvanced.setCollapsed(True) self.grpAdvanced.setObjectName(_fromUtf8("grpAdvanced")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.grpAdvanced) self.verticalLayout_3.setSpacing(2) self.verticalLayout_3.setContentsMargins(0, 9, 0, 0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout_2.addWidget(self.grpAdvanced) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout.addWidget(self.scrollArea) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.grpAdvanced.setTitle(_translate("Form", "Advanced parameters", None))
class Ui_PrintFragmentDialogBase(object): def setupUi(self, PrintFragmentDialogBase): PrintFragmentDialogBase.setObjectName("PrintFragmentDialogBase") PrintFragmentDialogBase.resize(395, 614) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(PrintFragmentDialogBase.sizePolicy().hasHeightForWidth()) PrintFragmentDialogBase.setSizePolicy(sizePolicy) PrintFragmentDialogBase.setMinimumSize(QtCore.QSize(0, 0)) PrintFragmentDialogBase.setMaximumSize(QtCore.QSize(5000, 5000)) PrintFragmentDialogBase.setSizeGripEnabled(False) PrintFragmentDialogBase.setModal(False) self.verticalLayout_6 = QtWidgets.QVBoxLayout(PrintFragmentDialogBase) self.verticalLayout_6.setObjectName("verticalLayout_6") self.radio_shablonPrint = QtWidgets.QRadioButton(PrintFragmentDialogBase) self.radio_shablonPrint.setObjectName("radio_shablonPrint") self.verticalLayout_6.addWidget(self.radio_shablonPrint) self.groupBox_ShablonPrint = QtWidgets.QGroupBox(PrintFragmentDialogBase) self.groupBox_ShablonPrint.setTitle("") self.groupBox_ShablonPrint.setCheckable(False) self.groupBox_ShablonPrint.setChecked(False) self.groupBox_ShablonPrint.setObjectName("groupBox_ShablonPrint") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.groupBox_ShablonPrint) self.verticalLayout_10.setObjectName("verticalLayout_10") self.comboBox_3 = QtWidgets.QComboBox(self.groupBox_ShablonPrint) self.comboBox_3.setMaxVisibleItems(30) self.comboBox_3.setObjectName("comboBox_3") self.verticalLayout_10.addWidget(self.comboBox_3) self.verticalLayout_6.addWidget(self.groupBox_ShablonPrint) self.line_3 = QtWidgets.QFrame(PrintFragmentDialogBase) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.verticalLayout_6.addWidget(self.line_3) self.radio_userPrint = QtWidgets.QRadioButton(PrintFragmentDialogBase) self.radio_userPrint.setObjectName("radio_userPrint") self.verticalLayout_6.addWidget(self.radio_userPrint) self.groupBox_userPrint = QgsCollapsibleGroupBox(PrintFragmentDialogBase) self.groupBox_userPrint.setTitle("") self.groupBox_userPrint.setCheckable(False) self.groupBox_userPrint.setChecked(False) self.groupBox_userPrint.setObjectName("groupBox_userPrint") self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox_userPrint) self.verticalLayout.setObjectName("verticalLayout") self.groupBox_Headers = QgsCollapsibleGroupBox(self.groupBox_userPrint) self.groupBox_Headers.setCheckable(True) self.groupBox_Headers.setChecked(False) self.groupBox_Headers.setCollapsed(False) self.groupBox_Headers.setObjectName("groupBox_Headers") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_Headers) self.verticalLayout_7.setObjectName("verticalLayout_7") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setHorizontalSpacing(6) self.formLayout.setVerticalSpacing(1) self.formLayout.setObjectName("formLayout") self.label_12 = QtWidgets.QLabel(self.groupBox_Headers) self.label_12.setObjectName("label_12") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_12) self.comboBox = QtWidgets.QComboBox(self.groupBox_Headers) self.comboBox.setMaxVisibleItems(20) self.comboBox.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToMinimumContentsLength) self.comboBox.setObjectName("comboBox") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.comboBox) self.label_11 = QtWidgets.QLabel(self.groupBox_Headers) self.label_11.setObjectName("label_11") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_11) self.lineEdit_4 = QtWidgets.QLineEdit(self.groupBox_Headers) self.lineEdit_4.setObjectName("lineEdit_4") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.lineEdit_4) self.label_4 = QtWidgets.QLabel(self.groupBox_Headers) self.label_4.setObjectName("label_4") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_4) self.lineEdit_5 = QtWidgets.QLineEdit(self.groupBox_Headers) self.lineEdit_5.setObjectName("lineEdit_5") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.lineEdit_5) self.verticalLayout_7.addLayout(self.formLayout) self.verticalLayout.addWidget(self.groupBox_Headers) self.groupBox = QtWidgets.QGroupBox(self.groupBox_userPrint) self.groupBox.setFlat(False) self.groupBox.setObjectName("groupBox") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_4.setContentsMargins(-1, -1, -1, 4) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.comboBox_2 = QtWidgets.QComboBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBox_2.sizePolicy().hasHeightForWidth()) self.comboBox_2.setSizePolicy(sizePolicy) self.comboBox_2.setObjectName("comboBox_2") self.horizontalLayout_2.addWidget(self.comboBox_2) self.lineEdit_2 = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_2.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lineEdit_2.sizePolicy().hasHeightForWidth()) self.lineEdit_2.setSizePolicy(sizePolicy) self.lineEdit_2.setMaximumSize(QtCore.QSize(70, 16777215)) self.lineEdit_2.setObjectName("lineEdit_2") self.horizontalLayout_2.addWidget(self.lineEdit_2) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.horizontalLayout_2.addWidget(self.label_3) self.lineEdit_3 = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_3.setEnabled(False) self.lineEdit_3.setMaximumSize(QtCore.QSize(70, 16777215)) self.lineEdit_3.setObjectName("lineEdit_3") self.horizontalLayout_2.addWidget(self.lineEdit_3) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.spinBox_scale = QtWidgets.QSpinBox(self.groupBox) self.spinBox_scale.setMinimumSize(QtCore.QSize(0, 0)) self.spinBox_scale.setMaximum(1000000) self.spinBox_scale.setSingleStep(100) self.spinBox_scale.setProperty("value", 2000) self.spinBox_scale.setObjectName("spinBox_scale") self.horizontalLayout_3.addWidget(self.spinBox_scale) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.checkBox_Frame = QtWidgets.QCheckBox(self.groupBox) self.checkBox_Frame.setChecked(False) self.checkBox_Frame.setObjectName("checkBox_Frame") self.verticalLayout_3.addWidget(self.checkBox_Frame) self.horizontalLayout_4.addLayout(self.verticalLayout_3) self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_2.setObjectName("verticalLayout_2") self.radioButton = QtWidgets.QRadioButton(self.groupBox_2) self.radioButton.setChecked(True) self.radioButton.setObjectName("radioButton") self.verticalLayout_2.addWidget(self.radioButton) self.radioButton_2 = QtWidgets.QRadioButton(self.groupBox_2) self.radioButton_2.setObjectName("radioButton_2") self.verticalLayout_2.addWidget(self.radioButton_2) self.horizontalLayout_4.addWidget(self.groupBox_2) self.verticalLayout.addWidget(self.groupBox) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox_6 = QtWidgets.QGroupBox(self.groupBox_userPrint) self.groupBox_6.setFlat(False) self.groupBox_6.setObjectName("groupBox_6") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_6) self.horizontalLayout_9.setContentsMargins(-1, 1, -1, 7) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_6 = QtWidgets.QLabel(self.groupBox_6) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1) self.spinBox_Top = QtWidgets.QSpinBox(self.groupBox_6) self.spinBox_Top.setMaximum(500) self.spinBox_Top.setProperty("value", 10) self.spinBox_Top.setObjectName("spinBox_Top") self.gridLayout.addWidget(self.spinBox_Top, 0, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBox_6) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 0, 2, 1, 1) self.spinBox_Right = QtWidgets.QSpinBox(self.groupBox_6) self.spinBox_Right.setMaximum(500) self.spinBox_Right.setProperty("value", 10) self.spinBox_Right.setObjectName("spinBox_Right") self.gridLayout.addWidget(self.spinBox_Right, 0, 3, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBox_6) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1) self.spinBox_Left = QtWidgets.QSpinBox(self.groupBox_6) self.spinBox_Left.setMaximum(500) self.spinBox_Left.setProperty("value", 10) self.spinBox_Left.setObjectName("spinBox_Left") self.gridLayout.addWidget(self.spinBox_Left, 1, 1, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBox_6) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 1, 2, 1, 1) self.spinBox_Bottom = QtWidgets.QSpinBox(self.groupBox_6) self.spinBox_Bottom.setMaximum(500) self.spinBox_Bottom.setProperty("value", 10) self.spinBox_Bottom.setObjectName("spinBox_Bottom") self.gridLayout.addWidget(self.spinBox_Bottom, 1, 3, 1, 1) self.horizontalLayout_9.addLayout(self.gridLayout) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.horizontalLayout.addWidget(self.groupBox_6) self.verticalLayout.addLayout(self.horizontalLayout) self.groupBox_Legend = QgsCollapsibleGroupBox(self.groupBox_userPrint) self.groupBox_Legend.setMinimumSize(QtCore.QSize(0, 0)) self.groupBox_Legend.setStyleSheet("QgsCollapsibleGroupBoxBasic::title, QgsCollapsibleGroupBox::title { subcontrol-origin: margin; subcontrol-position: top left; margin-left: 20px; margin-right: 5px; left: 0px; top: 2px;}") self.groupBox_Legend.setCheckable(True) self.groupBox_Legend.setChecked(False) self.groupBox_Legend.setCollapsed(False) self.groupBox_Legend.setSaveCheckedState(False) self.groupBox_Legend.setObjectName("groupBox_Legend") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_Legend) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.radioButton_legenduser = QtWidgets.QRadioButton(self.groupBox_Legend) self.radioButton_legenduser.setChecked(True) self.radioButton_legenduser.setObjectName("radioButton_legenduser") self.verticalLayout_5.addWidget(self.radioButton_legenduser) self.frame_user = QtWidgets.QFrame(self.groupBox_Legend) self.frame_user.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_user.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_user.setObjectName("frame_user") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_user) self.verticalLayout_4.setObjectName("verticalLayout_4") self.line_2 = QtWidgets.QFrame(self.frame_user) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout_4.addWidget(self.line_2) self.formLayout_3 = QtWidgets.QFormLayout() self.formLayout_3.setObjectName("formLayout_3") self.checkBox_Layer_Header = QtWidgets.QCheckBox(self.frame_user) self.checkBox_Layer_Header.setObjectName("checkBox_Layer_Header") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.checkBox_Layer_Header) self.spinBox = QtWidgets.QSpinBox(self.frame_user) self.spinBox.setMaximum(200) self.spinBox.setProperty("value", 70) self.spinBox.setObjectName("spinBox") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.spinBox) self.label_5 = QtWidgets.QLabel(self.frame_user) self.label_5.setObjectName("label_5") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_5) self.verticalLayout_4.addLayout(self.formLayout_3) self.verticalLayout_5.addWidget(self.frame_user) self.horizontalLayout_5.addLayout(self.verticalLayout_5) self.line = QtWidgets.QFrame(self.groupBox_Legend) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.horizontalLayout_5.addWidget(self.line) self.verticalLayout_8 = QtWidgets.QVBoxLayout() self.verticalLayout_8.setObjectName("verticalLayout_8") self.radioButton_legendauto = QtWidgets.QRadioButton(self.groupBox_Legend) self.radioButton_legendauto.setChecked(False) self.radioButton_legendauto.setObjectName("radioButton_legendauto") self.verticalLayout_8.addWidget(self.radioButton_legendauto) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem2) self.horizontalLayout_5.addLayout(self.verticalLayout_8) spacerItem3 = QtWidgets.QSpacerItem(87, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem3) self.verticalLayout.addWidget(self.groupBox_Legend) self.verticalLayout_6.addWidget(self.groupBox_userPrint) spacerItem4 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem4) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/plugins/_PrintTools/comp_print/icons/about.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem5) self.button_box = QtWidgets.QDialogButtonBox(PrintFragmentDialogBase) self.button_box.setOrientation(QtCore.Qt.Horizontal) self.button_box.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.button_box.setObjectName("button_box") self.horizontalLayout_8.addWidget(self.button_box) self.verticalLayout_6.addLayout(self.horizontalLayout_8) font = QtGui.QFont() font.setFamily("MS Shell Dlg 2") font.setPointSize(7) font.setItalic(True) self.retranslateUi(PrintFragmentDialogBase) self.button_box.accepted.connect(PrintFragmentDialogBase.accept) self.button_box.rejected.connect(PrintFragmentDialogBase.reject) self.radioButton_legenduser.toggled['bool'].connect(self.frame_user.setEnabled) self.radio_userPrint.toggled['bool'].connect(self.groupBox_userPrint.setEnabled) self.radio_shablonPrint.toggled['bool'].connect(self.groupBox_ShablonPrint.setEnabled) QtCore.QMetaObject.connectSlotsByName(PrintFragmentDialogBase) PrintFragmentDialogBase.setTabOrder(self.groupBox_ShablonPrint, self.comboBox_3) PrintFragmentDialogBase.setTabOrder(self.comboBox_3, self.comboBox) PrintFragmentDialogBase.setTabOrder(self.comboBox, self.comboBox_2) PrintFragmentDialogBase.setTabOrder(self.comboBox_2, self.lineEdit_2) PrintFragmentDialogBase.setTabOrder(self.lineEdit_2, self.lineEdit_3) PrintFragmentDialogBase.setTabOrder(self.lineEdit_3, self.radioButton) PrintFragmentDialogBase.setTabOrder(self.radioButton, self.radioButton_2) PrintFragmentDialogBase.setTabOrder(self.radioButton_2, self.spinBox) def retranslateUi(self, PrintFragmentDialogBase): _translate = QtCore.QCoreApplication.translate PrintFragmentDialogBase.setWindowTitle(_translate("PrintFragmentDialogBase", "Печать фрагмента карты")) self.radio_shablonPrint.setText(_translate("PrintFragmentDialogBase", "Печать из шаблона")) self.radio_userPrint.setText(_translate("PrintFragmentDialogBase", "Ручные настройки печати")) self.groupBox_Headers.setTitle(_translate("PrintFragmentDialogBase", "Заголовки")) self.label_12.setText(_translate("PrintFragmentDialogBase", "Шаблон")) self.comboBox.setToolTip(_translate("PrintFragmentDialogBase", "Предустановленные заголовки при необходимости")) self.label_11.setText(_translate("PrintFragmentDialogBase", "Заголовок")) self.lineEdit_4.setToolTip(_translate("PrintFragmentDialogBase", "Текст заголовка при необходимости")) self.label_4.setText(_translate("PrintFragmentDialogBase", "Подзаголовок")) self.lineEdit_5.setToolTip(_translate("PrintFragmentDialogBase", "Текст подзаголовка при необходимости")) self.groupBox.setTitle(_translate("PrintFragmentDialogBase", "Формат листа")) self.comboBox_2.setToolTip(_translate("PrintFragmentDialogBase", "Размер листа бумаги")) self.label_3.setText(_translate("PrintFragmentDialogBase", "х")) self.spinBox_scale.setPrefix(_translate("PrintFragmentDialogBase", "Масштаб: ")) self.checkBox_Frame.setToolTip(_translate("PrintFragmentDialogBase", "Отдельная рамка в виде прозрачного прямоугольника вместо встроенной рамки карты. Позволяет в макете наносить маску под рамкой.")) self.checkBox_Frame.setText(_translate("PrintFragmentDialogBase", "Отдельная рамка")) self.groupBox_2.setTitle(_translate("PrintFragmentDialogBase", "Ориентация бумаги")) self.radioButton.setText(_translate("PrintFragmentDialogBase", "Вертикальная")) self.radioButton_2.setText(_translate("PrintFragmentDialogBase", "Горизонтальная")) self.groupBox_6.setTitle(_translate("PrintFragmentDialogBase", "Поля")) self.label_6.setText(_translate("PrintFragmentDialogBase", "Верхнее")) self.label_9.setText(_translate("PrintFragmentDialogBase", "Правое")) self.label_7.setText(_translate("PrintFragmentDialogBase", "Левое")) self.label_10.setText(_translate("PrintFragmentDialogBase", "Нижнее")) self.groupBox_Legend.setTitle(_translate("PrintFragmentDialogBase", "Легенда")) self.radioButton_legenduser.setToolTip(_translate("PrintFragmentDialogBase", "Легенда, разбитая на отдельные элементы по слоям.")) self.radioButton_legenduser.setText(_translate("PrintFragmentDialogBase", "Пользовательская")) self.checkBox_Layer_Header.setText(_translate("PrintFragmentDialogBase", "Подгруппы")) self.spinBox.setToolTip(_translate("PrintFragmentDialogBase", "Размер места, отведенного под легенду, внизу листа.")) self.label_5.setText(_translate("PrintFragmentDialogBase", "Размер легенды (мм)")) self.radioButton_legendauto.setToolTip(_translate("PrintFragmentDialogBase", "Встроенная легенда как один элемент макета.")) self.radioButton_legendauto.setText(_translate("PrintFragmentDialogBase", "QGIS"))
class Ui_DockWidget(object): def setupUi(self, DockWidget): DockWidget.setObjectName("DockWidget") DockWidget.resize(350, 300) DockWidget.setMinimumSize(QtCore.QSize(366, 353)) DockWidget.setMaximumSize(QtCore.QSize(600, 600)) self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.gridLayout_2 = QtWidgets.QGridLayout(self.dockWidgetContents) self.gridLayout_2.setObjectName("gridLayout_2") self.label_8 = QtWidgets.QLabel(self.dockWidgetContents) self.label_8.setMinimumSize(QtCore.QSize(250, 0)) self.label_8.setText("") self.label_8.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/parcguyane.jpg")) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 0, 0, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) self.label_2.setMinimumSize(QtCore.QSize(15, 15)) self.label_2.setMaximumSize(QtCore.QSize(15, 15)) self.label_2.setText("") self.label_2.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/raster.svg")) self.label_2.setScaledContents(True) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.inRaster = QgsMapLayerComboBox(self.dockWidgetContents) self.inRaster.setMinimumSize(QtCore.QSize(200, 0)) self.inRaster.setMaximumSize(QtCore.QSize(16777215, 30)) self.inRaster.setShowCrs(True) self.inRaster.setObjectName("inRaster") self.gridLayout.addWidget(self.inRaster, 0, 1, 1, 3) self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) self.label_3.setMaximumSize(QtCore.QSize(15, 15)) self.label_3.setText("") self.label_3.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/vector.svg")) self.label_3.setScaledContents(True) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) self.inShape = QgsMapLayerComboBox(self.dockWidgetContents) self.inShape.setMinimumSize(QtCore.QSize(90, 0)) self.inShape.setMaximumSize(QtCore.QSize(16777215, 30)) self.inShape.setShowCrs(True) self.inShape.setObjectName("inShape") self.gridLayout.addWidget(self.inShape, 1, 1, 1, 1) self.label = QtWidgets.QLabel(self.dockWidgetContents) self.label.setMaximumSize(QtCore.QSize(20, 25)) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 2, 1, 1) self.checkInModel = QtWidgets.QCheckBox(self.dockWidgetContents) self.checkInModel.setMinimumSize(QtCore.QSize(110, 0)) self.checkInModel.setMaximumSize(QtCore.QSize(110, 16777215)) self.checkInModel.setObjectName("checkInModel") self.gridLayout.addWidget(self.checkInModel, 1, 3, 1, 1) self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) self.label_4.setMaximumSize(QtCore.QSize(15, 15)) self.label_4.setText("") self.label_4.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/column.svg")) self.label_4.setScaledContents(True) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) self.inField = QtWidgets.QComboBox(self.dockWidgetContents) self.inField.setMinimumSize(QtCore.QSize(90, 0)) self.inField.setMaximumSize(QtCore.QSize(16777215, 30)) self.inField.setObjectName("inField") self.gridLayout.addWidget(self.inField, 2, 1, 1, 1) self.inModel = QtWidgets.QLineEdit(self.dockWidgetContents) self.inModel.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.inModel.sizePolicy().hasHeightForWidth()) self.inModel.setSizePolicy(sizePolicy) self.inModel.setMinimumSize(QtCore.QSize(110, 0)) self.inModel.setMaximumSize(QtCore.QSize(160, 16777215)) self.inModel.setInputMask("") self.inModel.setText("") self.inModel.setObjectName("inModel") self.gridLayout.addWidget(self.inModel, 2, 2, 1, 2) self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.outRaster = QtWidgets.QLineEdit(self.dockWidgetContents) self.outRaster.setMaximumSize(QtCore.QSize(16777215, 30)) self.outRaster.setObjectName("outRaster") self.gridLayout_5.addWidget(self.outRaster, 0, 0, 1, 3) spacerItem = QtWidgets.QSpacerItem( 15, 17, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem, 1, 0, 1, 1) self.performMagic = QtWidgets.QToolButton(self.dockWidgetContents) self.performMagic.setMinimumSize(QtCore.QSize(175, 0)) self.performMagic.setObjectName("performMagic") self.gridLayout_5.addWidget(self.performMagic, 1, 1, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(15, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem1, 1, 2, 1, 1) self.settingsButton = QtWidgets.QToolButton(self.dockWidgetContents) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.On) self.settingsButton.setIcon(icon) self.settingsButton.setObjectName("settingsButton") self.gridLayout_5.addWidget(self.settingsButton, 1, 3, 1, 1) self.outRasterButton = QtWidgets.QToolButton(self.dockWidgetContents) self.outRasterButton.setObjectName("outRasterButton") self.gridLayout_5.addWidget(self.outRasterButton, 0, 3, 1, 1) self.gridLayout.addLayout(self.gridLayout_5, 3, 1, 1, 3) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(100, 1, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem2, 3, 0, 1, 1) self.mGroupBox = QgsCollapsibleGroupBox(self.dockWidgetContents) self.mGroupBox.setEnabled(True) self.mGroupBox.setMaximumSize(QtCore.QSize(16777215, 23)) self.mGroupBox.setFlat(True) self.mGroupBox.setCollapsed(True) self.mGroupBox.setScrollOnExpand(False) self.mGroupBox.setSaveCollapsedState(True) self.mGroupBox.setSaveCheckedState(False) self.mGroupBox.setObjectName("mGroupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.mGroupBox) self.gridLayout_3.setContentsMargins(0, -1, 0, -1) self.gridLayout_3.setObjectName("gridLayout_3") self.label_7 = QtWidgets.QLabel(self.mGroupBox) self.label_7.setMaximumSize(QtCore.QSize(20, 20)) self.label_7.setText("") self.label_7.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/mask.svg")) self.label_7.setScaledContents(True) self.label_7.setObjectName("label_7") self.gridLayout_3.addWidget(self.label_7, 0, 0, 1, 1) self.checkInMask = QtWidgets.QCheckBox(self.mGroupBox) self.checkInMask.setMinimumSize(QtCore.QSize(40, 0)) self.checkInMask.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkInMask.setObjectName("checkInMask") self.gridLayout_3.addWidget(self.checkInMask, 0, 1, 1, 2) self.inMask = QtWidgets.QLineEdit(self.mGroupBox) self.inMask.setEnabled(False) self.inMask.setMinimumSize(QtCore.QSize(70, 20)) self.inMask.setObjectName("inMask") self.gridLayout_3.addWidget(self.inMask, 0, 4, 1, 2) self.label_5 = QtWidgets.QLabel(self.mGroupBox) self.label_5.setMaximumSize(QtCore.QSize(20, 20)) self.label_5.setText("") self.label_5.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/confidence.png")) self.label_5.setScaledContents(True) self.label_5.setObjectName("label_5") self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1) self.checkInConfidence = QtWidgets.QCheckBox(self.mGroupBox) self.checkInConfidence.setMinimumSize(QtCore.QSize(140, 0)) self.checkInConfidence.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkInConfidence.setObjectName("checkInConfidence") self.gridLayout_3.addWidget(self.checkInConfidence, 1, 1, 1, 3) self.outConfidenceMap = QtWidgets.QLineEdit(self.mGroupBox) self.outConfidenceMap.setEnabled(False) self.outConfidenceMap.setMinimumSize(QtCore.QSize(70, 20)) self.outConfidenceMap.setObjectName("outConfidenceMap") self.gridLayout_3.addWidget(self.outConfidenceMap, 1, 4, 1, 2) self.label_6 = QtWidgets.QLabel(self.mGroupBox) self.label_6.setMaximumSize(QtCore.QSize(20, 20)) self.label_6.setText("") self.label_6.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/model.svg")) self.label_6.setScaledContents(True) self.label_6.setObjectName("label_6") self.gridLayout_3.addWidget(self.label_6, 2, 0, 1, 1) self.checkOutModel = QtWidgets.QCheckBox(self.mGroupBox) self.checkOutModel.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkOutModel.setObjectName("checkOutModel") self.gridLayout_3.addWidget(self.checkOutModel, 2, 1, 1, 3) self.outModel = QtWidgets.QLineEdit(self.mGroupBox) self.outModel.setEnabled(False) self.outModel.setMinimumSize(QtCore.QSize(70, 20)) self.outModel.setObjectName("outModel") self.gridLayout_3.addWidget(self.outModel, 2, 4, 1, 2) self.label_11 = QtWidgets.QLabel(self.mGroupBox) self.label_11.setMaximumSize(QtCore.QSize(20, 20)) self.label_11.setText("") self.label_11.setPixmap( QtGui.QPixmap(":/plugins/dzetsaka/img/table.png")) self.label_11.setScaledContents(True) self.label_11.setObjectName("label_11") self.gridLayout_3.addWidget(self.label_11, 3, 0, 1, 1) self.checkOutMatrix = QtWidgets.QCheckBox(self.mGroupBox) self.checkOutMatrix.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkOutMatrix.setObjectName("checkOutMatrix") self.gridLayout_3.addWidget(self.checkOutMatrix, 3, 1, 1, 3) self.outMatrix = QtWidgets.QLineEdit(self.mGroupBox) self.outMatrix.setEnabled(False) self.outMatrix.setMinimumSize(QtCore.QSize(70, 20)) self.outMatrix.setObjectName("outMatrix") self.gridLayout_3.addWidget(self.outMatrix, 3, 4, 1, 2) self.inSplit = QtWidgets.QSpinBox(self.mGroupBox) self.inSplit.setEnabled(False) self.inSplit.setMinimumSize(QtCore.QSize(65, 20)) self.inSplit.setMaximum(100) self.inSplit.setProperty("value", 100) self.inSplit.setObjectName("inSplit") self.gridLayout_3.addWidget(self.inSplit, 4, 4, 1, 1) spacerItem3 = QtWidgets.QSpacerItem(36, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem3, 4, 5, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(15, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem4, 4, 0, 1, 1) self.label_9 = QtWidgets.QLabel(self.mGroupBox) self.label_9.setObjectName("label_9") self.gridLayout_3.addWidget(self.label_9, 4, 1, 1, 1) self.label_10 = QtWidgets.QLabel(self.mGroupBox) font = QtGui.QFont() font.setPointSize(8) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.gridLayout_3.addWidget(self.label_10, 4, 2, 1, 1) self.gridLayout_2.addWidget(self.mGroupBox, 2, 0, 1, 1) DockWidget.setWidget(self.dockWidgetContents) self.retranslateUi(DockWidget) QtCore.QMetaObject.connectSlotsByName(DockWidget) DockWidget.setTabOrder(self.inRaster, self.inShape) DockWidget.setTabOrder(self.inShape, self.inField) DockWidget.setTabOrder(self.inField, self.checkInModel) DockWidget.setTabOrder(self.checkInModel, self.inModel) DockWidget.setTabOrder(self.inModel, self.outRaster) DockWidget.setTabOrder(self.outRaster, self.performMagic) DockWidget.setTabOrder(self.performMagic, self.mGroupBox) DockWidget.setTabOrder(self.mGroupBox, self.checkInConfidence) DockWidget.setTabOrder(self.checkInConfidence, self.outConfidenceMap) DockWidget.setTabOrder(self.outConfidenceMap, self.checkOutModel) DockWidget.setTabOrder(self.checkOutModel, self.outModel) DockWidget.setTabOrder(self.outModel, self.checkOutMatrix) DockWidget.setTabOrder(self.checkOutMatrix, self.outMatrix) DockWidget.setTabOrder(self.outMatrix, self.inSplit) def retranslateUi(self, DockWidget): _translate = QtCore.QCoreApplication.translate DockWidget.setWindowTitle( _translate("DockWidget", "dzetsaka : classification tool")) self.label_2.setToolTip( _translate( "DockWidget", "<html><head/><body><p>The image to classify</p></body></html>" )) self.label_3.setToolTip( _translate("DockWidget", "<html><head/><body><p>Your ROI</p></body></html>")) self.label.setText(_translate("DockWidget", "or")) self.checkInModel.setText(_translate("DockWidget", "Load model")) self.label_4.setToolTip( _translate( "DockWidget", "<html><head/><body><p>Column name where class number is stored</p></body></html>" )) self.inModel.setPlaceholderText(_translate("DockWidget", "Model")) self.outRaster.setPlaceholderText( _translate("DockWidget", "Classification. Leave empty for temporary file")) self.performMagic.setText( _translate("DockWidget", "Perform the classification")) self.settingsButton.setText(_translate("DockWidget", "...")) self.outRasterButton.setText(_translate("DockWidget", "...")) self.mGroupBox.setTitle(_translate("DockWidget", "Optional")) self.label_7.setToolTip( _translate( "DockWidget", "<html><head/><body><p>Mask where 0 are the pixels to ignore and 1 to classify</p></body></html>" )) self.checkInMask.setText(_translate("DockWidget", "Mask ")) self.inMask.setPlaceholderText( _translate("DockWidget", "Automatic find filename_mask.ext")) self.label_5.setToolTip( _translate( "DockWidget", "<html><head/><body><p>Mask where 0 are the pixels to ignore and 1 to classify</p></body></html>" )) self.checkInConfidence.setToolTip( _translate( "DockWidget", "Create a confidence map for each classified pixel. 1 is total confidence, 0 is null." )) self.checkInConfidence.setText( _translate("DockWidget", "Confidence map")) self.outConfidenceMap.setPlaceholderText( _translate("DockWidget", "Map of confidence")) self.label_6.setToolTip( _translate( "DockWidget", "<html><head/><body><p>If you want to save the model for a further use and with another image</p></body></html>" )) self.checkOutModel.setText(_translate("DockWidget", "Save model")) self.outModel.setPlaceholderText( _translate("DockWidget", "To use with another image")) self.label_11.setToolTip( _translate( "DockWidget", "<html><head/><body><p>If you want to save the model for a further use and with another image</p></body></html>" )) self.checkOutMatrix.setText(_translate("DockWidget", "Save matrix")) self.outMatrix.setPlaceholderText( _translate("DockWidget", "Save confusion matrix")) self.inSplit.setSuffix(_translate("DockWidget", "%")) self.label_9.setText(_translate("DockWidget", "Split")) self.label_10.setToolTip( _translate( "DockWidget", "<html><head/><body><p>In percent, number of polygons used for classification and number used for stats (confusion matrix, overall accuracy and Kappa)</p></body></html>" )) self.label_10.setText(_translate("DockWidget", "(?)"))
class Ui_DockWidget(object): def setupUi(self, DockWidget): DockWidget.setObjectName("DockWidget") DockWidget.resize(350, 300) DockWidget.setMinimumSize(QtCore.QSize(366, 353)) DockWidget.setMaximumSize(QtCore.QSize(600, 600)) self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.gridLayout_2 = QtWidgets.QGridLayout(self.dockWidgetContents) self.gridLayout_2.setObjectName("gridLayout_2") self.label_8 = QtWidgets.QLabel(self.dockWidgetContents) self.label_8.setMinimumSize(QtCore.QSize(250, 0)) self.label_8.setText("") self.label_8.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/parcguyane.jpg")) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 0, 0, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) self.label_2.setMinimumSize(QtCore.QSize(15, 15)) self.label_2.setMaximumSize(QtCore.QSize(15, 15)) self.label_2.setText("") self.label_2.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/raster.svg")) self.label_2.setScaledContents(True) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.inRaster = QgsMapLayerComboBox(self.dockWidgetContents) self.inRaster.setMinimumSize(QtCore.QSize(200, 0)) self.inRaster.setMaximumSize(QtCore.QSize(16777215, 30)) self.inRaster.setShowCrs(True) self.inRaster.setObjectName("inRaster") self.gridLayout.addWidget(self.inRaster, 0, 1, 1, 3) self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) self.label_3.setMaximumSize(QtCore.QSize(15, 15)) self.label_3.setText("") self.label_3.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/vector.svg")) self.label_3.setScaledContents(True) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1) self.inShape = QgsMapLayerComboBox(self.dockWidgetContents) self.inShape.setMinimumSize(QtCore.QSize(90, 0)) self.inShape.setMaximumSize(QtCore.QSize(16777215, 30)) self.inShape.setShowCrs(True) self.inShape.setObjectName("inShape") self.gridLayout.addWidget(self.inShape, 1, 1, 1, 1) self.label = QtWidgets.QLabel(self.dockWidgetContents) self.label.setMaximumSize(QtCore.QSize(20, 25)) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 2, 1, 1) self.checkInModel = QtWidgets.QCheckBox(self.dockWidgetContents) self.checkInModel.setMinimumSize(QtCore.QSize(110, 0)) self.checkInModel.setMaximumSize(QtCore.QSize(110, 16777215)) self.checkInModel.setObjectName("checkInModel") self.gridLayout.addWidget(self.checkInModel, 1, 3, 1, 1) self.label_4 = QtWidgets.QLabel(self.dockWidgetContents) self.label_4.setMaximumSize(QtCore.QSize(15, 15)) self.label_4.setText("") self.label_4.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/column.svg")) self.label_4.setScaledContents(True) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1) self.inField = QtWidgets.QComboBox(self.dockWidgetContents) self.inField.setMinimumSize(QtCore.QSize(90, 0)) self.inField.setMaximumSize(QtCore.QSize(16777215, 30)) self.inField.setObjectName("inField") self.gridLayout.addWidget(self.inField, 2, 1, 1, 1) self.inModel = QtWidgets.QLineEdit(self.dockWidgetContents) self.inModel.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.inModel.sizePolicy().hasHeightForWidth()) self.inModel.setSizePolicy(sizePolicy) self.inModel.setMinimumSize(QtCore.QSize(110, 0)) self.inModel.setMaximumSize(QtCore.QSize(160, 16777215)) self.inModel.setInputMask("") self.inModel.setText("") self.inModel.setObjectName("inModel") self.gridLayout.addWidget(self.inModel, 2, 2, 1, 2) self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.outRaster = QtWidgets.QLineEdit(self.dockWidgetContents) self.outRaster.setMaximumSize(QtCore.QSize(16777215, 30)) self.outRaster.setObjectName("outRaster") self.gridLayout_5.addWidget(self.outRaster, 0, 0, 1, 3) spacerItem = QtWidgets.QSpacerItem(15, 17, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem, 1, 0, 1, 1) self.performMagic = QtWidgets.QToolButton(self.dockWidgetContents) self.performMagic.setMinimumSize(QtCore.QSize(175, 0)) self.performMagic.setObjectName("performMagic") self.gridLayout_5.addWidget(self.performMagic, 1, 1, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(15, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem1, 1, 2, 1, 1) self.settingsButton = QtWidgets.QToolButton(self.dockWidgetContents) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.On) self.settingsButton.setIcon(icon) self.settingsButton.setObjectName("settingsButton") self.gridLayout_5.addWidget(self.settingsButton, 1, 3, 1, 1) self.outRasterButton = QtWidgets.QToolButton(self.dockWidgetContents) self.outRasterButton.setObjectName("outRasterButton") self.gridLayout_5.addWidget(self.outRasterButton, 0, 3, 1, 1) self.gridLayout.addLayout(self.gridLayout_5, 3, 1, 1, 3) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(100, 1, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem2, 3, 0, 1, 1) self.mGroupBox = QgsCollapsibleGroupBox(self.dockWidgetContents) self.mGroupBox.setEnabled(True) self.mGroupBox.setMaximumSize(QtCore.QSize(16777215, 23)) self.mGroupBox.setFlat(True) self.mGroupBox.setCollapsed(True) self.mGroupBox.setScrollOnExpand(False) self.mGroupBox.setSaveCollapsedState(True) self.mGroupBox.setSaveCheckedState(False) self.mGroupBox.setObjectName("mGroupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.mGroupBox) self.gridLayout_3.setContentsMargins(0, -1, 0, -1) self.gridLayout_3.setObjectName("gridLayout_3") self.label_7 = QtWidgets.QLabel(self.mGroupBox) self.label_7.setMaximumSize(QtCore.QSize(20, 20)) self.label_7.setText("") self.label_7.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/mask.svg")) self.label_7.setScaledContents(True) self.label_7.setObjectName("label_7") self.gridLayout_3.addWidget(self.label_7, 0, 0, 1, 1) self.checkInMask = QtWidgets.QCheckBox(self.mGroupBox) self.checkInMask.setMinimumSize(QtCore.QSize(40, 0)) self.checkInMask.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkInMask.setObjectName("checkInMask") self.gridLayout_3.addWidget(self.checkInMask, 0, 1, 1, 2) self.inMask = QtWidgets.QLineEdit(self.mGroupBox) self.inMask.setEnabled(False) self.inMask.setMinimumSize(QtCore.QSize(70, 20)) self.inMask.setObjectName("inMask") self.gridLayout_3.addWidget(self.inMask, 0, 4, 1, 2) self.label_5 = QtWidgets.QLabel(self.mGroupBox) self.label_5.setMaximumSize(QtCore.QSize(20, 20)) self.label_5.setText("") self.label_5.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/confidence.png")) self.label_5.setScaledContents(True) self.label_5.setObjectName("label_5") self.gridLayout_3.addWidget(self.label_5, 1, 0, 1, 1) self.checkInConfidence = QtWidgets.QCheckBox(self.mGroupBox) self.checkInConfidence.setMinimumSize(QtCore.QSize(140, 0)) self.checkInConfidence.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkInConfidence.setObjectName("checkInConfidence") self.gridLayout_3.addWidget(self.checkInConfidence, 1, 1, 1, 3) self.outConfidenceMap = QtWidgets.QLineEdit(self.mGroupBox) self.outConfidenceMap.setEnabled(False) self.outConfidenceMap.setMinimumSize(QtCore.QSize(70, 20)) self.outConfidenceMap.setObjectName("outConfidenceMap") self.gridLayout_3.addWidget(self.outConfidenceMap, 1, 4, 1, 2) self.label_6 = QtWidgets.QLabel(self.mGroupBox) self.label_6.setMaximumSize(QtCore.QSize(20, 20)) self.label_6.setText("") self.label_6.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/model.svg")) self.label_6.setScaledContents(True) self.label_6.setObjectName("label_6") self.gridLayout_3.addWidget(self.label_6, 2, 0, 1, 1) self.checkOutModel = QtWidgets.QCheckBox(self.mGroupBox) self.checkOutModel.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkOutModel.setObjectName("checkOutModel") self.gridLayout_3.addWidget(self.checkOutModel, 2, 1, 1, 3) self.outModel = QtWidgets.QLineEdit(self.mGroupBox) self.outModel.setEnabled(False) self.outModel.setMinimumSize(QtCore.QSize(70, 20)) self.outModel.setObjectName("outModel") self.gridLayout_3.addWidget(self.outModel, 2, 4, 1, 2) self.label_11 = QtWidgets.QLabel(self.mGroupBox) self.label_11.setMaximumSize(QtCore.QSize(20, 20)) self.label_11.setText("") self.label_11.setPixmap(QtGui.QPixmap(":/plugins/dzetsaka/img/table.png")) self.label_11.setScaledContents(True) self.label_11.setObjectName("label_11") self.gridLayout_3.addWidget(self.label_11, 3, 0, 1, 1) self.checkOutMatrix = QtWidgets.QCheckBox(self.mGroupBox) self.checkOutMatrix.setMaximumSize(QtCore.QSize(140, 16777215)) self.checkOutMatrix.setObjectName("checkOutMatrix") self.gridLayout_3.addWidget(self.checkOutMatrix, 3, 1, 1, 3) self.outMatrix = QtWidgets.QLineEdit(self.mGroupBox) self.outMatrix.setEnabled(False) self.outMatrix.setMinimumSize(QtCore.QSize(70, 20)) self.outMatrix.setObjectName("outMatrix") self.gridLayout_3.addWidget(self.outMatrix, 3, 4, 1, 2) self.inSplit = QtWidgets.QSpinBox(self.mGroupBox) self.inSplit.setEnabled(False) self.inSplit.setMinimumSize(QtCore.QSize(65, 20)) self.inSplit.setMaximum(100) self.inSplit.setProperty("value", 100) self.inSplit.setObjectName("inSplit") self.gridLayout_3.addWidget(self.inSplit, 4, 4, 1, 1) spacerItem3 = QtWidgets.QSpacerItem(36, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem3, 4, 5, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(15, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem4, 4, 0, 1, 1) self.label_9 = QtWidgets.QLabel(self.mGroupBox) self.label_9.setObjectName("label_9") self.gridLayout_3.addWidget(self.label_9, 4, 1, 1, 1) self.label_10 = QtWidgets.QLabel(self.mGroupBox) font = QtGui.QFont() font.setPointSize(8) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.gridLayout_3.addWidget(self.label_10, 4, 2, 1, 1) self.gridLayout_2.addWidget(self.mGroupBox, 2, 0, 1, 1) DockWidget.setWidget(self.dockWidgetContents) self.retranslateUi(DockWidget) QtCore.QMetaObject.connectSlotsByName(DockWidget) DockWidget.setTabOrder(self.inRaster, self.inShape) DockWidget.setTabOrder(self.inShape, self.inField) DockWidget.setTabOrder(self.inField, self.checkInModel) DockWidget.setTabOrder(self.checkInModel, self.inModel) DockWidget.setTabOrder(self.inModel, self.outRaster) DockWidget.setTabOrder(self.outRaster, self.performMagic) DockWidget.setTabOrder(self.performMagic, self.mGroupBox) DockWidget.setTabOrder(self.mGroupBox, self.checkInConfidence) DockWidget.setTabOrder(self.checkInConfidence, self.outConfidenceMap) DockWidget.setTabOrder(self.outConfidenceMap, self.checkOutModel) DockWidget.setTabOrder(self.checkOutModel, self.outModel) DockWidget.setTabOrder(self.outModel, self.checkOutMatrix) DockWidget.setTabOrder(self.checkOutMatrix, self.outMatrix) DockWidget.setTabOrder(self.outMatrix, self.inSplit) def retranslateUi(self, DockWidget): _translate = QtCore.QCoreApplication.translate DockWidget.setWindowTitle(_translate("DockWidget", "dzetsaka : classification tool")) self.label_2.setToolTip(_translate("DockWidget", "<html><head/><body><p>The image to classify</p></body></html>")) self.label_3.setToolTip(_translate("DockWidget", "<html><head/><body><p>Your ROI</p></body></html>")) self.label.setText(_translate("DockWidget", "or")) self.checkInModel.setText(_translate("DockWidget", "Load model")) self.label_4.setToolTip(_translate("DockWidget", "<html><head/><body><p>Column name where class number is stored</p></body></html>")) self.inModel.setPlaceholderText(_translate("DockWidget", "Model")) self.outRaster.setPlaceholderText(_translate("DockWidget", "Classification. Leave empty for temporary file")) self.performMagic.setText(_translate("DockWidget", "Perform the classification")) self.settingsButton.setText(_translate("DockWidget", "...")) self.outRasterButton.setText(_translate("DockWidget", "...")) self.mGroupBox.setTitle(_translate("DockWidget", "Optional")) self.label_7.setToolTip(_translate("DockWidget", "<html><head/><body><p>Mask where 0 are the pixels to ignore and 1 to classify</p></body></html>")) self.checkInMask.setText(_translate("DockWidget", "Mask ")) self.inMask.setPlaceholderText(_translate("DockWidget", "Automatic find filename_mask.ext")) self.label_5.setToolTip(_translate("DockWidget", "<html><head/><body><p>Mask where 0 are the pixels to ignore and 1 to classify</p></body></html>")) self.checkInConfidence.setToolTip(_translate("DockWidget", "Create a confidence map for each classified pixel. 1 is total confidence, 0 is null.")) self.checkInConfidence.setText(_translate("DockWidget", "Confidence map")) self.outConfidenceMap.setPlaceholderText(_translate("DockWidget", "Map of confidence")) self.label_6.setToolTip(_translate("DockWidget", "<html><head/><body><p>If you want to save the model for a further use and with another image</p></body></html>")) self.checkOutModel.setText(_translate("DockWidget", "Save model")) self.outModel.setPlaceholderText(_translate("DockWidget", "To use with another image")) self.label_11.setToolTip(_translate("DockWidget", "<html><head/><body><p>If you want to save the model for a further use and with another image</p></body></html>")) self.checkOutMatrix.setText(_translate("DockWidget", "Save matrix")) self.outMatrix.setPlaceholderText(_translate("DockWidget", "Save confusion matrix")) self.inSplit.setSuffix(_translate("DockWidget", "%")) self.label_9.setText(_translate("DockWidget", "Split")) self.label_10.setToolTip(_translate("DockWidget", "<html><head/><body><p>In percent, number of polygons used for classification and number used for stats (confusion matrix, overall accuracy and Kappa)</p></body></html>")) self.label_10.setText(_translate("DockWidget", "(?)"))
class Ui_IsogeoDockWidgetBase(object): def setupUi(self, IsogeoDockWidgetBase): IsogeoDockWidgetBase.setObjectName(_fromUtf8("IsogeoDockWidgetBase")) IsogeoDockWidgetBase.resize(623, 808) IsogeoDockWidgetBase.setMinimumSize(QtCore.QSize(623, 759)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/icon.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) IsogeoDockWidgetBase.setWindowIcon(icon) IsogeoDockWidgetBase.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) IsogeoDockWidgetBase.setWindowTitle(_fromUtf8("Isogeo")) self.dockWidgetContents = QtGui.QWidget() self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents")) self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.tabWidget = QtGui.QTabWidget(self.dockWidgetContents) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.tabWidget.setFont(font) self.tabWidget.setAutoFillBackground(False) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_search = QtGui.QWidget() self.tab_search.setObjectName(_fromUtf8("tab_search")) self.gridLayout_8 = QtGui.QGridLayout(self.tab_search) self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) self.horizontalLayout_17 = QtGui.QHBoxLayout() self.horizontalLayout_17.setObjectName( _fromUtf8("horizontalLayout_17")) self.btn_show = QtGui.QPushButton(self.tab_search) self.btn_show.setMinimumSize(QtCore.QSize(201, 0)) self.btn_show.setMaximumSize(QtCore.QSize(16777215, 30)) icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/eye.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_show.setIcon(icon1) self.btn_show.setObjectName(_fromUtf8("btn_show")) self.horizontalLayout_17.addWidget(self.btn_show) self.cbb_ob = QtGui.QComboBox(self.tab_search) self.cbb_ob.setMaximumSize(QtCore.QSize(100, 30)) self.cbb_ob.setObjectName(_fromUtf8("cbb_ob")) self.horizontalLayout_17.addWidget(self.cbb_ob) self.cbb_od = QtGui.QComboBox(self.tab_search) self.cbb_od.setMinimumSize(QtCore.QSize(0, 0)) self.cbb_od.setMaximumSize(QtCore.QSize(80, 30)) self.cbb_od.setObjectName(_fromUtf8("cbb_od")) self.cbb_od.addItem(_fromUtf8("")) self.cbb_od.addItem(_fromUtf8("")) self.horizontalLayout_17.addWidget(self.cbb_od) self.gridLayout_8.addLayout(self.horizontalLayout_17, 3, 0, 1, 1) self.tbl_result = QtGui.QTableWidget(self.tab_search) self.tbl_result.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.tbl_result.setObjectName(_fromUtf8("tbl_result")) self.tbl_result.setColumnCount(4) self.tbl_result.setRowCount(0) item = QtGui.QTableWidgetItem() self.tbl_result.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tbl_result.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.tbl_result.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.tbl_result.setHorizontalHeaderItem(3, item) self.tbl_result.horizontalHeader().setVisible(False) self.tbl_result.horizontalHeader().setSortIndicatorShown(False) self.tbl_result.verticalHeader().setVisible(False) self.gridLayout_8.addWidget(self.tbl_result, 4, 0, 1, 1) self.horizontalLayout_12 = QtGui.QHBoxLayout() self.horizontalLayout_12.setObjectName( _fromUtf8("horizontalLayout_12")) spacerItem = QtGui.QSpacerItem(98, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem) self.btn_previous = QtGui.QPushButton(self.tab_search) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btn_previous.sizePolicy().hasHeightForWidth()) self.btn_previous.setSizePolicy(sizePolicy) self.btn_previous.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap( QtGui.QPixmap( _fromUtf8(":/plugins/Isogeo/resources/caret-left.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_previous.setIcon(icon2) self.btn_previous.setObjectName(_fromUtf8("btn_previous")) self.horizontalLayout_12.addWidget(self.btn_previous) self.lbl_page = QtGui.QLabel(self.tab_search) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) self.lbl_page.setFont(font) self.lbl_page.setObjectName(_fromUtf8("lbl_page")) self.horizontalLayout_12.addWidget(self.lbl_page) self.btn_next = QtGui.QPushButton(self.tab_search) self.btn_next.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap( _fromUtf8(":/plugins/Isogeo/resources/caret-right.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_next.setIcon(icon3) self.btn_next.setObjectName(_fromUtf8("btn_next")) self.horizontalLayout_12.addWidget(self.btn_next) spacerItem1 = QtGui.QSpacerItem(128, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem1) self.gridLayout_8.addLayout(self.horizontalLayout_12, 5, 0, 1, 1) self.lyt_search = QtGui.QGridLayout() self.lyt_search.setObjectName(_fromUtf8("lyt_search")) self.cbb_quicksearch = QtGui.QComboBox(self.tab_search) self.cbb_quicksearch.setMaximumSize(QtCore.QSize(16777215, 30)) self.cbb_quicksearch.setAutoFillBackground(True) self.cbb_quicksearch.setInsertPolicy( QtGui.QComboBox.InsertAlphabetically) self.cbb_quicksearch.setIconSize(QtCore.QSize(20, 20)) self.cbb_quicksearch.setObjectName(_fromUtf8("cbb_quicksearch")) icon4 = QtGui.QIcon() icon4.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/bolt.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.cbb_quicksearch.addItem(icon4, _fromUtf8("")) self.cbb_quicksearch.setItemText(0, _fromUtf8("")) self.lyt_search.addWidget(self.cbb_quicksearch, 0, 2, 1, 1) self.cbb_keywords = QtGui.QComboBox(self.tab_search) self.cbb_keywords.setMinimumSize(QtCore.QSize(0, 25)) self.cbb_keywords.setObjectName(_fromUtf8("cbb_keywords")) self.lyt_search.addWidget(self.cbb_keywords, 1, 0, 1, 1) self.txt_input = QtGui.QLineEdit(self.tab_search) self.txt_input.setMinimumSize(QtCore.QSize(200, 30)) self.txt_input.setAutoFillBackground(True) self.txt_input.setInputMask(_fromUtf8("")) self.txt_input.setText(_fromUtf8("")) self.txt_input.setObjectName(_fromUtf8("txt_input")) self.lyt_search.addWidget(self.txt_input, 0, 0, 1, 1) self.btn_search_go = QtGui.QPushButton(self.tab_search) self.btn_search_go.setMinimumSize(QtCore.QSize(0, 30)) self.btn_search_go.setMaximumSize(QtCore.QSize(16777215, 30)) self.btn_search_go.setCursor( QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.btn_search_go.setAutoFillBackground(True) self.btn_search_go.setText(_fromUtf8("")) icon5 = QtGui.QIcon() icon5.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/search.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_search_go.setIcon(icon5) self.btn_search_go.setAutoDefault(True) self.btn_search_go.setDefault(True) self.btn_search_go.setFlat(False) self.btn_search_go.setObjectName(_fromUtf8("btn_search_go")) self.lyt_search.addWidget(self.btn_search_go, 0, 1, 1, 1) self.btn_reinit = QtGui.QPushButton(self.tab_search) self.btn_reinit.setMinimumSize(QtCore.QSize(81, 0)) self.btn_reinit.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.btn_reinit.setText(_fromUtf8("")) icon6 = QtGui.QIcon() icon6.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/undo.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_reinit.setIcon(icon6) self.btn_reinit.setIconSize(QtCore.QSize(18, 18)) self.btn_reinit.setObjectName(_fromUtf8("btn_reinit")) self.lyt_search.addWidget(self.btn_reinit, 1, 1, 1, 3) self.btn_save = QtGui.QPushButton(self.tab_search) self.btn_save.setMaximumSize(QtCore.QSize(16777215, 30)) font = QtGui.QFont() font.setPointSize(8) self.btn_save.setFont(font) self.btn_save.setText(_fromUtf8("")) icon7 = QtGui.QIcon() icon7.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/save.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_save.setIcon(icon7) self.btn_save.setIconSize(QtCore.QSize(18, 18)) self.btn_save.setObjectName(_fromUtf8("btn_save")) self.lyt_search.addWidget(self.btn_save, 0, 3, 1, 1) self.gridLayout_8.addLayout(self.lyt_search, 0, 0, 1, 1) self.grp_filters = QgsCollapsibleGroupBox(self.tab_search) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.grp_filters.setFont(font) self.grp_filters.setCollapsed(False) self.grp_filters.setScrollOnExpand(True) self.grp_filters.setObjectName(_fromUtf8("grp_filters")) self.gridLayout_2 = QtGui.QGridLayout(self.grp_filters) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.verticalLayout_13 = QtGui.QVBoxLayout() self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) self.lyt_horiz_filters = QtGui.QHBoxLayout() self.lyt_horiz_filters.setObjectName(_fromUtf8("lyt_horiz_filters")) self.lyt_vert_filters_left = QtGui.QVBoxLayout() self.lyt_vert_filters_left.setObjectName( _fromUtf8("lyt_vert_filters_left")) self.lyt_vert_filter_geo = QtGui.QVBoxLayout() self.lyt_vert_filter_geo.setObjectName( _fromUtf8("lyt_vert_filter_geo")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.ico_geofilter = QtGui.QLabel(self.grp_filters) self.ico_geofilter.setMaximumSize(QtCore.QSize(18, 18)) self.ico_geofilter.setText(_fromUtf8("")) self.ico_geofilter.setPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/map.svg"))) self.ico_geofilter.setScaledContents(True) self.ico_geofilter.setObjectName(_fromUtf8("ico_geofilter")) self.horizontalLayout.addWidget(self.ico_geofilter) self.lbl_geofilter = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lbl_geofilter.setFont(font) self.lbl_geofilter.setObjectName(_fromUtf8("lbl_geofilter")) self.horizontalLayout.addWidget(self.lbl_geofilter) spacerItem2 = QtGui.QSpacerItem(48, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.lyt_vert_filter_geo.addLayout(self.horizontalLayout) self.cbb_geofilter = QtGui.QComboBox(self.grp_filters) self.cbb_geofilter.setObjectName(_fromUtf8("cbb_geofilter")) self.lyt_vert_filter_geo.addWidget(self.cbb_geofilter) self.lyt_vert_filters_left.addLayout(self.lyt_vert_filter_geo) self.lyt_vert_filter_format = QtGui.QVBoxLayout() self.lyt_vert_filter_format.setObjectName( _fromUtf8("lyt_vert_filter_format")) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.ico_format = QtGui.QLabel(self.grp_filters) self.ico_format.setMaximumSize(QtCore.QSize(18, 18)) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.ico_format.setFont(font) self.ico_format.setText(_fromUtf8("")) self.ico_format.setPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/cube.svg"))) self.ico_format.setScaledContents(True) self.ico_format.setObjectName(_fromUtf8("ico_format")) self.horizontalLayout_3.addWidget(self.ico_format) self.lbl_format = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.lbl_format.setFont(font) self.lbl_format.setObjectName(_fromUtf8("lbl_format")) self.horizontalLayout_3.addWidget(self.lbl_format) spacerItem3 = QtGui.QSpacerItem(138, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.lyt_vert_filter_format.addLayout(self.horizontalLayout_3) self.cbb_format = QtGui.QComboBox(self.grp_filters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbb_format.sizePolicy().hasHeightForWidth()) self.cbb_format.setSizePolicy(sizePolicy) self.cbb_format.setMinimumSize(QtCore.QSize(30, 0)) self.cbb_format.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.cbb_format.setObjectName(_fromUtf8("cbb_format")) self.lyt_vert_filter_format.addWidget(self.cbb_format) self.lyt_vert_filters_left.addLayout(self.lyt_vert_filter_format) self.lyt_vert_filter_inspire = QtGui.QVBoxLayout() self.lyt_vert_filter_inspire.setObjectName( _fromUtf8("lyt_vert_filter_inspire")) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.ico_inspire = QtGui.QLabel(self.grp_filters) self.ico_inspire.setMaximumSize(QtCore.QSize(18, 18)) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.ico_inspire.setFont(font) self.ico_inspire.setText(_fromUtf8("")) self.ico_inspire.setPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/leaf.svg"))) self.ico_inspire.setScaledContents(True) self.ico_inspire.setObjectName(_fromUtf8("ico_inspire")) self.horizontalLayout_4.addWidget(self.ico_inspire) self.lbl_inspire = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.lbl_inspire.setFont(font) self.lbl_inspire.setObjectName(_fromUtf8("lbl_inspire")) self.horizontalLayout_4.addWidget(self.lbl_inspire) spacerItem4 = QtGui.QSpacerItem(78, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem4) self.lyt_vert_filter_inspire.addLayout(self.horizontalLayout_4) self.cbb_inspire = QtGui.QComboBox(self.grp_filters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbb_inspire.sizePolicy().hasHeightForWidth()) self.cbb_inspire.setSizePolicy(sizePolicy) self.cbb_inspire.setMinimumSize(QtCore.QSize(30, 0)) self.cbb_inspire.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.cbb_inspire.setObjectName(_fromUtf8("cbb_inspire")) self.lyt_vert_filter_inspire.addWidget(self.cbb_inspire) self.lyt_vert_filters_left.addLayout(self.lyt_vert_filter_inspire) self.lyt_vert_filter_contact = QtGui.QVBoxLayout() self.lyt_vert_filter_contact.setContentsMargins(-1, -1, -1, 0) self.lyt_vert_filter_contact.setObjectName( _fromUtf8("lyt_vert_filter_contact")) self.horizontalLayout_15 = QtGui.QHBoxLayout() self.horizontalLayout_15.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_15.setObjectName( _fromUtf8("horizontalLayout_15")) self.ico_contact = QtGui.QLabel(self.grp_filters) self.ico_contact.setMaximumSize(QtCore.QSize(18, 18)) self.ico_contact.setText(_fromUtf8("")) self.ico_contact.setPixmap( QtGui.QPixmap( _fromUtf8(":/plugins/Isogeo/resources/phone_orange.svg"))) self.ico_contact.setScaledContents(True) self.ico_contact.setObjectName(_fromUtf8("ico_contact")) self.horizontalLayout_15.addWidget(self.ico_contact) self.lbl_contact = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lbl_contact.setFont(font) self.lbl_contact.setScaledContents(True) self.lbl_contact.setObjectName(_fromUtf8("lbl_contact")) self.horizontalLayout_15.addWidget(self.lbl_contact) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem5) self.lyt_vert_filter_contact.addLayout(self.horizontalLayout_15) self.cbb_contact = QtGui.QComboBox(self.grp_filters) self.cbb_contact.setObjectName(_fromUtf8("cbb_contact")) self.lyt_vert_filter_contact.addWidget(self.cbb_contact) self.lyt_vert_filters_left.addLayout(self.lyt_vert_filter_contact) self.lyt_horiz_filters.addLayout(self.lyt_vert_filters_left) self.lyt_vert_filters_right = QtGui.QVBoxLayout() self.lyt_vert_filters_right.setObjectName( _fromUtf8("lyt_vert_filters_right")) self.lyt_vert_filter_type = QtGui.QVBoxLayout() self.lyt_vert_filter_type.setObjectName( _fromUtf8("lyt_vert_filter_type")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.ico_type = QtGui.QLabel(self.grp_filters) self.ico_type.setMaximumSize(QtCore.QSize(18, 18)) self.ico_type.setText(_fromUtf8("")) self.ico_type.setPixmap( QtGui.QPixmap( _fromUtf8(":/plugins/Isogeo/resources/asterisk.svg"))) self.ico_type.setScaledContents(True) self.ico_type.setObjectName(_fromUtf8("ico_type")) self.horizontalLayout_2.addWidget(self.ico_type) self.lbl_type = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lbl_type.setFont(font) self.lbl_type.setObjectName(_fromUtf8("lbl_type")) self.horizontalLayout_2.addWidget(self.lbl_type) spacerItem6 = QtGui.QSpacerItem(48, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem6) self.lyt_vert_filter_type.addLayout(self.horizontalLayout_2) self.cbb_type = QtGui.QComboBox(self.grp_filters) self.cbb_type.setObjectName(_fromUtf8("cbb_type")) self.lyt_vert_filter_type.addWidget(self.cbb_type) self.lyt_vert_filters_right.addLayout(self.lyt_vert_filter_type) self.lyt_vert_filter_workgroup = QtGui.QVBoxLayout() self.lyt_vert_filter_workgroup.setObjectName( _fromUtf8("lyt_vert_filter_workgroup")) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.ico_owner = QtGui.QLabel(self.grp_filters) self.ico_owner.setMaximumSize(QtCore.QSize(18, 18)) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.ico_owner.setFont(font) self.ico_owner.setText(_fromUtf8("")) self.ico_owner.setPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/users.svg"))) self.ico_owner.setScaledContents(True) self.ico_owner.setObjectName(_fromUtf8("ico_owner")) self.horizontalLayout_5.addWidget(self.ico_owner) self.lbl_owner = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.lbl_owner.setFont(font) self.lbl_owner.setObjectName(_fromUtf8("lbl_owner")) self.horizontalLayout_5.addWidget(self.lbl_owner) spacerItem7 = QtGui.QSpacerItem(148, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem7) self.lyt_vert_filter_workgroup.addLayout(self.horizontalLayout_5) self.cbb_owner = QtGui.QComboBox(self.grp_filters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbb_owner.sizePolicy().hasHeightForWidth()) self.cbb_owner.setSizePolicy(sizePolicy) self.cbb_owner.setMinimumSize(QtCore.QSize(30, 0)) self.cbb_owner.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.cbb_owner.setObjectName(_fromUtf8("cbb_owner")) self.lyt_vert_filter_workgroup.addWidget(self.cbb_owner) self.lyt_vert_filters_right.addLayout(self.lyt_vert_filter_workgroup) self.lyt_vert_filter_srs = QtGui.QVBoxLayout() self.lyt_vert_filter_srs.setObjectName( _fromUtf8("lyt_vert_filter_srs")) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.ico_srs = QtGui.QLabel(self.grp_filters) self.ico_srs.setMaximumSize(QtCore.QSize(18, 18)) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.ico_srs.setFont(font) self.ico_srs.setText(_fromUtf8("")) self.ico_srs.setPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/globe.svg"))) self.ico_srs.setScaledContents(True) self.ico_srs.setObjectName(_fromUtf8("ico_srs")) self.horizontalLayout_6.addWidget(self.ico_srs) self.lbl_srs = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setWeight(75) self.lbl_srs.setFont(font) self.lbl_srs.setObjectName(_fromUtf8("lbl_srs")) self.horizontalLayout_6.addWidget(self.lbl_srs) spacerItem8 = QtGui.QSpacerItem(68, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem8) self.lyt_vert_filter_srs.addLayout(self.horizontalLayout_6) self.cbb_srs = QtGui.QComboBox(self.grp_filters) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbb_srs.sizePolicy().hasHeightForWidth()) self.cbb_srs.setSizePolicy(sizePolicy) self.cbb_srs.setMinimumSize(QtCore.QSize(30, 0)) self.cbb_srs.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.cbb_srs.setObjectName(_fromUtf8("cbb_srs")) self.lyt_vert_filter_srs.addWidget(self.cbb_srs) self.lyt_vert_filters_right.addLayout(self.lyt_vert_filter_srs) self.lyt_vert_filter_licence = QtGui.QVBoxLayout() self.lyt_vert_filter_licence.setObjectName( _fromUtf8("lyt_vert_filter_licence")) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.ico_license = QtGui.QLabel(self.grp_filters) self.ico_license.setMaximumSize(QtCore.QSize(18, 18)) self.ico_license.setText(_fromUtf8("")) self.ico_license.setPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/gavel.svg"))) self.ico_license.setScaledContents(True) self.ico_license.setObjectName(_fromUtf8("ico_license")) self.horizontalLayout_8.addWidget(self.ico_license) self.lbl_license = QtGui.QLabel(self.grp_filters) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lbl_license.setFont(font) self.lbl_license.setObjectName(_fromUtf8("lbl_license")) self.horizontalLayout_8.addWidget(self.lbl_license) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem9) self.lyt_vert_filter_licence.addLayout(self.horizontalLayout_8) self.cbb_license = QtGui.QComboBox(self.grp_filters) self.cbb_license.setObjectName(_fromUtf8("cbb_license")) self.lyt_vert_filter_licence.addWidget(self.cbb_license) self.lyt_vert_filters_right.addLayout(self.lyt_vert_filter_licence) self.lyt_horiz_filters.addLayout(self.lyt_vert_filters_right) self.verticalLayout_13.addLayout(self.lyt_horiz_filters) self.gridLayout_2.addLayout(self.verticalLayout_13, 0, 0, 1, 1) self.gridLayout_8.addWidget(self.grp_filters, 2, 0, 1, 1) self.line = QtGui.QFrame(self.tab_search) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.gridLayout_8.addWidget(self.line, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_search, icon5, _fromUtf8("")) self.tab_settings = QtGui.QWidget() self.tab_settings.setObjectName(_fromUtf8("tab_settings")) self.gridLayout_7 = QtGui.QGridLayout(self.tab_settings) self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) self.groupBox_2 = QtGui.QGroupBox(self.tab_settings) self.groupBox_2.setMinimumSize(QtCore.QSize(0, 121)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_2) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.verticalLayout_10 = QtGui.QVBoxLayout() self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.cbb_modify_sr = QtGui.QComboBox(self.groupBox_2) self.cbb_modify_sr.setMinimumSize(QtCore.QSize(221, 24)) self.cbb_modify_sr.setObjectName(_fromUtf8("cbb_modify_sr")) self.horizontalLayout_9.addWidget(self.cbb_modify_sr) spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem10) self.btn_rename_sr = QtGui.QPushButton(self.groupBox_2) self.btn_rename_sr.setMinimumSize(QtCore.QSize(111, 24)) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.btn_rename_sr.setFont(font) icon8 = QtGui.QIcon() icon8.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/pencil.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_rename_sr.setIcon(icon8) self.btn_rename_sr.setObjectName(_fromUtf8("btn_rename_sr")) self.horizontalLayout_9.addWidget(self.btn_rename_sr) self.btn_delete_sr = QtGui.QPushButton(self.groupBox_2) self.btn_delete_sr.setMinimumSize(QtCore.QSize(61, 24)) self.btn_delete_sr.setMaximumSize(QtCore.QSize(61, 16777215)) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.btn_delete_sr.setFont(font) self.btn_delete_sr.setText(_fromUtf8("")) icon9 = QtGui.QIcon() icon9.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/trash.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_delete_sr.setIcon(icon9) self.btn_delete_sr.setObjectName(_fromUtf8("btn_delete_sr")) self.horizontalLayout_9.addWidget(self.btn_delete_sr) self.verticalLayout_10.addLayout(self.horizontalLayout_9) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName( _fromUtf8("horizontalLayout_10")) self.lbl_default = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.lbl_default.setFont(font) self.lbl_default.setObjectName(_fromUtf8("lbl_default")) self.horizontalLayout_10.addWidget(self.lbl_default) spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem11) self.btn_default = QtGui.QPushButton(self.groupBox_2) self.btn_default.setMinimumSize(QtCore.QSize(111, 24)) self.btn_default.setText(_fromUtf8("")) self.btn_default.setIcon(icon7) self.btn_default.setObjectName(_fromUtf8("btn_default")) self.horizontalLayout_10.addWidget(self.btn_default) self.btn_reset_default = QtGui.QPushButton(self.groupBox_2) self.btn_reset_default.setMinimumSize(QtCore.QSize(61, 24)) self.btn_reset_default.setMaximumSize(QtCore.QSize(61, 16777215)) self.btn_reset_default.setText(_fromUtf8("")) self.btn_reset_default.setIcon(icon6) self.btn_reset_default.setObjectName(_fromUtf8("btn_reset_default")) self.horizontalLayout_10.addWidget(self.btn_reset_default) self.verticalLayout_10.addLayout(self.horizontalLayout_10) self.horizontalLayout_11 = QtGui.QHBoxLayout() self.horizontalLayout_11.setObjectName( _fromUtf8("horizontalLayout_11")) self.lbl_geo_op = QtGui.QLabel(self.groupBox_2) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.lbl_geo_op.setFont(font) self.lbl_geo_op.setObjectName(_fromUtf8("lbl_geo_op")) self.horizontalLayout_11.addWidget(self.lbl_geo_op) spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem12) self.cbb_geo_op = QtGui.QComboBox(self.groupBox_2) self.cbb_geo_op.setMinimumSize(QtCore.QSize(176, 24)) self.cbb_geo_op.setObjectName(_fromUtf8("cbb_geo_op")) self.horizontalLayout_11.addWidget(self.cbb_geo_op) self.verticalLayout_10.addLayout(self.horizontalLayout_11) self.gridLayout_4.addLayout(self.verticalLayout_10, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox_2, 0, 0, 1, 1) self.groupBox = QtGui.QGroupBox(self.tab_settings) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.gridLayout_5 = QtGui.QGridLayout(self.groupBox) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.txt_shares = QtGui.QTextBrowser(self.groupBox) self.txt_shares.setObjectName(_fromUtf8("txt_shares")) self.gridLayout_5.addWidget(self.txt_shares, 1, 0, 1, 1) self.horizontalLayout_21 = QtGui.QHBoxLayout() self.horizontalLayout_21.setObjectName( _fromUtf8("horizontalLayout_21")) self.lbl_auth = QtGui.QLabel(self.groupBox) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.lbl_auth.setFont(font) self.lbl_auth.setObjectName(_fromUtf8("lbl_auth")) self.horizontalLayout_21.addWidget(self.lbl_auth) spacerItem13 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_21.addItem(spacerItem13) self.btn_change_user = QtGui.QPushButton(self.groupBox) self.btn_change_user.setMinimumSize(QtCore.QSize(91, 24)) self.btn_change_user.setText(_fromUtf8("")) icon10 = QtGui.QIcon() icon10.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/key.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_change_user.setIcon(icon10) self.btn_change_user.setObjectName(_fromUtf8("btn_change_user")) self.horizontalLayout_21.addWidget(self.btn_change_user) self.gridLayout_5.addLayout(self.horizontalLayout_21, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox, 1, 0, 1, 1) self.groupBox_4 = QtGui.QGroupBox(self.tab_settings) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.gridLayout_6 = QtGui.QGridLayout(self.groupBox_4) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.verticalLayout_12 = QtGui.QVBoxLayout() self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) self.horizontalLayout_24 = QtGui.QHBoxLayout() self.horizontalLayout_24.setObjectName( _fromUtf8("horizontalLayout_24")) self.lbl_report = QtGui.QLabel(self.groupBox_4) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.lbl_report.setFont(font) self.lbl_report.setObjectName(_fromUtf8("lbl_report")) self.horizontalLayout_24.addWidget(self.lbl_report) spacerItem14 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_24.addItem(spacerItem14) self.btn_report = QtGui.QPushButton(self.groupBox_4) self.btn_report.setMinimumSize(QtCore.QSize(91, 24)) self.btn_report.setText(_fromUtf8("")) icon11 = QtGui.QIcon() icon11.addPixmap( QtGui.QPixmap( _fromUtf8(":/plugins/Isogeo/resources/bullhorn.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_report.setIcon(icon11) self.btn_report.setObjectName(_fromUtf8("btn_report")) self.horizontalLayout_24.addWidget(self.btn_report) self.verticalLayout_12.addLayout(self.horizontalLayout_24) self.horizontalLayout_23 = QtGui.QHBoxLayout() self.horizontalLayout_23.setObjectName( _fromUtf8("horizontalLayout_23")) self.lbl_help = QtGui.QLabel(self.groupBox_4) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.lbl_help.setFont(font) self.lbl_help.setObjectName(_fromUtf8("lbl_help")) self.horizontalLayout_23.addWidget(self.lbl_help) spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_23.addItem(spacerItem15) self.btn_help = QtGui.QPushButton(self.groupBox_4) self.btn_help.setMinimumSize(QtCore.QSize(91, 24)) self.btn_help.setText(_fromUtf8("")) icon12 = QtGui.QIcon() icon12.addPixmap( QtGui.QPixmap( _fromUtf8(":/plugins/Isogeo/resources/question.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_help.setIcon(icon12) self.btn_help.setObjectName(_fromUtf8("btn_help")) self.horizontalLayout_23.addWidget(self.btn_help) self.verticalLayout_12.addLayout(self.horizontalLayout_23) self.horizontalLayout_22 = QtGui.QHBoxLayout() self.horizontalLayout_22.setObjectName( _fromUtf8("horizontalLayout_22")) self.lbl_credits = QtGui.QLabel(self.groupBox_4) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.lbl_credits.setFont(font) self.lbl_credits.setObjectName(_fromUtf8("lbl_credits")) self.horizontalLayout_22.addWidget(self.lbl_credits) spacerItem16 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_22.addItem(spacerItem16) self.btn_credits = QtGui.QPushButton(self.groupBox_4) self.btn_credits.setMinimumSize(QtCore.QSize(91, 24)) self.btn_credits.setText(_fromUtf8("")) icon13 = QtGui.QIcon() icon13.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/info.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btn_credits.setIcon(icon13) self.btn_credits.setObjectName(_fromUtf8("btn_credits")) self.horizontalLayout_22.addWidget(self.btn_credits) self.verticalLayout_12.addLayout(self.horizontalLayout_22) self.gridLayout_6.addLayout(self.verticalLayout_12, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox_4, 2, 0, 1, 1) spacerItem17 = QtGui.QSpacerItem(20, 105, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_7.addItem(spacerItem17, 3, 0, 1, 1) icon14 = QtGui.QIcon() icon14.addPixmap( QtGui.QPixmap(_fromUtf8(":/plugins/Isogeo/resources/gear.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.tabWidget.addTab(self.tab_settings, icon14, _fromUtf8("")) self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) IsogeoDockWidgetBase.setWidget(self.dockWidgetContents) self.retranslateUi(IsogeoDockWidgetBase) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(IsogeoDockWidgetBase) def retranslateUi(self, IsogeoDockWidgetBase): self.btn_show.setToolTip( _translate("IsogeoDockWidgetBase", "Display the results list", None)) self.btn_show.setText( _translate("IsogeoDockWidgetBase", "Show results", None)) self.cbb_ob.setToolTip( _translate("IsogeoDockWidgetBase", "Sorting method", None)) self.cbb_od.setToolTip( _translate("IsogeoDockWidgetBase", "Sorting direction", None)) self.cbb_od.setItemText( 0, _translate("IsogeoDockWidgetBase", "Ascendant", None)) self.cbb_od.setItemText( 1, _translate("IsogeoDockWidgetBase", "Descendant", None)) self.tbl_result.setSortingEnabled(False) item = self.tbl_result.horizontalHeaderItem(0) item.setText(_translate("IsogeoDockWidgetBase", "Title", None)) item = self.tbl_result.horizontalHeaderItem(1) item.setText(_translate("IsogeoDockWidgetBase", "Modified", None)) item = self.tbl_result.horizontalHeaderItem(2) item.setText(_translate("IsogeoDockWidgetBase", "Type", None)) item = self.tbl_result.horizontalHeaderItem(3) item.setText(_translate("IsogeoDockWidgetBase", "Add", None)) self.lbl_page.setText( _translate("IsogeoDockWidgetBase", "Page x on x", None)) self.cbb_quicksearch.setToolTip( _translate("IsogeoDockWidgetBase", "Quick searches", None)) self.txt_input.setToolTip( _translate("IsogeoDockWidgetBase", "Enter your search terms", None)) self.txt_input.setPlaceholderText( _translate("IsogeoDockWidgetBase", "roads, habitat, cadastral parcel, transport", None)) self.btn_search_go.setToolTip( _translate("IsogeoDockWidgetBase", "Launch search", None)) self.btn_reinit.setToolTip( _translate("IsogeoDockWidgetBase", "Reset all input fields", None)) self.btn_save.setToolTip( _translate("IsogeoDockWidgetBase", "Save research", None)) self.grp_filters.setTitle( _translate("IsogeoDockWidgetBase", "Advanced search", None)) self.lbl_geofilter.setText( _translate("IsogeoDockWidgetBase", "Geographic filter", None)) self.lbl_format.setText( _translate("IsogeoDockWidgetBase", "Format (source)", None)) self.lbl_inspire.setText( _translate("IsogeoDockWidgetBase", "INSPIRE keywords", None)) self.lbl_contact.setText( _translate("IsogeoDockWidgetBase", "Contact", None)) self.lbl_type.setText( _translate("IsogeoDockWidgetBase", "Resource type", None)) self.lbl_owner.setText( _translate("IsogeoDockWidgetBase", "Metadata owner", None)) self.lbl_srs.setText( _translate("IsogeoDockWidgetBase", "Coordinate system (source)", None)) self.lbl_license.setText( _translate("IsogeoDockWidgetBase", "License", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_search), _translate("IsogeoDockWidgetBase", "Search", None)) self.groupBox_2.setTitle( _translate("IsogeoDockWidgetBase", "Search settings", None)) self.btn_rename_sr.setText( _translate("IsogeoDockWidgetBase", "Rename", None)) self.lbl_default.setText( _translate("IsogeoDockWidgetBase", "Default search", None)) self.lbl_geo_op.setText( _translate("IsogeoDockWidgetBase", "Geographical operator applied to the filter", None)) self.groupBox.setTitle( _translate("IsogeoDockWidgetBase", "Authentication settings", None)) self.lbl_auth.setText( _translate("IsogeoDockWidgetBase", "Set plugin authentication:", None)) self.groupBox_4.setTitle( _translate("IsogeoDockWidgetBase", "Resources", None)) self.lbl_report.setText( _translate("IsogeoDockWidgetBase", "Report an issue on the bug tracker", None)) self.lbl_help.setText( _translate("IsogeoDockWidgetBase", "Open online plugin help", None)) self.lbl_credits.setText( _translate("IsogeoDockWidgetBase", "Open plugin credits", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_settings), _translate("IsogeoDockWidgetBase", "Settings", None))