def _init_widgets(self, layout_object):
        """Initialize widgets"""
        lbl_title = QLabel()
        lbl_title.setStyleSheet(
            'padding: 2px; font-weight: bold; background-color: '
            'rgb(200, 200, 200);')
        lbl_title.setText(self.tr('QR Code'))
        self._cd_value_widget = CodeValueWidget(self)
        self._cd_value_widget.value_changed.connect(
            self._on_code_value_changed)
        value_groupbox = QgsCollapsibleGroupBoxBasic(self.tr('Data'))
        gp_layout = QVBoxLayout()
        gp_layout.setContentsMargins(0, 0, 0, 0)
        gp_layout.addWidget(self._cd_value_widget)
        value_groupbox.setLayout(gp_layout)

        # Item appearance
        appearance_groupbox = QgsCollapsibleGroupBoxBasic(
            self.tr('Appearance'))
        appearance_layout = QGridLayout()

        # Data color
        lbl_data_clr = QLabel(self.tr('Data color'))
        self._data_clr_btn = QgsColorButton()
        self._data_clr_btn.setColorDialogTitle(self.tr('Select Data Color'))
        self._data_clr_btn.setContext('composer')
        self._data_clr_btn.setAllowOpacity(False)
        self._data_clr_btn.colorChanged.connect(self.on_data_color_changed)
        appearance_layout.addWidget(lbl_data_clr, 0, 0)
        appearance_layout.addWidget(self._data_clr_btn, 0, 1)
        appearance_layout.setColumnStretch(2, 1)

        # Background color
        lbl_background_clr = QLabel(self.tr('Background color'))
        self._background_clr_btn = QgsColorButton()
        self._background_clr_btn.setColorDialogTitle(
            self.tr('Select Background Color'))
        self._background_clr_btn.setContext('composer')
        self._background_clr_btn.setAllowOpacity(False)
        self._background_clr_btn.colorChanged.connect(
            self.on_background_color_changed)
        appearance_layout.addWidget(lbl_background_clr, 1, 0)
        appearance_layout.addWidget(self._background_clr_btn, 1, 1)

        appearance_groupbox.setLayout(appearance_layout)

        # Properties widget
        self._prop_widget = QgsLayoutItemPropertiesWidget(self, layout_object)
        self._prop_widget.showBackgroundGroup(False)

        # Add widgets to layout
        layout = QVBoxLayout()
        layout.setContentsMargins(0, 0, 0, 0)
        layout.addWidget(lbl_title)
        layout.addWidget(value_groupbox)
        layout.addWidget(appearance_groupbox)
        layout.addWidget(self._prop_widget)

        # Set layout
        self.setLayout(layout)
    def _init_widgets(self, layout_object):
        """Initialize widgets"""
        lbl_title = QLabel()
        lbl_title.setStyleSheet(
            'padding: 2px; font-weight: bold; background-color: '
            'rgb(200, 200, 200);')
        lbl_title.setText(self.tr('Linear Barcode'))
        self._cd_value_widget = CodeValueWidget(self)
        self._cd_value_widget.value_changed.connect(
            self._on_code_value_changed)
        value_groupbox = QgsCollapsibleGroupBoxBasic(self.tr('Data'))
        gp_layout = QVBoxLayout()
        gp_layout.setContentsMargins(0, 0, 0, 0)
        gp_layout.addWidget(self._cd_value_widget)
        value_groupbox.setLayout(gp_layout)

        # Barcode properties
        barcode_props_groupbox = QgsCollapsibleGroupBoxBasic(
            self.tr('Properties'))
        barcode_props_layout = QGridLayout()

        lbl_barcode_type = QLabel(self.tr('Linear barcode type'))
        self._barcode_cbo = LinearMetadataCombobox()
        self._barcode_cbo.metadata_changed.connect(
            self._on_linear_type_changed)
        barcode_props_layout.addWidget(lbl_barcode_type, 0, 0)
        barcode_props_layout.addWidget(self._barcode_cbo, 0, 1)
        self._chk_checksum = QCheckBox(self.tr('Add checksum'))
        self._chk_checksum.stateChanged.connect(self._on_add_checksum)
        barcode_props_layout.addWidget(self._chk_checksum, 1, 0, 1, 2)
        self._chk_render_txt = QCheckBox(self.tr('Render barcode text'))
        self._chk_render_txt.stateChanged.connect(self._on_render_text_changed)
        barcode_props_layout.addWidget(self._chk_render_txt, 2, 0, 1, 2)
        barcode_props_layout.setColumnStretch(1, 1)

        barcode_props_groupbox.setLayout(barcode_props_layout)

        # Properties widget
        self._prop_widget = QgsLayoutItemPropertiesWidget(self, layout_object)
        self._prop_widget.showBackgroundGroup(False)

        # Add widgets to layout
        layout = QVBoxLayout()
        layout.setContentsMargins(0, 0, 0, 0)
        layout.addWidget(lbl_title)
        layout.addWidget(barcode_props_groupbox)
        layout.addWidget(value_groupbox)
        layout.addWidget(self._prop_widget)

        # Set layout
        self.setLayout(layout)
    def setupUi(self, QgsSvgExportOptionsDialog):
        QgsSvgExportOptionsDialog.setObjectName(
            _fromUtf8("QgsSvgExportOptionsDialog"))
        QgsSvgExportOptionsDialog.resize(489, 282)
        self.verticalLayout = QtGui.QVBoxLayout(QgsSvgExportOptionsDialog)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(QgsSvgExportOptionsDialog)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.chkMapLayersAsGroup = QtGui.QCheckBox(self.groupBox)
        self.chkMapLayersAsGroup.setChecked(False)
        self.chkMapLayersAsGroup.setObjectName(
            _fromUtf8("chkMapLayersAsGroup"))
        self.verticalLayout_2.addWidget(self.chkMapLayersAsGroup)
        self.chkTextAsOutline = QtGui.QCheckBox(self.groupBox)
        self.chkTextAsOutline.setEnabled(True)
        self.chkTextAsOutline.setChecked(True)
        self.chkTextAsOutline.setObjectName(_fromUtf8("chkTextAsOutline"))
        self.verticalLayout_2.addWidget(self.chkTextAsOutline)
        self.verticalLayout.addWidget(self.groupBox)
        self.mClipToContentGroupBox = QgsCollapsibleGroupBoxBasic(
            QgsSvgExportOptionsDialog)
        self.mClipToContentGroupBox.setCheckable(True)
        self.mClipToContentGroupBox.setChecked(False)
        self.mClipToContentGroupBox.setObjectName(
            _fromUtf8("mClipToContentGroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.mClipToContentGroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.mTopMarginSpinBox = QgsDoubleSpinBox(self.mClipToContentGroupBox)
        self.mTopMarginSpinBox.setSingleStep(0.1)
        self.mTopMarginSpinBox.setObjectName(_fromUtf8("mTopMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mTopMarginSpinBox, 0, 2, 1, 1)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_5 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_7.addWidget(self.label_5)
        self.mLeftMarginSpinBox = QgsDoubleSpinBox(self.mClipToContentGroupBox)
        self.mLeftMarginSpinBox.setSingleStep(0.1)
        self.mLeftMarginSpinBox.setObjectName(_fromUtf8("mLeftMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mLeftMarginSpinBox)
        self.label_11 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_7.addWidget(self.label_11)
        self.mRightMarginSpinBox = QgsDoubleSpinBox(
            self.mClipToContentGroupBox)
        self.mRightMarginSpinBox.setSingleStep(0.1)
        self.mRightMarginSpinBox.setObjectName(
            _fromUtf8("mRightMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mRightMarginSpinBox)
        self.gridLayout_5.addLayout(self.horizontalLayout_7, 1, 0, 1, 4)
        self.label_12 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_5.addWidget(self.label_12, 2, 1, 1, 1)
        self.mBottomMarginSpinBox = QgsDoubleSpinBox(
            self.mClipToContentGroupBox)
        self.mBottomMarginSpinBox.setSingleStep(0.1)
        self.mBottomMarginSpinBox.setObjectName(
            _fromUtf8("mBottomMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mBottomMarginSpinBox, 2, 2, 1, 1)
        self.label_4 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_5.addWidget(self.label_4, 0, 1, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem, 0, 3, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem1, 0, 0, 1, 1)
        self.verticalLayout_5.addLayout(self.gridLayout_5)
        self.verticalLayout.addWidget(self.mClipToContentGroupBox)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem2)
        self.buttonBox = QtGui.QDialogButtonBox(QgsSvgExportOptionsDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Save)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(QgsSvgExportOptionsDialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               QgsSvgExportOptionsDialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               QgsSvgExportOptionsDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(QgsSvgExportOptionsDialog)
        QgsSvgExportOptionsDialog.setTabOrder(self.chkMapLayersAsGroup,
                                              self.chkTextAsOutline)
        QgsSvgExportOptionsDialog.setTabOrder(self.chkTextAsOutline,
                                              self.mClipToContentGroupBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mClipToContentGroupBox,
                                              self.mTopMarginSpinBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mTopMarginSpinBox,
                                              self.mLeftMarginSpinBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mLeftMarginSpinBox,
                                              self.mRightMarginSpinBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mRightMarginSpinBox,
                                              self.mBottomMarginSpinBox)
class QgsSvgExportOptionsDialog(object):
    def setupUi(self, QgsSvgExportOptionsDialog):
        QgsSvgExportOptionsDialog.setObjectName(
            _fromUtf8("QgsSvgExportOptionsDialog"))
        QgsSvgExportOptionsDialog.resize(489, 282)
        self.verticalLayout = QtGui.QVBoxLayout(QgsSvgExportOptionsDialog)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(QgsSvgExportOptionsDialog)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.chkMapLayersAsGroup = QtGui.QCheckBox(self.groupBox)
        self.chkMapLayersAsGroup.setChecked(False)
        self.chkMapLayersAsGroup.setObjectName(
            _fromUtf8("chkMapLayersAsGroup"))
        self.verticalLayout_2.addWidget(self.chkMapLayersAsGroup)
        self.chkTextAsOutline = QtGui.QCheckBox(self.groupBox)
        self.chkTextAsOutline.setEnabled(True)
        self.chkTextAsOutline.setChecked(True)
        self.chkTextAsOutline.setObjectName(_fromUtf8("chkTextAsOutline"))
        self.verticalLayout_2.addWidget(self.chkTextAsOutline)
        self.verticalLayout.addWidget(self.groupBox)
        self.mClipToContentGroupBox = QgsCollapsibleGroupBoxBasic(
            QgsSvgExportOptionsDialog)
        self.mClipToContentGroupBox.setCheckable(True)
        self.mClipToContentGroupBox.setChecked(False)
        self.mClipToContentGroupBox.setObjectName(
            _fromUtf8("mClipToContentGroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.mClipToContentGroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.mTopMarginSpinBox = QgsDoubleSpinBox(self.mClipToContentGroupBox)
        self.mTopMarginSpinBox.setSingleStep(0.1)
        self.mTopMarginSpinBox.setObjectName(_fromUtf8("mTopMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mTopMarginSpinBox, 0, 2, 1, 1)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_5 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_7.addWidget(self.label_5)
        self.mLeftMarginSpinBox = QgsDoubleSpinBox(self.mClipToContentGroupBox)
        self.mLeftMarginSpinBox.setSingleStep(0.1)
        self.mLeftMarginSpinBox.setObjectName(_fromUtf8("mLeftMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mLeftMarginSpinBox)
        self.label_11 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_7.addWidget(self.label_11)
        self.mRightMarginSpinBox = QgsDoubleSpinBox(
            self.mClipToContentGroupBox)
        self.mRightMarginSpinBox.setSingleStep(0.1)
        self.mRightMarginSpinBox.setObjectName(
            _fromUtf8("mRightMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mRightMarginSpinBox)
        self.gridLayout_5.addLayout(self.horizontalLayout_7, 1, 0, 1, 4)
        self.label_12 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_5.addWidget(self.label_12, 2, 1, 1, 1)
        self.mBottomMarginSpinBox = QgsDoubleSpinBox(
            self.mClipToContentGroupBox)
        self.mBottomMarginSpinBox.setSingleStep(0.1)
        self.mBottomMarginSpinBox.setObjectName(
            _fromUtf8("mBottomMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mBottomMarginSpinBox, 2, 2, 1, 1)
        self.label_4 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_5.addWidget(self.label_4, 0, 1, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem, 0, 3, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem1, 0, 0, 1, 1)
        self.verticalLayout_5.addLayout(self.gridLayout_5)
        self.verticalLayout.addWidget(self.mClipToContentGroupBox)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem2)
        self.buttonBox = QtGui.QDialogButtonBox(QgsSvgExportOptionsDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Save)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(QgsSvgExportOptionsDialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               QgsSvgExportOptionsDialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               QgsSvgExportOptionsDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(QgsSvgExportOptionsDialog)
        QgsSvgExportOptionsDialog.setTabOrder(self.chkMapLayersAsGroup,
                                              self.chkTextAsOutline)
        QgsSvgExportOptionsDialog.setTabOrder(self.chkTextAsOutline,
                                              self.mClipToContentGroupBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mClipToContentGroupBox,
                                              self.mTopMarginSpinBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mTopMarginSpinBox,
                                              self.mLeftMarginSpinBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mLeftMarginSpinBox,
                                              self.mRightMarginSpinBox)
        QgsSvgExportOptionsDialog.setTabOrder(self.mRightMarginSpinBox,
                                              self.mBottomMarginSpinBox)

    def retranslateUi(self, QgsSvgExportOptionsDialog):
        QgsSvgExportOptionsDialog.setWindowTitle(
            _translate("QgsSvgExportOptionsDialog", "SVG export options",
                       None))
        self.groupBox.setTitle(
            _translate("QgsSvgExportOptionsDialog", "SVG options", None))
        self.chkMapLayersAsGroup.setText(
            _translate(
                "QgsSvgExportOptionsDialog",
                "Export map layers as svg groups (may affect label placement)",
                None))
        self.chkTextAsOutline.setToolTip(
            _translate(
                "QgsSvgExportOptionsDialog",
                "Uncheck to render map labels as text objects. This will degrade the quality of the map labels but allow editing in vector illustration software.",
                None))
        self.chkTextAsOutline.setText(
            _translate("QgsSvgExportOptionsDialog",
                       "Render map labels as outlines", None))
        self.mClipToContentGroupBox.setTitle(
            _translate("QgsSvgExportOptionsDialog", "Crop to content", None))
        self.label_5.setText(
            _translate("QgsSvgExportOptionsDialog", "Left", None))
        self.label_11.setText(
            _translate("QgsSvgExportOptionsDialog", "Right", None))
        self.label_12.setText(
            _translate("QgsSvgExportOptionsDialog", "Bottom", None))
        self.label_4.setText(
            _translate("QgsSvgExportOptionsDialog", "Top margin (mm)", None))
Example #5
0
    def setupUi(self, ChartPropertiesEditor):
        ChartPropertiesEditor.setObjectName(_fromUtf8("ChartPropertiesEditor"))
        ChartPropertiesEditor.resize(340, 749)
        self.gridLayout = QtGui.QGridLayout(ChartPropertiesEditor)
        self.gridLayout.setContentsMargins(5, 2, 5, 2)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(ChartPropertiesEditor)
        self.label.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label.setMargin(7)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
        self.Chart = QtGui.QLabel(ChartPropertiesEditor)
        self.Chart.setStyleSheet(
            _fromUtf8(
                "padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"
            ))
        self.Chart.setObjectName(_fromUtf8("Chart"))
        self.gridLayout.addWidget(self.Chart, 0, 0, 1, 2)
        self.cbo_chart_type = QtGui.QComboBox(ChartPropertiesEditor)
        self.cbo_chart_type.setMinimumSize(QtCore.QSize(0, 30))
        self.cbo_chart_type.setObjectName(_fromUtf8("cbo_chart_type"))
        self.gridLayout.addWidget(self.cbo_chart_type, 2, 1, 1, 1)
        self.scrollArea = QtGui.QScrollArea(ChartPropertiesEditor)
        self.scrollArea.setFrameShape(QtGui.QFrame.NoFrame)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setAlignment(QtCore.Qt.AlignLeading
                                     | QtCore.Qt.AlignLeft
                                     | QtCore.Qt.AlignTop)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 330, 678))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.gridLayout_5 = QtGui.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_2.setMargin(5)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.ref_table = ReferencedTableEditor(self.groupBox)
        self.ref_table.setObjectName(_fromUtf8("ref_table"))
        self.gridLayout_2.addWidget(self.ref_table, 0, 0, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox, 0, 0, 1, 1)
        self.groupBox_2 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setMargin(1)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.series_type_container = QtGui.QStackedWidget(self.groupBox_2)
        self.series_type_container.setFrameShape(QtGui.QFrame.NoFrame)
        self.series_type_container.setObjectName(
            _fromUtf8("series_type_container"))
        self.gridLayout_3.addWidget(self.series_type_container, 0, 0, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox_2, 1, 0, 1, 1)
        self.groupBox_3 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_4.setContentsMargins(9, 6, 9, 6)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.label_2 = QtGui.QLabel(self.groupBox_3)
        self.label_2.setMinimumSize(QtCore.QSize(60, 0))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_4.addWidget(self.label_2, 0, 0, 1, 1)
        self.txt_plot_title = QtGui.QLineEdit(self.groupBox_3)
        self.txt_plot_title.setMinimumSize(QtCore.QSize(0, 30))
        self.txt_plot_title.setMaxLength(200)
        self.txt_plot_title.setObjectName(_fromUtf8("txt_plot_title"))
        self.gridLayout_4.addWidget(self.txt_plot_title, 0, 1, 1, 1)
        self.gb_legend = QtGui.QGroupBox(self.groupBox_3)
        self.gb_legend.setMinimumSize(QtCore.QSize(0, 0))
        self.gb_legend.setFlat(False)
        self.gb_legend.setCheckable(True)
        self.gb_legend.setChecked(False)
        self.gb_legend.setObjectName(_fromUtf8("gb_legend"))
        self.gridLayout_6 = QtGui.QGridLayout(self.gb_legend)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.label_3 = QtGui.QLabel(self.gb_legend)
        self.label_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_6.addWidget(self.label_3, 0, 0, 1, 1)
        self.cbo_legend_pos = QtGui.QComboBox(self.gb_legend)
        self.cbo_legend_pos.setMinimumSize(QtCore.QSize(0, 30))
        self.cbo_legend_pos.setObjectName(_fromUtf8("cbo_legend_pos"))
        self.gridLayout_6.addWidget(self.cbo_legend_pos, 0, 1, 1, 1)
        self.gridLayout_4.addWidget(self.gb_legend, 1, 0, 1, 2)
        self.gridLayout_5.addWidget(self.groupBox_3, 2, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout.addWidget(self.scrollArea, 3, 0, 1, 2)
        self.vl_notification = QtGui.QVBoxLayout()
        self.vl_notification.setObjectName(_fromUtf8("vl_notification"))
        self.gridLayout.addLayout(self.vl_notification, 1, 0, 1, 2)

        self.retranslateUi(ChartPropertiesEditor)
        QtCore.QMetaObject.connectSlotsByName(ChartPropertiesEditor)
    def setupUi(self, Interlis):
        Interlis.setObjectName("Interlis")
        Interlis.resize(545, 321)
        self.gridLayout_2 = QtWidgets.QGridLayout(Interlis)
        self.gridLayout_2.setObjectName("gridLayout_2")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem, 2, 1, 1, 1)
        self.tabWidget = QtWidgets.QTabWidget(Interlis)
        self.tabWidget.setEnabled(True)
        self.tabWidget.setObjectName("tabWidget")
        self.transfertab = QtWidgets.QWidget()
        self.transfertab.setObjectName("transfertab")
        self.gridLayout = QtWidgets.QGridLayout(self.transfertab)
        self.gridLayout.setObjectName("gridLayout")
        self.mImdGroupBox = QgsCollapsibleGroupBoxBasic(self.transfertab)
        self.mImdGroupBox.setEnabled(True)
        self.mImdGroupBox.setProperty("collapsed", True)
        self.mImdGroupBox.setObjectName("mImdGroupBox")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.mImdGroupBox)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.mModelFileButton = QtWidgets.QPushButton(self.mImdGroupBox)
        self.mModelFileButton.setObjectName("mModelFileButton")
        self.gridLayout_3.addWidget(self.mModelFileButton, 0, 3, 1, 1)
        self.mImportEnumsButton = QtWidgets.QPushButton(self.mImdGroupBox)
        self.mImportEnumsButton.setEnabled(False)
        self.mImportEnumsButton.setObjectName("mImportEnumsButton")
        self.gridLayout_3.addWidget(self.mImportEnumsButton, 3, 2, 1, 1)
        self.mModelLineEdit = QtWidgets.QLineEdit(self.mImdGroupBox)
        self.mModelLineEdit.setObjectName("mModelLineEdit")
        self.gridLayout_3.addWidget(self.mModelLineEdit, 0, 1, 1, 2)
        self.mModelFileLabel = QtWidgets.QLabel(self.mImdGroupBox)
        self.mModelFileLabel.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.mModelFileLabel.setObjectName("mModelFileLabel")
        self.gridLayout_3.addWidget(self.mModelFileLabel, 0, 0, 1, 1)
        self.mCreateSchemaButton = QtWidgets.QPushButton(self.mImdGroupBox)
        self.mCreateSchemaButton.setEnabled(False)
        self.mCreateSchemaButton.setObjectName("mCreateSchemaButton")
        self.gridLayout_3.addWidget(self.mCreateSchemaButton, 3, 1, 1, 1)
        self.gridLayout.addWidget(self.mImdGroupBox, 2, 0, 1, 5)
        self.mDataFileLabel = QtWidgets.QLabel(self.transfertab)
        self.mDataFileLabel.setObjectName("mDataFileLabel")
        self.gridLayout.addWidget(self.mDataFileLabel, 0, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem1, 3, 1, 1, 1)
        self.cbDbConnections = QtWidgets.QComboBox(self.transfertab)
        self.cbDbConnections.setEnabled(False)
        self.cbDbConnections.setObjectName("cbDbConnections")
        self.gridLayout.addWidget(self.cbDbConnections, 4, 3, 1, 2)
        self.mModelAutoLoadCheckBox = QtWidgets.QCheckBox(self.transfertab)
        self.mModelAutoLoadCheckBox.setChecked(True)
        self.mModelAutoLoadCheckBox.setObjectName("mModelAutoLoadCheckBox")
        self.gridLayout.addWidget(self.mModelAutoLoadCheckBox, 1, 0, 1, 2)
        self.mDataFileButton = QtWidgets.QPushButton(self.transfertab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mDataFileButton.sizePolicy().hasHeightForWidth())
        self.mDataFileButton.setSizePolicy(sizePolicy)
        self.mDataFileButton.setObjectName("mDataFileButton")
        self.gridLayout.addWidget(self.mDataFileButton, 0, 4, 1, 1)
        self.mQgisLayer = QtWidgets.QCheckBox(self.transfertab)
        self.mQgisLayer.setChecked(True)
        self.mQgisLayer.setObjectName("mQgisLayer")
        self.gridLayout.addWidget(self.mQgisLayer, 4, 0, 1, 1)
        self.mDataLineEdit = QtWidgets.QLineEdit(self.transfertab)
        self.mDataLineEdit.setObjectName("mDataLineEdit")
        self.gridLayout.addWidget(self.mDataLineEdit, 0, 1, 1, 3)
        self.mDestQgisLayerCheckBox = QtWidgets.QLabel(self.transfertab)
        self.mDestQgisLayerCheckBox.setObjectName("mDestQgisLayerCheckBox")
        self.gridLayout.addWidget(self.mDestQgisLayerCheckBox, 4, 2, 1, 1)
        self.tabWidget.addTab(self.transfertab, "")
        self.settingstab = QtWidgets.QWidget()
        self.settingstab.setObjectName("settingstab")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.settingstab)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.frame_2 = QtWidgets.QFrame(self.settingstab)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.cbResetData = QtWidgets.QCheckBox(self.frame_2)
        self.cbResetData.setChecked(True)
        self.cbResetData.setObjectName("cbResetData")
        self.gridLayout_8.addWidget(self.cbResetData, 4, 1, 1, 1)
        self.cbStrokeCurve = QtWidgets.QCheckBox(self.frame_2)
        self.cbStrokeCurve.setChecked(True)
        self.cbStrokeCurve.setObjectName("cbStrokeCurve")
        self.gridLayout_8.addWidget(self.cbStrokeCurve, 5, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_8.addItem(spacerItem2, 6, 1, 1, 1)
        self.mIlisMetaUrlLineEdit = QtWidgets.QLineEdit(self.frame_2)
        self.mIlisMetaUrlLineEdit.setObjectName("mIlisMetaUrlLineEdit")
        self.gridLayout_8.addWidget(self.mIlisMetaUrlLineEdit, 1, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame_2)
        self.label_4.setObjectName("label_4")
        self.gridLayout_8.addWidget(self.label_4, 1, 0, 1, 1)
        self.cbSkipFailures = QtWidgets.QCheckBox(self.frame_2)
        self.cbSkipFailures.setChecked(True)
        self.cbSkipFailures.setObjectName("cbSkipFailures")
        self.gridLayout_8.addWidget(self.cbSkipFailures, 3, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame_2)
        self.label_3.setEnabled(False)
        self.label_3.setObjectName("label_3")
        self.gridLayout_8.addWidget(self.label_3, 2, 0, 1, 1)
        self.mRepoUrlLineEdit = QtWidgets.QLineEdit(self.frame_2)
        self.mRepoUrlLineEdit.setEnabled(False)
        self.mRepoUrlLineEdit.setObjectName("mRepoUrlLineEdit")
        self.gridLayout_8.addWidget(self.mRepoUrlLineEdit, 2, 1, 1, 1)
        self.gridLayout_5.addWidget(self.frame_2, 1, 0, 1, 1)
        self.tabWidget.addTab(self.settingstab, "")
        self.gridLayout_2.addWidget(self.tabWidget, 0, 0, 1, 3)
        self.buttonBox = QtWidgets.QDialogButtonBox(Interlis)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_2.addWidget(self.buttonBox, 2, 2, 1, 1)
        self.mImportButton = QtWidgets.QPushButton(Interlis)
        self.mImportButton.setEnabled(False)
        self.mImportButton.setObjectName("mImportButton")
        self.gridLayout_2.addWidget(self.mImportButton, 2, 0, 1, 1)
        self.mModelFileLabel.setBuddy(self.mModelLineEdit)
        self.mDataFileLabel.setBuddy(self.mDataLineEdit)
        self.mDestQgisLayerCheckBox.setBuddy(self.cbDbConnections)
        self.label_4.setBuddy(self.mIlisMetaUrlLineEdit)
        self.label_3.setBuddy(self.mRepoUrlLineEdit)

        self.retranslateUi(Interlis)
        self.tabWidget.setCurrentIndex(0)
        self.buttonBox.accepted.connect(Interlis.accept)
        self.buttonBox.rejected.connect(Interlis.reject)
        self.mModelAutoLoadCheckBox.clicked['bool'].connect(
            self.mImdGroupBox.setCollapsed)
        QtCore.QMetaObject.connectSlotsByName(Interlis)
class Ui_QgsComposerLegendWidgetBase(QtGui.QWidget):
    def __init__(self, parent):
        self.setObjectName(_fromUtf8("self"))
        self.resize(393, 995)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
        self.setSizePolicy(sizePolicy)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_11 = QtGui.QLabel(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setStyleSheet(
            _fromUtf8(
                "padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"
            ))
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.verticalLayout.addWidget(self.label_11)
        self.scrollArea = QtGui.QScrollArea(self)
        self.scrollArea.setFrameShape(QtGui.QFrame.StyledPanel)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(
            0, 0, 375, 1478))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.mainLayout.setObjectName(_fromUtf8("mainLayout"))
        self.mMainPropertiesColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mMainPropertiesColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mMainPropertiesColGroupBox.setProperty("syncGroup",
                                                    _fromUtf8("composeritem"))
        self.mMainPropertiesColGroupBox.setProperty("collapsed", False)
        self.mMainPropertiesColGroupBox.setObjectName(
            _fromUtf8("mMainPropertiesColGroupBox"))
        self.formLayout = QtGui.QFormLayout(self.mMainPropertiesColGroupBox)
        self.formLayout.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading
                                          | QtCore.Qt.AlignLeft
                                          | QtCore.Qt.AlignVCenter)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.mTitleLabel = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.mTitleLabel.setObjectName(_fromUtf8("mTitleLabel"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.mTitleLabel)
        self.mTitleLineEdit = QtGui.QLineEdit(self.mMainPropertiesColGroupBox)
        self.mTitleLineEdit.setObjectName(_fromUtf8("mTitleLineEdit"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.mTitleLineEdit)
        self.mMapLabel = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.mMapLabel.setObjectName(_fromUtf8("mMapLabel"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.mMapLabel)
        self.mMapComboBox = QtGui.QComboBox(self.mMainPropertiesColGroupBox)
        self.mMapComboBox.setObjectName(_fromUtf8("mMapComboBox"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.mMapComboBox)
        self.label = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label)
        self.mWrapCharLineEdit = QtGui.QLineEdit(
            self.mMainPropertiesColGroupBox)
        self.mWrapCharLineEdit.setFrame(True)
        self.mWrapCharLineEdit.setObjectName(_fromUtf8("mWrapCharLineEdit"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.mWrapCharLineEdit)
        self.label_15 = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.label_15)
        self.mTitleAlignCombo = QtGui.QComboBox(
            self.mMainPropertiesColGroupBox)
        self.mTitleAlignCombo.setObjectName(_fromUtf8("mTitleAlignCombo"))
        self.mTitleAlignCombo.addItem(_fromUtf8(""))
        self.mTitleAlignCombo.addItem(_fromUtf8(""))
        self.mTitleAlignCombo.addItem(_fromUtf8(""))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.mTitleAlignCombo)
        self.mainLayout.addWidget(self.mMainPropertiesColGroupBox)
        self.mLegendItemColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mLegendItemColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mLegendItemColGroupBox.setProperty("syncGroup",
                                                _fromUtf8("composeritem"))
        self.mLegendItemColGroupBox.setProperty("collapsed", False)
        self.mLegendItemColGroupBox.setObjectName(
            _fromUtf8("mLegendItemColGroupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.mLegendItemColGroupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mCheckBoxAutoUpdate = QtGui.QCheckBox(self.mLegendItemColGroupBox)
        self.mCheckBoxAutoUpdate.setChecked(True)
        self.mCheckBoxAutoUpdate.setObjectName(
            _fromUtf8("mCheckBoxAutoUpdate"))
        self.horizontalLayout.addWidget(self.mCheckBoxAutoUpdate)
        spacerItem = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.mUpdateAllPushButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        self.mUpdateAllPushButton.setObjectName(
            _fromUtf8("mUpdateAllPushButton"))
        self.horizontalLayout.addWidget(self.mUpdateAllPushButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.mItemTreeView = QgsLayerTreeView(self.mLegendItemColGroupBox)
        self.mItemTreeView.setMinimumSize(QtCore.QSize(0, 250))
        self.mItemTreeView.setSelectionMode(
            QtGui.QAbstractItemView.ContiguousSelection)
        self.mItemTreeView.setHeaderHidden(True)
        self.mItemTreeView.setObjectName(_fromUtf8("mItemTreeView"))
        self.mItemTreeView.header().setVisible(False)
        self.verticalLayout_2.addWidget(self.mItemTreeView)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setSpacing(3)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mMoveDownToolButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMoveDownToolButton.sizePolicy().hasHeightForWidth())
        self.mMoveDownToolButton.setSizePolicy(sizePolicy)
        self.mMoveDownToolButton.setText(_fromUtf8(""))
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionArrowDown.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mMoveDownToolButton.setIcon(icon)
        self.mMoveDownToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mMoveDownToolButton.setObjectName(
            _fromUtf8("mMoveDownToolButton"))
        self.horizontalLayout_2.addWidget(self.mMoveDownToolButton)
        self.mMoveUpToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mMoveUpToolButton.setText(_fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionArrowUp.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mMoveUpToolButton.setIcon(icon1)
        self.mMoveUpToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mMoveUpToolButton.setObjectName(_fromUtf8("mMoveUpToolButton"))
        self.horizontalLayout_2.addWidget(self.mMoveUpToolButton)
        self.mAddGroupToolButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionAddGroup.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mAddGroupToolButton.setIcon(icon2)
        self.mAddGroupToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mAddGroupToolButton.setObjectName(
            _fromUtf8("mAddGroupToolButton"))
        self.horizontalLayout_2.addWidget(self.mAddGroupToolButton)
        self.mAddToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mAddToolButton.setText(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(
            QtGui.QPixmap(
                _fromUtf8("Resource/images/themes/default/symbologyAdd.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mAddToolButton.setIcon(icon3)
        self.mAddToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mAddToolButton.setObjectName(_fromUtf8("mAddToolButton"))
        self.horizontalLayout_2.addWidget(self.mAddToolButton)
        self.mRemoveToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mRemoveToolButton.setText(_fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/symbologyRemove.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mRemoveToolButton.setIcon(icon4)
        self.mRemoveToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mRemoveToolButton.setObjectName(_fromUtf8("mRemoveToolButton"))
        self.horizontalLayout_2.addWidget(self.mRemoveToolButton)
        self.mEditPushButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mEditPushButton.setText(_fromUtf8(""))
        icon5 = QtGui.QIcon()
        icon5.addPixmap(
            QtGui.QPixmap(
                _fromUtf8("Resource/images/themes/default/symbologyEdit.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mEditPushButton.setIcon(icon5)
        self.mEditPushButton.setIconSize(QtCore.QSize(20, 20))
        self.mEditPushButton.setObjectName(_fromUtf8("mEditPushButton"))
        self.horizontalLayout_2.addWidget(self.mEditPushButton)
        self.mCountToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mCountToolButton.setEnabled(False)
        self.mCountToolButton.setText(_fromUtf8(""))
        icon6 = QtGui.QIcon()
        icon6.addPixmap(
            QtGui.QPixmap(
                _fromUtf8("Resource/images/themes/default/mActionSum.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mCountToolButton.setIcon(icon6)
        self.mCountToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mCountToolButton.setCheckable(True)
        self.mCountToolButton.setObjectName(_fromUtf8("mCountToolButton"))
        self.horizontalLayout_2.addWidget(self.mCountToolButton)
        self.mFilterByMapToolButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionFilter2.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mFilterByMapToolButton.setIcon(icon7)
        self.mFilterByMapToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mFilterByMapToolButton.setCheckable(True)
        self.mFilterByMapToolButton.setObjectName(
            _fromUtf8("mFilterByMapToolButton"))
        self.horizontalLayout_2.addWidget(self.mFilterByMapToolButton)
        self.mExpressionFilterButton = QgsLegendFilterButton(
            self.mLegendItemColGroupBox)
        self.mExpressionFilterButton.setText(_fromUtf8(""))
        icon8 = QtGui.QIcon()
        icon8.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mIconExpressionFilter.svg")
            ), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mExpressionFilterButton.setIcon(icon8)
        self.mExpressionFilterButton.setIconSize(QtCore.QSize(20, 20))
        self.mExpressionFilterButton.setObjectName(
            _fromUtf8("mExpressionFilterButton"))
        self.horizontalLayout_2.addWidget(self.mExpressionFilterButton)
        spacerItem1 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.mFilterLegendByAtlasCheckBox = QtGui.QCheckBox(
            self.mLegendItemColGroupBox)
        self.mFilterLegendByAtlasCheckBox.setObjectName(
            _fromUtf8("mFilterLegendByAtlasCheckBox"))
        self.verticalLayout_2.addWidget(self.mFilterLegendByAtlasCheckBox)
        self.mainLayout.addWidget(self.mLegendItemColGroupBox)
        self.mFontsColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mFontsColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mFontsColGroupBox.setProperty("syncGroup",
                                           _fromUtf8("composeritem"))
        self.mFontsColGroupBox.setProperty("collapsed", True)
        self.mFontsColGroupBox.setObjectName(_fromUtf8("mFontsColGroupBox"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.mFontsColGroupBox)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.mTitleFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mTitleFontButton.sizePolicy().hasHeightForWidth())
        self.mTitleFontButton.setSizePolicy(sizePolicy)
        self.mTitleFontButton.setObjectName(_fromUtf8("mTitleFontButton"))
        self.verticalLayout_3.addWidget(self.mTitleFontButton)
        self.mLayerFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        self.mLayerFontButton.setObjectName(_fromUtf8("mLayerFontButton"))
        self.verticalLayout_3.addWidget(self.mLayerFontButton)
        self.mGroupFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        self.mGroupFontButton.setObjectName(_fromUtf8("mGroupFontButton"))
        self.verticalLayout_3.addWidget(self.mGroupFontButton)
        self.mItemFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        self.mItemFontButton.setObjectName(_fromUtf8("mItemFontButton"))
        self.verticalLayout_3.addWidget(self.mItemFontButton)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_16 = QtGui.QLabel(self.mFontsColGroupBox)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.horizontalLayout_3.addWidget(self.label_16)
        self.mFontColorButton = QgsColorButtonV2(self.mFontsColGroupBox)
        self.mFontColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mFontColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mFontColorButton.setText(_fromUtf8(""))
        self.mFontColorButton.setObjectName(_fromUtf8("mFontColorButton"))
        self.horizontalLayout_3.addWidget(self.mFontColorButton)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.mainLayout.addWidget(self.mFontsColGroupBox)
        self.mColumnsColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mColumnsColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mColumnsColGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mColumnsColGroupBox.setProperty("collapsed", True)
        self.mColumnsColGroupBox.setObjectName(
            _fromUtf8("mColumnsColGroupBox"))
        self.formLayout_2 = QtGui.QFormLayout(self.mColumnsColGroupBox)
        self.formLayout_2.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_2.setObjectName(_fromUtf8("formLayout_2"))
        self.label_2 = QtGui.QLabel(self.mColumnsColGroupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_2)
        self.mColumnCountSpinBox = QgsSpinBox(self.mColumnsColGroupBox)
        self.mColumnCountSpinBox.setPrefix(_fromUtf8(""))
        self.mColumnCountSpinBox.setMinimum(1)
        self.mColumnCountSpinBox.setMaximum(1000)
        self.mColumnCountSpinBox.setObjectName(
            _fromUtf8("mColumnCountSpinBox"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mColumnCountSpinBox)
        self.mEqualColumnWidthCheckBox = QtGui.QCheckBox(
            self.mColumnsColGroupBox)
        self.mEqualColumnWidthCheckBox.setObjectName(
            _fromUtf8("mEqualColumnWidthCheckBox"))
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.SpanningRole,
                                    self.mEqualColumnWidthCheckBox)
        self.mSplitLayerCheckBox = QtGui.QCheckBox(self.mColumnsColGroupBox)
        self.mSplitLayerCheckBox.setObjectName(
            _fromUtf8("mSplitLayerCheckBox"))
        self.formLayout_2.setWidget(4, QtGui.QFormLayout.SpanningRole,
                                    self.mSplitLayerCheckBox)
        self.mainLayout.addWidget(self.mColumnsColGroupBox)
        self.mSymbolsColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSymbolsColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSymbolsColGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mSymbolsColGroupBox.setProperty("collapsed", True)
        self.mSymbolsColGroupBox.setObjectName(
            _fromUtf8("mSymbolsColGroupBox"))
        self.formLayout_3 = QtGui.QFormLayout(self.mSymbolsColGroupBox)
        self.formLayout_3.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_3.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_3.setObjectName(_fromUtf8("formLayout_3"))
        self.label_3 = QtGui.QLabel(self.mSymbolsColGroupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout_3.setWidget(0, QtGui.QFormLayout.LabelRole,
                                    self.label_3)
        self.mSymbolWidthSpinBox = QgsDoubleSpinBox(self.mSymbolsColGroupBox)
        self.mSymbolWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mSymbolWidthSpinBox.setProperty("showClearButton", False)
        self.mSymbolWidthSpinBox.setObjectName(
            _fromUtf8("mSymbolWidthSpinBox"))
        self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole,
                                    self.mSymbolWidthSpinBox)
        self.label_4 = QtGui.QLabel(self.mSymbolsColGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_4)
        self.mSymbolHeightSpinBox = QgsDoubleSpinBox(self.mSymbolsColGroupBox)
        self.mSymbolHeightSpinBox.setPrefix(_fromUtf8(""))
        self.mSymbolHeightSpinBox.setProperty("showClearButton", False)
        self.mSymbolHeightSpinBox.setObjectName(
            _fromUtf8("mSymbolHeightSpinBox"))
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mSymbolHeightSpinBox)
        self.mRasterBorderGroupBox = QgsCollapsibleGroupBoxBasic(
            self.mSymbolsColGroupBox)
        self.mRasterBorderGroupBox.setCheckable(True)
        self.mRasterBorderGroupBox.setProperty("syncGroup",
                                               _fromUtf8("composeritem"))
        self.mRasterBorderGroupBox.setProperty("collapsed", True)
        self.mRasterBorderGroupBox.setObjectName(
            _fromUtf8("mRasterBorderGroupBox"))
        self.gridLayout = QtGui.QGridLayout(self.mRasterBorderGroupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_17 = QtGui.QLabel(self.mRasterBorderGroupBox)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.gridLayout.addWidget(self.label_17, 0, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.mRasterBorderColorButton = QgsColorButtonV2(
            self.mRasterBorderGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mRasterBorderColorButton.sizePolicy().hasHeightForWidth())
        self.mRasterBorderColorButton.setSizePolicy(sizePolicy)
        self.mRasterBorderColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mRasterBorderColorButton.setMaximumSize(
            QtCore.QSize(120, 16777215))
        self.mRasterBorderColorButton.setText(_fromUtf8(""))
        self.mRasterBorderColorButton.setObjectName(
            _fromUtf8("mRasterBorderColorButton"))
        self.horizontalLayout_6.addWidget(self.mRasterBorderColorButton)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem3)
        self.gridLayout.addLayout(self.horizontalLayout_6, 0, 1, 1, 1)
        self.mOutlineWidthLabel = QtGui.QLabel(self.mRasterBorderGroupBox)
        self.mOutlineWidthLabel.setObjectName(_fromUtf8("mOutlineWidthLabel"))
        self.gridLayout.addWidget(self.mOutlineWidthLabel, 1, 0, 1, 1)
        self.mRasterBorderWidthSpinBox = QgsDoubleSpinBox(
            self.mRasterBorderGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mRasterBorderWidthSpinBox.sizePolicy().hasHeightForWidth())
        self.mRasterBorderWidthSpinBox.setSizePolicy(sizePolicy)
        self.mRasterBorderWidthSpinBox.setSingleStep(0.1)
        self.mRasterBorderWidthSpinBox.setProperty("showClearButton", False)
        self.mRasterBorderWidthSpinBox.setObjectName(
            _fromUtf8("mRasterBorderWidthSpinBox"))
        self.gridLayout.addWidget(self.mRasterBorderWidthSpinBox, 1, 1, 1, 1)
        self.formLayout_3.setWidget(2, QtGui.QFormLayout.SpanningRole,
                                    self.mRasterBorderGroupBox)
        self.mainLayout.addWidget(self.mSymbolsColGroupBox)
        self.mSymbolsColGroupBox_2 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSymbolsColGroupBox_2.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSymbolsColGroupBox_2.setProperty("syncGroup",
                                               _fromUtf8("composeritem"))
        self.mSymbolsColGroupBox_2.setProperty("collapsed", True)
        self.mSymbolsColGroupBox_2.setObjectName(
            _fromUtf8("mSymbolsColGroupBox_2"))
        self.formLayout_5 = QtGui.QFormLayout(self.mSymbolsColGroupBox_2)
        self.formLayout_5.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_5.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_5.setObjectName(_fromUtf8("formLayout_5"))
        self.label_13 = QtGui.QLabel(self.mSymbolsColGroupBox_2)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.formLayout_5.setWidget(0, QtGui.QFormLayout.LabelRole,
                                    self.label_13)
        self.mWmsLegendWidthSpinBox = QgsDoubleSpinBox(
            self.mSymbolsColGroupBox_2)
        self.mWmsLegendWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mWmsLegendWidthSpinBox.setMaximum(9999.0)
        self.mWmsLegendWidthSpinBox.setProperty("showClearButton", False)
        self.mWmsLegendWidthSpinBox.setObjectName(
            _fromUtf8("mWmsLegendWidthSpinBox"))
        self.formLayout_5.setWidget(0, QtGui.QFormLayout.FieldRole,
                                    self.mWmsLegendWidthSpinBox)
        self.label_14 = QtGui.QLabel(self.mSymbolsColGroupBox_2)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.formLayout_5.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_14)
        self.mWmsLegendHeightSpinBox = QgsDoubleSpinBox(
            self.mSymbolsColGroupBox_2)
        self.mWmsLegendHeightSpinBox.setPrefix(_fromUtf8(""))
        self.mWmsLegendHeightSpinBox.setMaximum(9999.0)
        self.mWmsLegendHeightSpinBox.setProperty("showClearButton", False)
        self.mWmsLegendHeightSpinBox.setObjectName(
            _fromUtf8("mWmsLegendHeightSpinBox"))
        self.formLayout_5.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mWmsLegendHeightSpinBox)
        self.mainLayout.addWidget(self.mSymbolsColGroupBox_2)
        self.mSpacingColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSpacingColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSpacingColGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mSpacingColGroupBox.setProperty("collapsed", True)
        self.mSpacingColGroupBox.setObjectName(
            _fromUtf8("mSpacingColGroupBox"))
        self.formLayout_4 = QtGui.QFormLayout(self.mSpacingColGroupBox)
        self.formLayout_4.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_4.setObjectName(_fromUtf8("formLayout_4"))
        self.label_5 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_5)
        self.mGroupSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mGroupSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mGroupSpaceSpinBox.setObjectName(_fromUtf8("mGroupSpaceSpinBox"))
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mGroupSpaceSpinBox)
        self.label_6 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole,
                                    self.label_6)
        self.mLayerSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mLayerSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mLayerSpaceSpinBox.setObjectName(_fromUtf8("mLayerSpaceSpinBox"))
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.FieldRole,
                                    self.mLayerSpaceSpinBox)
        self.label_7 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.formLayout_4.setWidget(3, QtGui.QFormLayout.LabelRole,
                                    self.label_7)
        self.mSymbolSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mSymbolSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mSymbolSpaceSpinBox.setObjectName(
            _fromUtf8("mSymbolSpaceSpinBox"))
        self.formLayout_4.setWidget(3, QtGui.QFormLayout.FieldRole,
                                    self.mSymbolSpaceSpinBox)
        self.label_8 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.formLayout_4.setWidget(4, QtGui.QFormLayout.LabelRole,
                                    self.label_8)
        self.mIconLabelSpaceSpinBox = QgsDoubleSpinBox(
            self.mSpacingColGroupBox)
        self.mIconLabelSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mIconLabelSpaceSpinBox.setObjectName(
            _fromUtf8("mIconLabelSpaceSpinBox"))
        self.formLayout_4.setWidget(4, QtGui.QFormLayout.FieldRole,
                                    self.mIconLabelSpaceSpinBox)
        self.label_9 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.formLayout_4.setWidget(5, QtGui.QFormLayout.LabelRole,
                                    self.label_9)
        self.mBoxSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mBoxSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mBoxSpaceSpinBox.setObjectName(_fromUtf8("mBoxSpaceSpinBox"))
        self.formLayout_4.setWidget(5, QtGui.QFormLayout.FieldRole,
                                    self.mBoxSpaceSpinBox)
        self.label_12 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.formLayout_4.setWidget(6, QtGui.QFormLayout.LabelRole,
                                    self.label_12)
        self.mColumnSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mColumnSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mColumnSpaceSpinBox.setObjectName(
            _fromUtf8("mColumnSpaceSpinBox"))
        self.formLayout_4.setWidget(6, QtGui.QFormLayout.FieldRole,
                                    self.mColumnSpaceSpinBox)
        self.label_10 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole,
                                    self.label_10)
        self.mTitleSpaceBottomSpinBox = QgsDoubleSpinBox(
            self.mSpacingColGroupBox)
        self.mTitleSpaceBottomSpinBox.setObjectName(
            _fromUtf8("mTitleSpaceBottomSpinBox"))
        self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole,
                                    self.mTitleSpaceBottomSpinBox)
        self.mainLayout.addWidget(self.mSpacingColGroupBox)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout.addWidget(self.scrollArea)
        self.mTitleLabel.setBuddy(self.mTitleLineEdit)
        self.mOutlineWidthLabel.setBuddy(self.mRasterBorderWidthSpinBox)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.scrollArea, self.mMainPropertiesColGroupBox)
        self.setTabOrder(self.mMainPropertiesColGroupBox, self.mTitleLineEdit)
        self.setTabOrder(self.mTitleLineEdit, self.mTitleAlignCombo)
        self.setTabOrder(self.mTitleAlignCombo, self.mMapComboBox)
        self.setTabOrder(self.mMapComboBox, self.mWrapCharLineEdit)
        self.setTabOrder(self.mWrapCharLineEdit, self.mLegendItemColGroupBox)
        self.setTabOrder(self.mLegendItemColGroupBox, self.mCheckBoxAutoUpdate)
        self.setTabOrder(self.mCheckBoxAutoUpdate, self.mUpdateAllPushButton)
        self.setTabOrder(self.mUpdateAllPushButton, self.mItemTreeView)
        self.setTabOrder(self.mItemTreeView, self.mMoveDownToolButton)
        self.setTabOrder(self.mMoveDownToolButton, self.mMoveUpToolButton)
        self.setTabOrder(self.mMoveUpToolButton, self.mAddGroupToolButton)
        self.setTabOrder(self.mAddGroupToolButton, self.mAddToolButton)
        self.setTabOrder(self.mAddToolButton, self.mRemoveToolButton)
        self.setTabOrder(self.mRemoveToolButton, self.mEditPushButton)
        self.setTabOrder(self.mEditPushButton, self.mCountToolButton)
        self.setTabOrder(self.mCountToolButton, self.mFilterByMapToolButton)
        self.setTabOrder(self.mFilterByMapToolButton,
                         self.mExpressionFilterButton)
        self.setTabOrder(self.mExpressionFilterButton,
                         self.mFilterLegendByAtlasCheckBox)
        self.setTabOrder(self.mFilterLegendByAtlasCheckBox,
                         self.mFontsColGroupBox)
        self.setTabOrder(self.mFontsColGroupBox, self.mTitleFontButton)
        self.setTabOrder(self.mTitleFontButton, self.mLayerFontButton)
        self.setTabOrder(self.mLayerFontButton, self.mGroupFontButton)
        self.setTabOrder(self.mGroupFontButton, self.mItemFontButton)
        self.setTabOrder(self.mItemFontButton, self.mFontColorButton)
        self.setTabOrder(self.mFontColorButton, self.mColumnsColGroupBox)
        self.setTabOrder(self.mColumnsColGroupBox, self.mColumnCountSpinBox)
        self.setTabOrder(self.mColumnCountSpinBox,
                         self.mEqualColumnWidthCheckBox)
        self.setTabOrder(self.mEqualColumnWidthCheckBox,
                         self.mSplitLayerCheckBox)
        self.setTabOrder(self.mSplitLayerCheckBox, self.mSymbolsColGroupBox)
        self.setTabOrder(self.mSymbolsColGroupBox, self.mSymbolWidthSpinBox)
        self.setTabOrder(self.mSymbolWidthSpinBox, self.mSymbolHeightSpinBox)
        self.setTabOrder(self.mSymbolHeightSpinBox, self.mRasterBorderGroupBox)
        self.setTabOrder(self.mRasterBorderGroupBox,
                         self.mRasterBorderColorButton)
        self.setTabOrder(self.mRasterBorderColorButton,
                         self.mRasterBorderWidthSpinBox)
        self.setTabOrder(self.mRasterBorderWidthSpinBox,
                         self.mSymbolsColGroupBox_2)
        self.setTabOrder(self.mSymbolsColGroupBox_2,
                         self.mWmsLegendWidthSpinBox)
        self.setTabOrder(self.mWmsLegendWidthSpinBox,
                         self.mWmsLegendHeightSpinBox)
        self.setTabOrder(self.mWmsLegendHeightSpinBox,
                         self.mSpacingColGroupBox)
        self.setTabOrder(self.mSpacingColGroupBox,
                         self.mTitleSpaceBottomSpinBox)
        self.setTabOrder(self.mTitleSpaceBottomSpinBox,
                         self.mGroupSpaceSpinBox)
        self.setTabOrder(self.mGroupSpaceSpinBox, self.mLayerSpaceSpinBox)
        self.setTabOrder(self.mLayerSpaceSpinBox, self.mSymbolSpaceSpinBox)
        self.setTabOrder(self.mSymbolSpaceSpinBox, self.mIconLabelSpaceSpinBox)
        self.setTabOrder(self.mIconLabelSpaceSpinBox, self.mBoxSpaceSpinBox)
        self.setTabOrder(self.mBoxSpaceSpinBox, self.mColumnSpaceSpinBox)

    def retranslateUi(self):
        self.setWindowTitle(
            _translate("QgsComposerLegendWidgetBase", "Legend Options", None))
        self.label_11.setText(
            _translate("QgsComposerLegendWidgetBase", "Legend", None))
        self.mMainPropertiesColGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase", "Main properties", None))
        self.mTitleLabel.setText(
            _translate("QgsComposerLegendWidgetBase", "&Title", None))
        self.mMapLabel.setText(
            _translate("QgsComposerLegendWidgetBase", "Map", None))
        self.label.setText(
            _translate("QgsComposerLegendWidgetBase", "Wrap text on", None))
        self.label_15.setText(
            _translate("QgsComposerLegendWidgetBase", "Title alignment:",
                       None))
        self.mTitleAlignCombo.setItemText(
            0, _translate("QgsComposerLegendWidgetBase", "Left", None))
        self.mTitleAlignCombo.setItemText(
            1, _translate("QgsComposerLegendWidgetBase", "Center", None))
        self.mTitleAlignCombo.setItemText(
            2, _translate("QgsComposerLegendWidgetBase", "Right", None))
        self.mLegendItemColGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase", "Legend items", None))
        self.mCheckBoxAutoUpdate.setText(
            _translate("QgsComposerLegendWidgetBase", "Auto update", None))
        self.mUpdateAllPushButton.setToolTip(
            _translate(
                "QgsComposerLegendWidgetBase",
                "Update whole legend. Layers are added/removed according to main application legend. User defined labels will be deleted.",
                None))
        self.mUpdateAllPushButton.setText(
            _translate("QgsComposerLegendWidgetBase", "Update all", None))
        self.mAddGroupToolButton.setToolTip(
            _translate("QgsComposerLegendWidgetBase", "Add group", None))
        self.mAddGroupToolButton.setText(
            _translate("QgsComposerLegendWidgetBase", "...", None))
        self.mCountToolButton.setToolTip(
            _translate("QgsComposerLegendWidgetBase",
                       "Show feature count for each class of vector layer.",
                       None))
        self.mFilterByMapToolButton.setToolTip(
            _translate("QgsComposerLegendWidgetBase",
                       "Filter Legend By Map Content", None))
        self.mFilterLegendByAtlasCheckBox.setToolTip(
            _translate(
                "QgsComposerLegendWidgetBase",
                "Filter out legend elements that lie outside the current atlas feature.",
                None))
        self.mFilterLegendByAtlasCheckBox.setText(
            _translate("QgsComposerLegendWidgetBase",
                       "Only show items inside current atlas feature", None))
        self.mFontsColGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase", "Fonts", None))
        self.mTitleFontButton.setText(
            _translate("QgsComposerLegendWidgetBase", "Title font...", None))
        self.mLayerFontButton.setText(
            _translate("QgsComposerLegendWidgetBase", "Subgroup font...",
                       None))
        self.mGroupFontButton.setText(
            _translate("QgsComposerLegendWidgetBase", "Group font...", None))
        self.mItemFontButton.setText(
            _translate("QgsComposerLegendWidgetBase", "Item font...", None))
        self.label_16.setText(
            _translate("QgsComposerLegendWidgetBase", "Font color", None))
        self.mColumnsColGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase", "Columns", None))
        self.label_2.setText(
            _translate("QgsComposerLegendWidgetBase", "Count", None))
        self.mEqualColumnWidthCheckBox.setText(
            _translate("QgsComposerLegendWidgetBase", "Equal column widths",
                       None))
        self.mSplitLayerCheckBox.setToolTip(
            _translate("QgsComposerLegendWidgetBase",
                       "Allow splitting layer items into multiple columns.",
                       None))
        self.mSplitLayerCheckBox.setText(
            _translate("QgsComposerLegendWidgetBase", "Split layers", None))
        self.mSymbolsColGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase", "Symbol", None))
        self.label_3.setText(
            _translate("QgsComposerLegendWidgetBase", "Symbol width", None))
        self.mSymbolWidthSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_4.setText(
            _translate("QgsComposerLegendWidgetBase", "Symbol height", None))
        self.mSymbolHeightSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.mRasterBorderGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase",
                       "Draw border for raster symbols", None))
        self.label_17.setText(
            _translate("QgsComposerLegendWidgetBase", "Border color", None))
        self.mOutlineWidthLabel.setText(
            _translate("QgsComposerLegendWidgetBase", "Thickness", None))
        self.mRasterBorderWidthSpinBox.setSpecialValueText(
            _translate("QgsComposerLegendWidgetBase", "Hairline", None))
        self.mRasterBorderWidthSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.mSymbolsColGroupBox_2.setTitle(
            _translate("QgsComposerLegendWidgetBase", "WMS LegendGraphic",
                       None))
        self.label_13.setText(
            _translate("QgsComposerLegendWidgetBase", "Legend width", None))
        self.mWmsLegendWidthSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_14.setText(
            _translate("QgsComposerLegendWidgetBase", "Legend height", None))
        self.mWmsLegendHeightSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.mSpacingColGroupBox.setTitle(
            _translate("QgsComposerLegendWidgetBase", "Spacing", None))
        self.label_5.setToolTip(
            _translate("QgsComposerLegendWidgetBase",
                       "Space above text using group style.", None))
        self.label_5.setText(
            _translate("QgsComposerLegendWidgetBase", "Group Space", None))
        self.mGroupSpaceSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_6.setToolTip(
            _translate("QgsComposerLegendWidgetBase",
                       "Space above text using subgroup style.", None))
        self.label_6.setText(
            _translate("QgsComposerLegendWidgetBase", "Subgroup space", None))
        self.mLayerSpaceSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_7.setToolTip(
            _translate("QgsComposerLegendWidgetBase",
                       "Space above symbol and symbol label.", None))
        self.label_7.setText(
            _translate("QgsComposerLegendWidgetBase", "Symbol space", None))
        self.mSymbolSpaceSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_8.setToolTip(
            _translate(
                "QgsComposerLegendWidgetBase",
                "Space between symbol icon and symbol label (symbol label left margin).",
                None))
        self.label_8.setText(
            _translate("QgsComposerLegendWidgetBase", "Icon label space",
                       None))
        self.mIconLabelSpaceSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_9.setText(
            _translate("QgsComposerLegendWidgetBase", "Box space", None))
        self.mBoxSpaceSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_12.setText(
            _translate("QgsComposerLegendWidgetBase", "Column space", None))
        self.mColumnSpaceSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
        self.label_10.setToolTip(
            _translate("QgsComposerLegendWidgetBase", "Space below title.",
                       None))
        self.label_10.setText(
            _translate("QgsComposerLegendWidgetBase", "Title space", None))
        self.mTitleSpaceBottomSpinBox.setToolTip(
            _translate("QgsComposerLegendWidgetBase", "Space below title.",
                       None))
        self.mTitleSpaceBottomSpinBox.setSuffix(
            _translate("QgsComposerLegendWidgetBase", " mm", None))
Example #8
0
class Ui_STDMWizard(object):
    def setupUi(self, STDMWizard):
        STDMWizard.setObjectName(_fromUtf8("STDMWizard"))
        STDMWizard.resize(827, 591)
        STDMWizard.setWizardStyle(QtGui.QWizard.ModernStyle)
        self.wizardPage1 = QtGui.QWizardPage()
        self.wizardPage1.setStyleSheet(_fromUtf8("background-image: url(:/plugins/stdm/res/image1.png);"))
        self.wizardPage1.setObjectName(_fromUtf8("wizardPage1"))
        self.label_2 = QtGui.QLabel(self.wizardPage1)
        self.label_2.setGeometry(QtCore.QRect(0, 10, 771, 441))
        self.label_2.setMinimumSize(QtCore.QSize(400, 0))
        self.label_2.setText(_fromUtf8(""))
        self.label_2.setPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/QGIS Splash.png")))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        STDMWizard.addPage(self.wizardPage1)
        self.wizardPage2 = QtGui.QWizardPage()
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.wizardPage2.setFont(font)
        self.wizardPage2.setObjectName(_fromUtf8("wizardPage2"))
        self.gridLayout_2 = QtGui.QGridLayout(self.wizardPage2)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.groupBox_16 = QtGui.QGroupBox(self.wizardPage2)
        self.groupBox_16.setObjectName(_fromUtf8("groupBox_16"))
        self.gridLayout_20 = QtGui.QGridLayout(self.groupBox_16)
        self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
        self.rbAccpt = QtGui.QRadioButton(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.rbAccpt.setFont(font)
        self.rbAccpt.setChecked(False)
        self.rbAccpt.setObjectName(_fromUtf8("rbAccpt"))
        self.gridLayout_20.addWidget(self.rbAccpt, 2, 0, 1, 1)
        self.rbReject = QtGui.QRadioButton(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.rbReject.setFont(font)
        self.rbReject.setCheckable(True)
        self.rbReject.setChecked(False)
        self.rbReject.setObjectName(_fromUtf8("rbReject"))
        self.gridLayout_20.addWidget(self.rbReject, 2, 1, 1, 1)
        self.txtLicense = QtGui.QTextEdit(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.txtLicense.setFont(font)
        self.txtLicense.setFrameShape(QtGui.QFrame.NoFrame)
        self.txtLicense.setFrameShadow(QtGui.QFrame.Raised)
        self.txtLicense.setObjectName(_fromUtf8("txtLicense"))
        self.gridLayout_20.addWidget(self.txtLicense, 1, 0, 1, 2)
        self.gridLayout_2.addWidget(self.groupBox_16, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage2)
        self.wizardPage = QtGui.QWizardPage()
        self.wizardPage.setObjectName(_fromUtf8("wizardPage"))
        self.gridLayout_27 = QtGui.QGridLayout(self.wizardPage)
        self.gridLayout_27.setObjectName(_fromUtf8("gridLayout_27"))
        self.groupBox_15 = QtGui.QGroupBox(self.wizardPage)
        self.groupBox_15.setMinimumSize(QtCore.QSize(0, 400))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.groupBox_15.setFont(font)
        self.groupBox_15.setObjectName(_fromUtf8("groupBox_15"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_15)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.widget_4 = QtGui.QWidget(self.groupBox_15)
        self.widget_4.setObjectName(_fromUtf8("widget_4"))
        self.gridLayout_22 = QtGui.QGridLayout(self.widget_4)
        self.gridLayout_22.setMargin(0)
        self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22"))
        self.txtDefaultFolder = QtGui.QLineEdit(self.widget_4)
        self.txtDefaultFolder.setMinimumSize(QtCore.QSize(0, 30))
        self.txtDefaultFolder.setReadOnly(True)
        self.txtDefaultFolder.setObjectName(_fromUtf8("txtDefaultFolder"))
        self.gridLayout_22.addWidget(self.txtDefaultFolder, 1, 1, 1, 1)
        self.btnBrowse = QtGui.QPushButton(self.widget_4)
        self.btnBrowse.setMinimumSize(QtCore.QSize(0, 30))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/open_file.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnBrowse.setIcon(icon)
        self.btnBrowse.setObjectName(_fromUtf8("btnBrowse"))
        self.gridLayout_22.addWidget(self.btnBrowse, 1, 2, 1, 1)
        self.label_37 = QtGui.QLabel(self.widget_4)
        self.label_37.setMinimumSize(QtCore.QSize(200, 30))
        self.label_37.setObjectName(_fromUtf8("label_37"))
        self.gridLayout_22.addWidget(self.label_37, 1, 0, 1, 1)
        self.btnBrowse2_2 = QtGui.QPushButton(self.widget_4)
        self.btnBrowse2_2.setMinimumSize(QtCore.QSize(0, 30))
        self.btnBrowse2_2.setIcon(icon)
        self.btnBrowse2_2.setObjectName(_fromUtf8("btnBrowse2_2"))
        self.gridLayout_22.addWidget(self.btnBrowse2_2, 0, 2, 1, 1)
        self.txtSetting = QtGui.QLineEdit(self.widget_4)
        self.txtSetting.setMinimumSize(QtCore.QSize(0, 30))
        self.txtSetting.setReadOnly(True)
        self.txtSetting.setObjectName(_fromUtf8("txtSetting"))
        self.gridLayout_22.addWidget(self.txtSetting, 0, 1, 1, 1)
        self.label_39 = QtGui.QLabel(self.widget_4)
        self.label_39.setObjectName(_fromUtf8("label_39"))
        self.gridLayout_22.addWidget(self.label_39, 0, 0, 1, 1)
        self.btnBrowse2 = QtGui.QPushButton(self.widget_4)
        self.btnBrowse2.setMinimumSize(QtCore.QSize(0, 30))
        self.btnBrowse2.setIcon(icon)
        self.btnBrowse2.setObjectName(_fromUtf8("btnBrowse2"))
        self.gridLayout_22.addWidget(self.btnBrowse2, 2, 2, 1, 1)
        self.label_31 = QtGui.QLabel(self.widget_4)
        self.label_31.setObjectName(_fromUtf8("label_31"))
        self.gridLayout_22.addWidget(self.label_31, 2, 0, 1, 1)
        self.txtCertFolder = QtGui.QLineEdit(self.widget_4)
        self.txtCertFolder.setMinimumSize(QtCore.QSize(0, 30))
        self.txtCertFolder.setReadOnly(True)
        self.txtCertFolder.setObjectName(_fromUtf8("txtCertFolder"))
        self.gridLayout_22.addWidget(self.txtCertFolder, 2, 1, 1, 1)
        self.label_4 = QtGui.QLabel(self.widget_4)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_22.addWidget(self.label_4, 3, 0, 1, 1)
        self.txtTemplates = QtGui.QLineEdit(self.widget_4)
        self.txtTemplates.setMinimumSize(QtCore.QSize(0, 30))
        self.txtTemplates.setObjectName(_fromUtf8("txtTemplates"))
        self.gridLayout_22.addWidget(self.txtTemplates, 3, 1, 1, 1)
        self.btnTemplates = QtGui.QPushButton(self.widget_4)
        self.btnTemplates.setMinimumSize(QtCore.QSize(0, 30))
        self.btnTemplates.setIcon(icon)
        self.btnTemplates.setObjectName(_fromUtf8("btnTemplates"))
        self.gridLayout_22.addWidget(self.btnTemplates, 3, 2, 1, 1)
        self.gridLayout_3.addWidget(self.widget_4, 0, 0, 1, 1)
        self.gridLayout_27.addWidget(self.groupBox_15, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage)
        self.wizardPage_6 = QtGui.QWizardPage()
        self.wizardPage_6.setObjectName(_fromUtf8("wizardPage_6"))
        self.gridLayout_26 = QtGui.QGridLayout(self.wizardPage_6)
        self.gridLayout_26.setObjectName(_fromUtf8("gridLayout_26"))
        self.groupBox_17 = QtGui.QGroupBox(self.wizardPage_6)
        self.groupBox_17.setObjectName(_fromUtf8("groupBox_17"))
        self.gridLayout_28 = QtGui.QGridLayout(self.groupBox_17)
        self.gridLayout_28.setObjectName(_fromUtf8("gridLayout_28"))
        self.cboProfile = QtGui.QComboBox(self.groupBox_17)
        self.cboProfile.setMinimumSize(QtCore.QSize(180, 30))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.cboProfile.setFont(font)
        self.cboProfile.setObjectName(_fromUtf8("cboProfile"))
        self.gridLayout_28.addWidget(self.cboProfile, 0, 2, 1, 1)
        self.label_3 = QtGui.QLabel(self.groupBox_17)
        self.label_3.setStyleSheet(_fromUtf8("font: 75 10pt \"Myriad Web Pro\";"))
        self.label_3.setFrameShape(QtGui.QFrame.Box)
        self.label_3.setScaledContents(True)
        self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_28.addWidget(self.label_3, 0, 0, 3, 1)
        self.label = QtGui.QLabel(self.groupBox_17)
        self.label.setMinimumSize(QtCore.QSize(50, 0))
        self.label.setMaximumSize(QtCore.QSize(30, 16777215))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(False)
        font.setWeight(50)
        self.label.setFont(font)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_28.addWidget(self.label, 0, 1, 1, 1)
        self.widget = QtGui.QWidget(self.groupBox_17)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.gridLayout_24 = QtGui.QGridLayout(self.widget)
        self.gridLayout_24.setMargin(0)
        self.gridLayout_24.setObjectName(_fromUtf8("gridLayout_24"))
        self.btnNewP = QtGui.QPushButton(self.widget)
        self.btnNewP.setMinimumSize(QtCore.QSize(0, 30))
        self.btnNewP.setMaximumSize(QtCore.QSize(150, 16777215))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/add.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnNewP.setIcon(icon1)
        self.btnNewP.setObjectName(_fromUtf8("btnNewP"))
        self.gridLayout_24.addWidget(self.btnNewP, 1, 0, 1, 1)
        self.btnPDelete = QtGui.QPushButton(self.widget)
        self.btnPDelete.setMinimumSize(QtCore.QSize(25, 30))
        self.btnPDelete.setMaximumSize(QtCore.QSize(150, 16777215))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/remove.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnPDelete.setIcon(icon2)
        self.btnPDelete.setObjectName(_fromUtf8("btnPDelete"))
        self.gridLayout_24.addWidget(self.btnPDelete, 1, 5, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.gridLayout_24.addLayout(self.horizontalLayout, 1, 1, 1, 1)
        self.gridLayout_28.addWidget(self.widget, 2, 1, 1, 2)
        self.lblDescprition = QtGui.QLabel(self.groupBox_17)
        self.lblDescprition.setStyleSheet(_fromUtf8("color: rgb(0, 85, 0);"))
        self.lblDescprition.setObjectName(_fromUtf8("lblDescprition"))
        self.gridLayout_28.addWidget(self.lblDescprition, 1, 2, 1, 1)
        self.gridLayout_26.addWidget(self.groupBox_17, 0, 0, 1, 2)
        self.groupBox_18 = QtGui.QGroupBox(self.wizardPage_6)
        self.groupBox_18.setMinimumSize(QtCore.QSize(0, 0))
        self.groupBox_18.setStyleSheet(_fromUtf8("font: 75 9pt \"Myriad Web Pro\";"))
        self.groupBox_18.setObjectName(_fromUtf8("groupBox_18"))
        self.gridLayout_25 = QtGui.QGridLayout(self.groupBox_18)
        self.gridLayout_25.setObjectName(_fromUtf8("gridLayout_25"))
        self.groupBox_19 = QtGui.QGroupBox(self.groupBox_18)
        self.groupBox_19.setMaximumSize(QtCore.QSize(400, 16777215))
        self.groupBox_19.setFlat(True)
        self.groupBox_19.setObjectName(_fromUtf8("groupBox_19"))
        self.gridLayout_29 = QtGui.QGridLayout(self.groupBox_19)
        self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29"))
        self.btnNew_2 = QtGui.QPushButton(self.groupBox_19)
        self.btnNew_2.setMinimumSize(QtCore.QSize(70, 30))
        self.btnNew_2.setMaximumSize(QtCore.QSize(55, 16777215))
        self.btnNew_2.setText(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnNew_2.setIcon(icon3)
        self.btnNew_2.setObjectName(_fromUtf8("btnNew_2"))
        self.gridLayout_29.addWidget(self.btnNew_2, 2, 2, 1, 1)
        self.btnNew = QtGui.QPushButton(self.groupBox_19)
        self.btnNew.setMinimumSize(QtCore.QSize(70, 30))
        self.btnNew.setMaximumSize(QtCore.QSize(55, 16777215))
        self.btnNew.setText(_fromUtf8(""))
        self.btnNew.setIcon(icon1)
        self.btnNew.setObjectName(_fromUtf8("btnNew"))
        self.gridLayout_29.addWidget(self.btnNew, 0, 2, 1, 1)
        self.btnDelete = QtGui.QPushButton(self.groupBox_19)
        self.btnDelete.setMinimumSize(QtCore.QSize(70, 30))
        self.btnDelete.setMaximumSize(QtCore.QSize(55, 16777215))
        self.btnDelete.setText(_fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnDelete.setIcon(icon4)
        self.btnDelete.setObjectName(_fromUtf8("btnDelete"))
        self.gridLayout_29.addWidget(self.btnDelete, 3, 2, 1, 1)
        self.gridLayout_25.addWidget(self.groupBox_19, 0, 1, 1, 1)
        self.pftableView = QtGui.QTableView(self.groupBox_18)
        self.pftableView.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.pftableView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.pftableView.setObjectName(_fromUtf8("pftableView"))
        self.pftableView.horizontalHeader().setStretchLastSection(True)
        self.gridLayout_25.addWidget(self.pftableView, 0, 0, 1, 1)
        self.gridLayout_26.addWidget(self.groupBox_18, 2, 0, 1, 2)
        STDMWizard.addPage(self.wizardPage_6)
        self.wizardPage_3 = QtGui.QWizardPage()
        self.wizardPage_3.setObjectName(_fromUtf8("wizardPage_3"))
        self.gridLayout_30 = QtGui.QGridLayout(self.wizardPage_3)
        self.gridLayout_30.setObjectName(_fromUtf8("gridLayout_30"))
        self.tbSTR = QtGui.QTabWidget(self.wizardPage_3)
        self.tbSTR.setObjectName(_fromUtf8("tbSTR"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.gridLayout_8 = QtGui.QGridLayout(self.tab)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.frame = QtGui.QFrame(self.tab)
        self.frame.setMaximumSize(QtCore.QSize(200, 16777215))
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_6 = QtGui.QGridLayout(self.frame)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.lstEntity = QtGui.QListView(self.frame)
        self.lstEntity.setMinimumSize(QtCore.QSize(150, 0))
        self.lstEntity.setMaximumSize(QtCore.QSize(200, 16777215))
        self.lstEntity.setObjectName(_fromUtf8("lstEntity"))
        self.gridLayout_6.addWidget(self.lstEntity, 0, 0, 1, 2)
        self.gridLayout_8.addWidget(self.frame, 0, 0, 1, 1)
        self.tabWidget_2 = QtGui.QTabWidget(self.tab)
        self.tabWidget_2.setMinimumSize(QtCore.QSize(500, 0))
        self.tabWidget_2.setObjectName(_fromUtf8("tabWidget_2"))
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName(_fromUtf8("tab_3"))
        self.gridLayout_16 = QtGui.QGridLayout(self.tab_3)
        self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
        self.tblEdit = QtGui.QTableView(self.tab_3)
        self.tblEdit.setMinimumSize(QtCore.QSize(400, 0))
        self.tblEdit.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.tblEdit.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.tblEdit.setObjectName(_fromUtf8("tblEdit"))
        self.tblEdit.horizontalHeader().setStretchLastSection(True)
        self.gridLayout_16.addWidget(self.tblEdit, 0, 0, 1, 1)
        self.groupBox_8 = QtGui.QGroupBox(self.tab_3)
        self.groupBox_8.setFlat(True)
        self.groupBox_8.setObjectName(_fromUtf8("groupBox_8"))
        self.gridLayout_12 = QtGui.QGridLayout(self.groupBox_8)
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.btnDel = QtGui.QPushButton(self.groupBox_8)
        self.btnDel.setMaximumSize(QtCore.QSize(50, 40))
        self.btnDel.setText(_fromUtf8(""))
        self.btnDel.setIcon(icon4)
        self.btnDel.setObjectName(_fromUtf8("btnDel"))
        self.gridLayout_12.addWidget(self.btnDel, 2, 2, 1, 1)
        self.btnAdd = QtGui.QPushButton(self.groupBox_8)
        self.btnAdd.setMaximumSize(QtCore.QSize(50, 40))
        self.btnAdd.setText(_fromUtf8(""))
        self.btnAdd.setIcon(icon1)
        self.btnAdd.setIconSize(QtCore.QSize(20, 20))
        self.btnAdd.setObjectName(_fromUtf8("btnAdd"))
        self.gridLayout_12.addWidget(self.btnAdd, 0, 2, 1, 1)
        self.btnEdit = QtGui.QPushButton(self.groupBox_8)
        self.btnEdit.setMaximumSize(QtCore.QSize(50, 40))
        self.btnEdit.setText(_fromUtf8(""))
        self.btnEdit.setIcon(icon3)
        self.btnEdit.setIconSize(QtCore.QSize(20, 20))
        self.btnEdit.setObjectName(_fromUtf8("btnEdit"))
        self.gridLayout_12.addWidget(self.btnEdit, 1, 2, 1, 1)
        self.gridLayout_16.addWidget(self.groupBox_8, 0, 1, 1, 1)
        self.tabWidget_2.addTab(self.tab_3, _fromUtf8(""))
        self.tab_4 = QtGui.QWidget()
        self.tab_4.setObjectName(_fromUtf8("tab_4"))
        self.gridLayout_9 = QtGui.QGridLayout(self.tab_4)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.tblLookup_2 = QtGui.QTableView(self.tab_4)
        self.tblLookup_2.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.tblLookup_2.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.tblLookup_2.setObjectName(_fromUtf8("tblLookup_2"))
        self.gridLayout_9.addWidget(self.tblLookup_2, 0, 0, 1, 1)
        self.groupBox_12 = QtGui.QGroupBox(self.tab_4)
        self.groupBox_12.setFlat(True)
        self.groupBox_12.setObjectName(_fromUtf8("groupBox_12"))
        self.gridLayout_17 = QtGui.QGridLayout(self.groupBox_12)
        self.gridLayout_17.setObjectName(_fromUtf8("gridLayout_17"))
        self.btnGeomDel = QtGui.QPushButton(self.groupBox_12)
        self.btnGeomDel.setMaximumSize(QtCore.QSize(45, 30))
        self.btnGeomDel.setText(_fromUtf8(""))
        self.btnGeomDel.setIcon(icon4)
        self.btnGeomDel.setObjectName(_fromUtf8("btnGeomDel"))
        self.gridLayout_17.addWidget(self.btnGeomDel, 1, 2, 1, 1)
        self.btnGeomEdit = QtGui.QPushButton(self.groupBox_12)
        self.btnGeomEdit.setMaximumSize(QtCore.QSize(45, 30))
        self.btnGeomEdit.setText(_fromUtf8(""))
        self.btnGeomEdit.setIcon(icon3)
        self.btnGeomEdit.setIconSize(QtCore.QSize(20, 20))
        self.btnGeomEdit.setObjectName(_fromUtf8("btnGeomEdit"))
        self.gridLayout_17.addWidget(self.btnGeomEdit, 0, 2, 1, 1)
        self.gridLayout_9.addWidget(self.groupBox_12, 0, 1, 1, 1)
        self.tabWidget_2.addTab(self.tab_4, _fromUtf8(""))
        self.gridLayout_8.addWidget(self.tabWidget_2, 0, 1, 1, 1)
        self.frame_5 = QtGui.QFrame(self.tab)
        self.frame_5.setMaximumSize(QtCore.QSize(200, 16777215))
        self.frame_5.setObjectName(_fromUtf8("frame_5"))
        self.gridLayout_7 = QtGui.QGridLayout(self.frame_5)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.tblLookupList = QtGui.QTreeView(self.frame_5)
        self.tblLookupList.setMaximumSize(QtCore.QSize(200, 16777215))
        self.tblLookupList.setItemsExpandable(False)
        self.tblLookupList.setObjectName(_fromUtf8("tblLookupList"))
        self.gridLayout_7.addWidget(self.tblLookupList, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.frame_5, 1, 0, 1, 1)
        self.groupBox_7 = QtGui.QGroupBox(self.tab)
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.gridLayout_11 = QtGui.QGridLayout(self.groupBox_7)
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.groupBox_2 = QtGui.QGroupBox(self.groupBox_7)
        self.groupBox_2.setFlat(True)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.btnAddLk = QtGui.QPushButton(self.groupBox_2)
        self.btnAddLk.setMinimumSize(QtCore.QSize(0, 30))
        self.btnAddLk.setMaximumSize(QtCore.QSize(45, 30))
        self.btnAddLk.setText(_fromUtf8(""))
        self.btnAddLk.setIcon(icon1)
        self.btnAddLk.setObjectName(_fromUtf8("btnAddLk"))
        self.gridLayout_4.addWidget(self.btnAddLk, 0, 1, 1, 1)
        self.btnLkDel = QtGui.QPushButton(self.groupBox_2)
        self.btnLkDel.setMinimumSize(QtCore.QSize(0, 30))
        self.btnLkDel.setMaximumSize(QtCore.QSize(45, 16777215))
        self.btnLkDel.setText(_fromUtf8(""))
        self.btnLkDel.setIcon(icon4)
        self.btnLkDel.setObjectName(_fromUtf8("btnLkDel"))
        self.gridLayout_4.addWidget(self.btnLkDel, 1, 1, 1, 1)
        self.gridLayout_11.addWidget(self.groupBox_2, 0, 1, 1, 1)
        self.tblLookup = QtGui.QListView(self.groupBox_7)
        self.tblLookup.setObjectName(_fromUtf8("tblLookup"))
        self.gridLayout_11.addWidget(self.tblLookup, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.groupBox_7, 1, 1, 1, 1)
        self.tbSTR.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.gridLayout = QtGui.QGridLayout(self.tab_2)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.groupBox_9 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_9.setMaximumSize(QtCore.QSize(16777215, 1000))
        self.groupBox_9.setObjectName(_fromUtf8("groupBox_9"))
        self.gridLayout_15 = QtGui.QGridLayout(self.groupBox_9)
        self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15"))
        self.lstEntity_2 = QtGui.QListView(self.groupBox_9)
        self.lstEntity_2.setMinimumSize(QtCore.QSize(150, 0))
        self.lstEntity_2.setMaximumSize(QtCore.QSize(200, 16777215))
        self.lstEntity_2.setObjectName(_fromUtf8("lstEntity_2"))
        self.gridLayout_15.addWidget(self.lstEntity_2, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.groupBox_9, 0, 0, 1, 1)
        self.groupBox_10 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_10.setMinimumSize(QtCore.QSize(550, 0))
        self.groupBox_10.setObjectName(_fromUtf8("groupBox_10"))
        self.gridLayout_14 = QtGui.QGridLayout(self.groupBox_10)
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.groupBox_13 = QtGui.QGroupBox(self.groupBox_10)
        self.groupBox_13.setFlat(True)
        self.groupBox_13.setObjectName(_fromUtf8("groupBox_13"))
        self.gridLayout_19 = QtGui.QGridLayout(self.groupBox_13)
        self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19"))
        self.btnPropDel = QtGui.QPushButton(self.groupBox_13)
        self.btnPropDel.setMaximumSize(QtCore.QSize(50, 40))
        self.btnPropDel.setText(_fromUtf8(""))
        self.btnPropDel.setIcon(icon4)
        self.btnPropDel.setObjectName(_fromUtf8("btnPropDel"))
        self.gridLayout_19.addWidget(self.btnPropDel, 0, 4, 1, 1)
        self.btnProperty = QtGui.QPushButton(self.groupBox_13)
        self.btnProperty.setMaximumSize(QtCore.QSize(50, 40))
        self.btnProperty.setText(_fromUtf8(""))
        self.btnProperty.setIcon(icon1)
        self.btnProperty.setIconSize(QtCore.QSize(20, 20))
        self.btnProperty.setObjectName(_fromUtf8("btnProperty"))
        self.gridLayout_19.addWidget(self.btnProperty, 0, 2, 1, 1)
        self.pushButton = QtGui.QPushButton(self.groupBox_13)
        self.pushButton.setMaximumSize(QtCore.QSize(45, 30))
        self.pushButton.setText(_fromUtf8(""))
        self.pushButton.setIcon(icon3)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.gridLayout_19.addWidget(self.pushButton, 0, 3, 1, 1)
        self.gridLayout_14.addWidget(self.groupBox_13, 1, 0, 1, 1)
        self.tblEdit_2 = QtGui.QTableView(self.groupBox_10)
        self.tblEdit_2.setMinimumSize(QtCore.QSize(0, 0))
        self.tblEdit_2.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.tblEdit_2.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.tblEdit_2.setObjectName(_fromUtf8("tblEdit_2"))
        self.gridLayout_14.addWidget(self.tblEdit_2, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.groupBox_10, 0, 1, 1, 1)
        self.tbSTR.addTab(self.tab_2, _fromUtf8(""))
        self.gridLayout_30.addWidget(self.tbSTR, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage_3)
        self.wizardPage_2 = QtGui.QWizardPage()
        self.wizardPage_2.setObjectName(_fromUtf8("wizardPage_2"))
        self.gridLayout_32 = QtGui.QGridLayout(self.wizardPage_2)
        self.gridLayout_32.setObjectName(_fromUtf8("gridLayout_32"))
        self.gridLayout_18 = QtGui.QGridLayout()
        self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
        self.cboParty = QtGui.QComboBox(self.wizardPage_2)
        self.cboParty.setMinimumSize(QtCore.QSize(0, 30))
        self.cboParty.setObjectName(_fromUtf8("cboParty"))
        self.gridLayout_18.addWidget(self.cboParty, 2, 0, 1, 1)
        self.groupBox_3 = QgsCollapsibleGroupBoxBasic(self.wizardPage_2)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_34 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34"))
        self.lstPartyCol = QtGui.QListView(self.groupBox_3)
        self.lstPartyCol.setObjectName(_fromUtf8("lstPartyCol"))
        self.gridLayout_34.addWidget(self.lstPartyCol, 0, 0, 1, 1)
        self.gridLayout_18.addWidget(self.groupBox_3, 0, 1, 5, 1)
        self.label_5 = QtGui.QLabel(self.wizardPage_2)
        self.label_5.setMinimumSize(QtCore.QSize(400, 0))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout_18.addWidget(self.label_5, 0, 0, 2, 1)
        self.lblPartyDesc = QtGui.QLabel(self.wizardPage_2)
        self.lblPartyDesc.setObjectName(_fromUtf8("lblPartyDesc"))
        self.gridLayout_18.addWidget(self.lblPartyDesc, 3, 0, 2, 1)
        self.gridLayout_32.addLayout(self.gridLayout_18, 0, 0, 1, 1)
        self.line = QtGui.QFrame(self.wizardPage_2)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.gridLayout_32.addWidget(self.line, 4, 0, 1, 1)
        self.line_2 = QtGui.QFrame(self.wizardPage_2)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.gridLayout_32.addWidget(self.line_2, 1, 0, 1, 1)
        self.gridLayout_33 = QtGui.QGridLayout()
        self.gridLayout_33.setObjectName(_fromUtf8("gridLayout_33"))
        self.label_6 = QtGui.QLabel(self.wizardPage_2)
        self.label_6.setMinimumSize(QtCore.QSize(400, 0))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_33.addWidget(self.label_6, 0, 0, 1, 1)
        self.groupBox_4 = QgsCollapsibleGroupBoxBasic(self.wizardPage_2)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_35 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35"))
        self.lstSPCol = QtGui.QListView(self.groupBox_4)
        self.lstSPCol.setObjectName(_fromUtf8("lstSPCol"))
        self.gridLayout_35.addWidget(self.lstSPCol, 0, 0, 1, 1)
        self.gridLayout_33.addWidget(self.groupBox_4, 0, 1, 3, 1)
        self.cboSPUnit = QtGui.QComboBox(self.wizardPage_2)
        self.cboSPUnit.setMinimumSize(QtCore.QSize(0, 30))
        self.cboSPUnit.setObjectName(_fromUtf8("cboSPUnit"))
        self.gridLayout_33.addWidget(self.cboSPUnit, 1, 0, 1, 1)
        self.lblSpDesc = QtGui.QLabel(self.wizardPage_2)
        self.lblSpDesc.setObjectName(_fromUtf8("lblSpDesc"))
        self.gridLayout_33.addWidget(self.lblSpDesc, 2, 0, 1, 1)
        self.gridLayout_32.addLayout(self.gridLayout_33, 3, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage_2)
        self.wizardPage_4 = QtGui.QWizardPage()
        self.wizardPage_4.setObjectName(_fromUtf8("wizardPage_4"))
        self.gridLayout_10 = QtGui.QGridLayout(self.wizardPage_4)
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.scrollArea = QtGui.QScrollArea(self.wizardPage_4)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 789, 475))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.gridLayout_21 = QtGui.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
        self.txtHtml = QtGui.QTextEdit(self.scrollAreaWidgetContents)
        self.txtHtml.setObjectName(_fromUtf8("txtHtml"))
        self.gridLayout_21.addWidget(self.txtHtml, 1, 0, 1, 1)
        self.frame1 = QtGui.QFrame(self.scrollAreaWidgetContents)
        self.frame1.setMaximumSize(QtCore.QSize(16777215, 50))
        self.frame1.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame1.setFrameShadow(QtGui.QFrame.Raised)
        self.frame1.setObjectName(_fromUtf8("frame1"))
        self.gridLayout_5 = QtGui.QGridLayout(self.frame1)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.rbSchema = QtGui.QRadioButton(self.frame1)
        self.rbSchema.setObjectName(_fromUtf8("rbSchema"))
        self.gridLayout_5.addWidget(self.rbSchema, 1, 1, 1, 1)
        self.rbSchemaNew = QtGui.QRadioButton(self.frame1)
        self.rbSchemaNew.setObjectName(_fromUtf8("rbSchemaNew"))
        self.gridLayout_5.addWidget(self.rbSchemaNew, 1, 0, 1, 1)
        self.btnSQL = QtGui.QPushButton(self.frame1)
        self.btnSQL.setMaximumSize(QtCore.QSize(200, 16777215))
        self.btnSQL.setCheckable(False)
        self.btnSQL.setAutoRepeat(False)
        self.btnSQL.setAutoExclusive(False)
        self.btnSQL.setAutoDefault(True)
        self.btnSQL.setDefault(False)
        self.btnSQL.setFlat(False)
        self.btnSQL.setObjectName(_fromUtf8("btnSQL"))
        self.gridLayout_5.addWidget(self.btnSQL, 1, 3, 1, 1)
        self.rbSkip = QtGui.QRadioButton(self.frame1)
        self.rbSkip.setObjectName(_fromUtf8("rbSkip"))
        self.gridLayout_5.addWidget(self.rbSkip, 1, 2, 1, 1)
        self.gridLayout_21.addWidget(self.frame1, 0, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_10.addWidget(self.scrollArea, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage_4)

        self.retranslateUi(STDMWizard)
        self.tbSTR.setCurrentIndex(0)
        self.tabWidget_2.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(STDMWizard)

    def retranslateUi(self, STDMWizard):
        STDMWizard.setWindowTitle(_translate("STDMWizard", "Wizard", None))
        self.wizardPage1.setTitle(_translate("STDMWizard", "Introduction", None))
        self.wizardPage1.setSubTitle(_translate("STDMWizard", "Welcome to STDM configuration wizard", None))
        self.wizardPage2.setTitle(_translate("STDMWizard", "End User License Agreement", None))
        self.wizardPage2.setSubTitle(_translate("STDMWizard", "Read carefully before you proceed", None))
        self.groupBox_16.setTitle(_translate("STDMWizard", "Terms and Conditions", None))
        self.rbAccpt.setText(_translate("STDMWizard", "I Agree", None))
        self.rbReject.setText(_translate("STDMWizard", "Decline", None))
        self.wizardPage.setTitle(_translate("STDMWizard", "Path Settings", None))
        self.wizardPage.setSubTitle(_translate("STDMWizard", "Set configuration and data directory path", None))
        self.groupBox_15.setTitle(_translate("STDMWizard", "Directory paths", None))
        self.btnBrowse.setText(_translate("STDMWizard", "Change", None))
        self.label_37.setText(_translate("STDMWizard", "Source document path", None))
        self.btnBrowse2_2.setText(_translate("STDMWizard", "Change", None))
        self.label_39.setText(_translate("STDMWizard", "Settings path", None))
        self.btnBrowse2.setText(_translate("STDMWizard", "Change", None))
        self.label_31.setText(_translate("STDMWizard", "Document output path", None))
        self.label_4.setText(_translate("STDMWizard", "Templates path", None))
        self.btnTemplates.setText(_translate("STDMWizard", "Change", None))
        self.wizardPage_6.setTitle(_translate("STDMWizard", "Profile Options", None))
        self.wizardPage_6.setSubTitle(_translate("STDMWizard", "Set/ Modify Data Collection Levels (Profiles)", None))
        self.groupBox_17.setTitle(_translate("STDMWizard", "Profiles", None))
        self.label_3.setText(_translate("STDMWizard", "A profile in STDM tool refers to a series of questions to be used in a particular survey in which order of questions and responses is organized in a modular format for easier analysis and presentation within STDM", None))
        self.label.setText(_translate("STDMWizard", "Select", None))
        self.btnNewP.setText(_translate("STDMWizard", "New Profile", None))
        self.btnPDelete.setText(_translate("STDMWizard", "Delete Selected ", None))
        self.lblDescprition.setText(_translate("STDMWizard", "Profile description", None))
        self.groupBox_18.setTitle(_translate("STDMWizard", "Profile modules/ tables ", None))
        self.groupBox_19.setTitle(_translate("STDMWizard", "Actions", None))
        self.wizardPage_3.setTitle(_translate("STDMWizard", "Data Forms customization", None))
        self.wizardPage_3.setSubTitle(_translate("STDMWizard", "Add or Edit Fields/ Columns For Each Module", None))
        self.groupBox_8.setTitle(_translate("STDMWizard", "Actions", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("STDMWizard", "Basic data types columns", None))
        self.groupBox_12.setTitle(_translate("STDMWizard", "Actions", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("STDMWizard", "Geometry columns", None))
        self.groupBox_7.setTitle(_translate("STDMWizard", "Lookup choices", None))
        self.groupBox_2.setTitle(_translate("STDMWizard", "Actions", None))
        self.tbSTR.setTabText(self.tbSTR.indexOf(self.tab), _translate("STDMWizard", "Tables", None))
        self.groupBox_9.setTitle(_translate("STDMWizard", "Table/ Entity ", None))
        self.groupBox_10.setTitle(_translate("STDMWizard", "Relations", None))
        self.groupBox_13.setTitle(_translate("STDMWizard", "Actions", None))
        self.tbSTR.setTabText(self.tbSTR.indexOf(self.tab_2), _translate("STDMWizard", "Table relation and constraint", None))
        self.wizardPage_2.setTitle(_translate("STDMWizard", "Defining Social Tenure Tables", None))
        self.wizardPage_2.setSubTitle(_translate("STDMWizard", "Define Tables to Participate in Social Tenure Relations Views", None))
        self.groupBox_3.setTitle(_translate("STDMWizard", "Party table columns participating in STR definition", None))
        self.label_5.setText(_translate("STDMWizard", "Select table representing party in the Social Tenure Relationship definition", None))
        self.lblPartyDesc.setText(_translate("STDMWizard", "Table Full Description", None))
        self.label_6.setText(_translate("STDMWizard", "Select table representing spatial unit in the Social Tenure Relationship definition", None))
        self.groupBox_4.setTitle(_translate("STDMWizard", "Spatial unit table columns participating in STR definition", None))
        self.lblSpDesc.setText(_translate("STDMWizard", "Table Full Description", None))
        self.wizardPage_4.setTitle(_translate("STDMWizard", "Update Database", None))
        self.wizardPage_4.setSubTitle(_translate("STDMWizard", "Commit SQL changes to the database", None))
        self.rbSchema.setText(_translate("STDMWizard", "Update existing STDM database", None))
        self.rbSchemaNew.setText(_translate("STDMWizard", "Create new STDM database", None))
        self.btnSQL.setText(_translate("STDMWizard", "Show generated SQL file", None))
        self.rbSkip.setText(_translate("STDMWizard", "Skip changes to database", None))
Example #9
0
    def setupUi(self, frmManageSTR):
        frmManageSTR.setObjectName(_fromUtf8("frmManageSTR"))
        frmManageSTR.resize(950, 637)
        self.centralwidget = QtGui.QWidget(frmManageSTR)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.splitter = QtGui.QSplitter(self.centralwidget)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.frame = QtGui.QFrame(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMinimumSize(QtCore.QSize(380, 0))
        self.frame.setMaximumSize(QtCore.QSize(450, 16777215))
        self.frame.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_5 = QtGui.QGridLayout(self.frame)
        self.gridLayout_5.setMargin(1)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.groupBox = QtGui.QGroupBox(self.frame)
        self.groupBox.setMinimumSize(QtCore.QSize(0, 250))
        self.groupBox.setMaximumSize(QtCore.QSize(16777215, 250))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.tbSTREntity = QtGui.QTabWidget(self.groupBox)
        self.tbSTREntity.setObjectName(_fromUtf8("tbSTREntity"))
        self.gridLayout_4.addWidget(self.tbSTREntity, 0, 0, 1, 2)
        self.btnSearch = QtGui.QPushButton(self.groupBox)
        self.btnSearch.setMinimumSize(QtCore.QSize(0, 30))
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/search.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off
        )
        self.btnSearch.setIcon(icon)
        self.btnSearch.setObjectName(_fromUtf8("btnSearch"))
        self.gridLayout_4.addWidget(self.btnSearch, 1, 0, 1, 1)
        self.btnClearSearch = QtGui.QPushButton(self.groupBox)
        self.btnClearSearch.setMinimumSize(QtCore.QSize(0, 30))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/reset.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off
        )
        self.btnClearSearch.setIcon(icon1)
        self.btnClearSearch.setObjectName(_fromUtf8("btnClearSearch"))
        self.gridLayout_4.addWidget(self.btnClearSearch, 1, 1, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox, 0, 0, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(self.frame)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_4 = QtGui.QLabel(self.groupBox_2)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout.addWidget(self.label_4)
        self.tvSTRResults = QtGui.QTreeView(self.groupBox_2)
        self.tvSTRResults.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
        self.tvSTRResults.setAlternatingRowColors(True)
        self.tvSTRResults.setRootIsDecorated(True)
        self.tvSTRResults.setObjectName(_fromUtf8("tvSTRResults"))
        self.tvSTRResults.header().setCascadingSectionResizes(False)
        self.tvSTRResults.header().setDefaultSectionSize(0)
        self.verticalLayout.addWidget(self.tvSTRResults)
        self.gridLayout_5.addWidget(self.groupBox_2, 1, 0, 1, 1)
        self.frame_2 = QtGui.QFrame(self.splitter)
        self.frame_2.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName(_fromUtf8("frame_2"))
        self.gridLayout_3 = QtGui.QGridLayout(self.frame_2)
        self.gridLayout_3.setMargin(1)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.gb_supporting_docs = QgsCollapsibleGroupBoxBasic(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.gb_supporting_docs.sizePolicy().hasHeightForWidth())
        self.gb_supporting_docs.setSizePolicy(sizePolicy)
        self.gb_supporting_docs.setMinimumSize(QtCore.QSize(0, 100))
        self.gb_supporting_docs.setMaximumSize(QtCore.QSize(16777215, 1677215))
        self.gb_supporting_docs.setObjectName(_fromUtf8("gb_supporting_docs"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.gb_supporting_docs)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.tbSupportingDocs = QtGui.QTabWidget(self.gb_supporting_docs)
        self.tbSupportingDocs.setMaximumSize(QtCore.QSize(16777215, 150))
        self.tbSupportingDocs.setObjectName(_fromUtf8("tbSupportingDocs"))
        self.verticalLayout_2.addWidget(self.tbSupportingDocs)
        self.gridLayout_3.addWidget(self.gb_supporting_docs, 1, 0, 1, 1)
        self.groupBox_3 = QtGui.QGroupBox(self.frame_2)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.tbPropertyPreview = SpatialPreview(self.groupBox_3)
        self.tbPropertyPreview.setObjectName(_fromUtf8("tbPropertyPreview"))
        self.gridLayout_2.addWidget(self.tbPropertyPreview, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_3, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.splitter, 1, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(self.centralwidget)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 1)
        self.vl_notification = QtGui.QVBoxLayout()
        self.vl_notification.setObjectName(_fromUtf8("vl_notification"))
        self.gridLayout.addLayout(self.vl_notification, 0, 0, 1, 1)
        frmManageSTR.setCentralWidget(self.centralwidget)
        self.tb_actions = QtGui.QToolBar(frmManageSTR)
        self.tb_actions.setMovable(False)
        self.tb_actions.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon)
        self.tb_actions.setFloatable(False)
        self.tb_actions.setObjectName(_fromUtf8("tb_actions"))
        frmManageSTR.addToolBar(QtCore.Qt.TopToolBarArea, self.tb_actions)

        self.retranslateUi(frmManageSTR)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), frmManageSTR.close)
        QtCore.QMetaObject.connectSlotsByName(frmManageSTR)
    def __init__(self, parent):
        QtGui.QDialog.__init__(self, parent)
        # self.setObjectName(_fromUtf8("QgsComposerImageExportOptionsDialog"))
        self.resize(489, 325)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox = QtGui.QGroupBox(self)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_9 = QtGui.QLabel(self.groupBox)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.gridLayout.addWidget(self.label_9, 0, 0, 1, 2)
        self.label_13 = QtGui.QLabel(self.groupBox)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.gridLayout.addWidget(self.label_13, 2, 0, 1, 2)
        self.mResolutionSpinBox = QgsSpinBox(self.groupBox)
        self.mResolutionSpinBox.setPrefix(_fromUtf8(""))
        self.mResolutionSpinBox.setMaximum(3000)
        self.mResolutionSpinBox.setProperty("showClearButton", False)
        self.mResolutionSpinBox.setObjectName(_fromUtf8("mResolutionSpinBox"))
        self.gridLayout.addWidget(self.mResolutionSpinBox, 0, 2, 1, 2)
        self.mWidthSpinBox = QgsSpinBox(self.groupBox)
        self.mWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mWidthSpinBox.setMinimum(0)
        self.mWidthSpinBox.setMaximum(99999999)
        self.mWidthSpinBox.setProperty("showClearButton", False)
        self.mWidthSpinBox.setObjectName(_fromUtf8("mWidthSpinBox"))
        self.gridLayout.addWidget(self.mWidthSpinBox, 1, 2, 1, 2)
        self.label_10 = QtGui.QLabel(self.groupBox)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.gridLayout.addWidget(self.label_10, 1, 0, 1, 1)
        self.mHeightSpinBox = QgsSpinBox(self.groupBox)
        self.mHeightSpinBox.setPrefix(_fromUtf8(""))
        self.mHeightSpinBox.setMinimum(0)
        self.mHeightSpinBox.setMaximum(99999999)
        self.mHeightSpinBox.setProperty("showClearButton", False)
        self.mHeightSpinBox.setObjectName(_fromUtf8("mHeightSpinBox"))
        self.gridLayout.addWidget(self.mHeightSpinBox, 2, 2, 1, 2)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 1, 4, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        self.mClipToContentGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mClipToContentGroupBox.setCheckable(True)
        self.mClipToContentGroupBox.setChecked(False)
        self.mClipToContentGroupBox.setObjectName(
            _fromUtf8("mClipToContentGroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.mClipToContentGroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_5 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_7.addWidget(self.label_5)
        self.mLeftMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mLeftMarginSpinBox.setMaximum(1000)
        self.mLeftMarginSpinBox.setObjectName(_fromUtf8("mLeftMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mLeftMarginSpinBox)
        self.label_11 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_7.addWidget(self.label_11)
        self.mRightMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mRightMarginSpinBox.setMaximum(1000)
        self.mRightMarginSpinBox.setObjectName(
            _fromUtf8("mRightMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mRightMarginSpinBox)
        self.gridLayout_5.addLayout(self.horizontalLayout_7, 1, 0, 1, 4)
        self.label_12 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_5.addWidget(self.label_12, 2, 1, 1, 1)
        self.label_4 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_5.addWidget(self.label_4, 0, 1, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem1, 0, 3, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem2, 0, 0, 1, 1)
        self.mTopMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mTopMarginSpinBox.setMaximum(1000)
        self.mTopMarginSpinBox.setObjectName(_fromUtf8("mTopMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mTopMarginSpinBox, 0, 2, 1, 1)
        self.mBottomMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mBottomMarginSpinBox.setMaximum(1000)
        self.mBottomMarginSpinBox.setObjectName(
            _fromUtf8("mBottomMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mBottomMarginSpinBox, 2, 2, 1, 1)
        self.verticalLayout_5.addLayout(self.gridLayout_5)
        self.verticalLayout.addWidget(self.mClipToContentGroupBox)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem3)
        self.buttonBox = QtGui.QDialogButtonBox(self)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Save)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi()
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               self.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               self.reject)
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.mResolutionSpinBox, self.mWidthSpinBox)
        self.setTabOrder(self.mWidthSpinBox, self.mHeightSpinBox)
        self.setTabOrder(self.mHeightSpinBox, self.mClipToContentGroupBox)
        self.setTabOrder(self.mClipToContentGroupBox, self.mTopMarginSpinBox)
        self.setTabOrder(self.mTopMarginSpinBox, self.mLeftMarginSpinBox)
        self.setTabOrder(self.mLeftMarginSpinBox, self.mRightMarginSpinBox)
        self.setTabOrder(self.mRightMarginSpinBox, self.mBottomMarginSpinBox)

        self.connect(self.mClipToContentGroupBox,
                     QtCore.SIGNAL("toggled( bool )"),
                     self.clipToContentsToggled)
        # self.mWidthSpinBox.valueChanged.connect(self.on_mWidthSpinBox_valueChanged)
        # self.mHeightSpinBox.valueChanged.connect(self.on_mHeightSpinBox_valueChanged)
        self.connect(self.mWidthSpinBox, QtCore.SIGNAL("valueChanged( int )"),
                     self.on_mWidthSpinBox_valueChanged)
        self.connect(self.mHeightSpinBox, QtCore.SIGNAL("valueChanged( int )"),
                     self.on_mHeightSpinBox_valueChanged)
        self.connect(self.mResolutionSpinBox,
                     QtCore.SIGNAL("valueChanged( int )"),
                     self.on_mResolutionSpinBox_valueChanged)

        settings = QtCore.QSettings()
        self.restoreGeometry(
            settings.value("/Windows/ComposerImageExportOptionsDialog/geometry"
                           ).toByteArray())
class QgsComposerImageExportOptionsDialog(QtGui.QDialog):
    def __init__(self, parent):
        QtGui.QDialog.__init__(self, parent)
        # self.setObjectName(_fromUtf8("QgsComposerImageExportOptionsDialog"))
        self.resize(489, 325)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox = QtGui.QGroupBox(self)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_9 = QtGui.QLabel(self.groupBox)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.gridLayout.addWidget(self.label_9, 0, 0, 1, 2)
        self.label_13 = QtGui.QLabel(self.groupBox)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.gridLayout.addWidget(self.label_13, 2, 0, 1, 2)
        self.mResolutionSpinBox = QgsSpinBox(self.groupBox)
        self.mResolutionSpinBox.setPrefix(_fromUtf8(""))
        self.mResolutionSpinBox.setMaximum(3000)
        self.mResolutionSpinBox.setProperty("showClearButton", False)
        self.mResolutionSpinBox.setObjectName(_fromUtf8("mResolutionSpinBox"))
        self.gridLayout.addWidget(self.mResolutionSpinBox, 0, 2, 1, 2)
        self.mWidthSpinBox = QgsSpinBox(self.groupBox)
        self.mWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mWidthSpinBox.setMinimum(0)
        self.mWidthSpinBox.setMaximum(99999999)
        self.mWidthSpinBox.setProperty("showClearButton", False)
        self.mWidthSpinBox.setObjectName(_fromUtf8("mWidthSpinBox"))
        self.gridLayout.addWidget(self.mWidthSpinBox, 1, 2, 1, 2)
        self.label_10 = QtGui.QLabel(self.groupBox)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.gridLayout.addWidget(self.label_10, 1, 0, 1, 1)
        self.mHeightSpinBox = QgsSpinBox(self.groupBox)
        self.mHeightSpinBox.setPrefix(_fromUtf8(""))
        self.mHeightSpinBox.setMinimum(0)
        self.mHeightSpinBox.setMaximum(99999999)
        self.mHeightSpinBox.setProperty("showClearButton", False)
        self.mHeightSpinBox.setObjectName(_fromUtf8("mHeightSpinBox"))
        self.gridLayout.addWidget(self.mHeightSpinBox, 2, 2, 1, 2)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 1, 4, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        self.mClipToContentGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mClipToContentGroupBox.setCheckable(True)
        self.mClipToContentGroupBox.setChecked(False)
        self.mClipToContentGroupBox.setObjectName(
            _fromUtf8("mClipToContentGroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.mClipToContentGroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_5 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_7.addWidget(self.label_5)
        self.mLeftMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mLeftMarginSpinBox.setMaximum(1000)
        self.mLeftMarginSpinBox.setObjectName(_fromUtf8("mLeftMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mLeftMarginSpinBox)
        self.label_11 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_7.addWidget(self.label_11)
        self.mRightMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mRightMarginSpinBox.setMaximum(1000)
        self.mRightMarginSpinBox.setObjectName(
            _fromUtf8("mRightMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mRightMarginSpinBox)
        self.gridLayout_5.addLayout(self.horizontalLayout_7, 1, 0, 1, 4)
        self.label_12 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_5.addWidget(self.label_12, 2, 1, 1, 1)
        self.label_4 = QtGui.QLabel(self.mClipToContentGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_5.addWidget(self.label_4, 0, 1, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem1, 0, 3, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem2, 0, 0, 1, 1)
        self.mTopMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mTopMarginSpinBox.setMaximum(1000)
        self.mTopMarginSpinBox.setObjectName(_fromUtf8("mTopMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mTopMarginSpinBox, 0, 2, 1, 1)
        self.mBottomMarginSpinBox = QgsSpinBox(self.mClipToContentGroupBox)
        self.mBottomMarginSpinBox.setMaximum(1000)
        self.mBottomMarginSpinBox.setObjectName(
            _fromUtf8("mBottomMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mBottomMarginSpinBox, 2, 2, 1, 1)
        self.verticalLayout_5.addLayout(self.gridLayout_5)
        self.verticalLayout.addWidget(self.mClipToContentGroupBox)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem3)
        self.buttonBox = QtGui.QDialogButtonBox(self)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Save)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi()
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               self.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               self.reject)
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.mResolutionSpinBox, self.mWidthSpinBox)
        self.setTabOrder(self.mWidthSpinBox, self.mHeightSpinBox)
        self.setTabOrder(self.mHeightSpinBox, self.mClipToContentGroupBox)
        self.setTabOrder(self.mClipToContentGroupBox, self.mTopMarginSpinBox)
        self.setTabOrder(self.mTopMarginSpinBox, self.mLeftMarginSpinBox)
        self.setTabOrder(self.mLeftMarginSpinBox, self.mRightMarginSpinBox)
        self.setTabOrder(self.mRightMarginSpinBox, self.mBottomMarginSpinBox)

        self.connect(self.mClipToContentGroupBox,
                     QtCore.SIGNAL("toggled( bool )"),
                     self.clipToContentsToggled)
        # self.mWidthSpinBox.valueChanged.connect(self.on_mWidthSpinBox_valueChanged)
        # self.mHeightSpinBox.valueChanged.connect(self.on_mHeightSpinBox_valueChanged)
        self.connect(self.mWidthSpinBox, QtCore.SIGNAL("valueChanged( int )"),
                     self.on_mWidthSpinBox_valueChanged)
        self.connect(self.mHeightSpinBox, QtCore.SIGNAL("valueChanged( int )"),
                     self.on_mHeightSpinBox_valueChanged)
        self.connect(self.mResolutionSpinBox,
                     QtCore.SIGNAL("valueChanged( int )"),
                     self.on_mResolutionSpinBox_valueChanged)

        settings = QtCore.QSettings()
        self.restoreGeometry(
            settings.value("/Windows/ComposerImageExportOptionsDialog/geometry"
                           ).toByteArray())

    def retranslateUi(self):
        self.setWindowTitle(_translate("self", "Image export options", None))
        self.groupBox.setTitle(_translate("self", "Export options", None))
        self.label_9.setText(_translate("self", "Export resolution", None))
        self.label_13.setText(_translate("self", "Page height", None))
        self.mResolutionSpinBox.setSuffix(_translate("self", " dpi", None))
        self.mWidthSpinBox.setSpecialValueText(_translate(
            "self", "Auto", None))
        self.mWidthSpinBox.setSuffix(_translate("self", " px", None))
        self.label_10.setText(_translate("self", "Page width", None))
        self.mHeightSpinBox.setSpecialValueText(
            _translate("self", "Auto", None))
        self.mHeightSpinBox.setSuffix(_translate("self", " px", None))
        self.mClipToContentGroupBox.setTitle(
            _translate("self", "Crop to content", None))
        self.label_5.setText(_translate("self", "Left", None))
        self.mLeftMarginSpinBox.setSuffix(_translate("self", " px", None))
        self.label_11.setText(_translate("self", "Right", None))
        self.mRightMarginSpinBox.setSuffix(_translate("self", " px", None))
        self.label_12.setText(_translate("self", "Bottom", None))
        self.label_4.setText(_translate("self", "Top margin", None))
        self.mTopMarginSpinBox.setSuffix(_translate("self", " px", None))
        self.mBottomMarginSpinBox.setSuffix(_translate("self", " px", None))

    def setResolution(self, resolution):
        self.mResolutionSpinBox.setValue(resolution)

        if (self.mImageSize.isValid()):
            self.mWidthSpinBox.blockSignals(True)
            self.mHeightSpinBox.blockSignals(True)
            if (self.mClipToContentGroupBox.isChecked()):
                self.mWidthSpinBox.setValue(0)
                self.mHeightSpinBox.setValue(0)
            else:
                self.mWidthSpinBox.setValue(self.mImageSize.width() *
                                            resolution / 25.4)
                self.mHeightSpinBox.setValue(self.mImageSize.height() *
                                             resolution / 25.4)
            self.mWidthSpinBox.blockSignals(False)
            self.mHeightSpinBox.blockSignals(False)

    def resolution(self):
        return self.mResolutionSpinBox.value()

    def setImageSize(self, size):
        self.mImageSize = size
        self.mWidthSpinBox.blockSignals(True)
        self.mHeightSpinBox.blockSignals(True)
        self.mWidthSpinBox.setValue(size.width() *
                                    self.mResolutionSpinBox.value() / 25.4)
        self.mHeightSpinBox.setValue(size.height() *
                                     self.mResolutionSpinBox.value() / 25.4)
        self.mWidthSpinBox.blockSignals(False)
        self.mHeightSpinBox.blockSignals(False)

    def imageWidth(self):
        return self.mWidthSpinBox.value()

    def imageHeight(self):
        return self.mHeightSpinBox.value()

    def setCropToContents(self, crop):
        self.mClipToContentGroupBox.setChecked(crop)

    def cropToContents(self):
        return self.mClipToContentGroupBox.isChecked()

    def getCropMargins(self):
        topMargin = self.mTopMarginSpinBox.value()
        rightMargin = self.mRightMarginSpinBox.value()
        bottomMargin = self.mBottomMarginSpinBox.value()
        leftMargin = self.mLeftMarginSpinBox.value()
        return topMargin, rightMargin, bottomMargin, leftMargin

    def setCropMargins(self, topMargin, rightMargin, bottomMargin, leftMargin):
        self.mTopMarginSpinBox.setValue(topMargin)
        self.mRightMarginSpinBox.setValue(rightMargin)
        self.mBottomMarginSpinBox.setValue(bottomMargin)
        self.mLeftMarginSpinBox.setValue(leftMargin)

    def on_mWidthSpinBox_valueChanged(self, value):
        self.mHeightSpinBox.blockSignals(True)
        self.mResolutionSpinBox.blockSignals(True)
        self.mHeightSpinBox.setValue(self.mImageSize.height() *
                                     self.mWidthSpinBox.value() /
                                     self.mImageSize.width())
        self.mResolutionSpinBox.setValue(self.mWidthSpinBox.value() * 25.4 /
                                         self.mImageSize.width())
        self.mHeightSpinBox.blockSignals(False)
        self.mResolutionSpinBox.blockSignals(False)

    def on_mHeightSpinBox_valueChanged(self, value):
        self.mWidthSpinBox.blockSignals(True)
        self.mResolutionSpinBox.blockSignals(True)
        self.mWidthSpinBox.setValue(self.mImageSize.width() *
                                    self.mHeightSpinBox.value() /
                                    self.mImageSize.height())
        self.mResolutionSpinBox.setValue(self.mHeightSpinBox.value() * 25.4 /
                                         self.mImageSize.height())
        self.mWidthSpinBox.blockSignals(False)
        self.mResolutionSpinBox.blockSignals(False)

    def on_mResolutionSpinBox_valueChanged(self, value):
        self.mWidthSpinBox.blockSignals(True)
        self.mHeightSpinBox.blockSignals(True)
        if (self.mClipToContentGroupBox.isChecked()):
            self.mWidthSpinBox.setValue(0)
            self.mHeightSpinBox.setValue(0)
        else:
            self.mWidthSpinBox.setValue(self.mImageSize.width() *
                                        self.mResolutionSpinBox.value() / 25.4)
            self.mHeightSpinBox.setValue(self.mImageSize.height() *
                                         self.mResolutionSpinBox.value() /
                                         25.4)
        self.mWidthSpinBox.blockSignals(False)
        self.mHeightSpinBox.blockSignals(False)

    def clipToContentsToggled(self, state):
        self.mWidthSpinBox.setEnabled(not state)
        self.mHeightSpinBox.setEnabled(not state)

        if (state):
            self.mWidthSpinBox.blockSignals(True)
            self.mWidthSpinBox.setValue(0)
            self.mWidthSpinBox.blockSignals(False)
            self.mHeightSpinBox.blockSignals(True)
            self.mHeightSpinBox.setValue(0)
            self.mHeightSpinBox.blockSignals(False)
        else:
            self.mWidthSpinBox.blockSignals(True)
            self.mWidthSpinBox.setValue(self.mImageSize.width() *
                                        self.mResolutionSpinBox.value() / 25.4)
            self.mWidthSpinBox.blockSignals(False)
            self.mHeightSpinBox.blockSignals(True)
            self.mHeightSpinBox.setValue(self.mImageSize.height() *
                                         self.mResolutionSpinBox.value() /
                                         25.4)
            self.mHeightSpinBox.blockSignals(False)
from qgis.gui import QgsCollapsibleGroupBoxBasic

new_dialog = QDialog()
new_dialog.resize(200, 100)

scroll_area = QScrollArea(new_dialog)
scroll_area.setFrameShape(QFrame.NoFrame)
scroll_area.setFrameShadow(QFrame.Plain)
scroll_area.setWidgetResizable(True)
scroll_area.setGeometry(QRect(10, 20, 170, 70))

scrollAreaWidgetContents = QWidget()
scrollAreaWidgetContents.setGeometry(QRect(0, 0, 170, 70))
vertical_layout = QVBoxLayout(scrollAreaWidgetContents)

collapsible_group_box_basic = QgsCollapsibleGroupBoxBasic(
    scrollAreaWidgetContents)
collapsible_group_box_basic.setTitle('Collapsible')
sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(
    collapsible_group_box_basic.sizePolicy().hasHeightForWidth())
collapsible_group_box_basic.setSizePolicy(sizePolicy)
collapsible_group_box_basic.setChecked(False)

vbox_layout = QVBoxLayout(collapsible_group_box_basic)
line_edit = QLineEdit(collapsible_group_box_basic)
line_edit.setGeometry(QRect(10, 20, 110, 30))

vertical_layout.addWidget(collapsible_group_box_basic)
scroll_area.setWidget(scrollAreaWidgetContents)
    def setupUi(self, ChartPropertiesEditor):
        ChartPropertiesEditor.setObjectName(_fromUtf8("ChartPropertiesEditor"))
        ChartPropertiesEditor.resize(340, 749)
        self.gridLayout = QtGui.QGridLayout(ChartPropertiesEditor)
        self.gridLayout.setContentsMargins(5, 2, 5, 2)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(ChartPropertiesEditor)
        self.label.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label.setMargin(7)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
        self.Chart = QtGui.QLabel(ChartPropertiesEditor)
        self.Chart.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.Chart.setObjectName(_fromUtf8("Chart"))
        self.gridLayout.addWidget(self.Chart, 0, 0, 1, 2)
        self.cbo_chart_type = QtGui.QComboBox(ChartPropertiesEditor)
        self.cbo_chart_type.setMinimumSize(QtCore.QSize(0, 30))
        self.cbo_chart_type.setObjectName(_fromUtf8("cbo_chart_type"))
        self.gridLayout.addWidget(self.cbo_chart_type, 2, 1, 1, 1)
        self.scrollArea = QtGui.QScrollArea(ChartPropertiesEditor)
        self.scrollArea.setFrameShape(QtGui.QFrame.NoFrame)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 330, 678))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.gridLayout_5 = QtGui.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_2.setMargin(5)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.ref_table = ReferencedTableEditor(self.groupBox)
        self.ref_table.setObjectName(_fromUtf8("ref_table"))
        self.gridLayout_2.addWidget(self.ref_table, 0, 0, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox, 0, 0, 1, 1)
        self.groupBox_2 = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setMargin(1)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.series_type_container = QtGui.QStackedWidget(self.groupBox_2)
        self.series_type_container.setFrameShape(QtGui.QFrame.NoFrame)
        self.series_type_container.setObjectName(_fromUtf8("series_type_container"))
        self.gridLayout_3.addWidget(self.series_type_container, 0, 0, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox_2, 1, 0, 1, 1)
        self.groupBox_3 = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_4.setContentsMargins(9, 6, 9, 6)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.label_2 = QtGui.QLabel(self.groupBox_3)
        self.label_2.setMinimumSize(QtCore.QSize(60, 0))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_4.addWidget(self.label_2, 0, 0, 1, 1)
        self.txt_plot_title = QtGui.QLineEdit(self.groupBox_3)
        self.txt_plot_title.setMinimumSize(QtCore.QSize(0, 30))
        self.txt_plot_title.setMaxLength(200)
        self.txt_plot_title.setObjectName(_fromUtf8("txt_plot_title"))
        self.gridLayout_4.addWidget(self.txt_plot_title, 0, 1, 1, 1)
        self.gb_legend = QtGui.QGroupBox(self.groupBox_3)
        self.gb_legend.setMinimumSize(QtCore.QSize(0, 0))
        self.gb_legend.setFlat(False)
        self.gb_legend.setCheckable(True)
        self.gb_legend.setChecked(False)
        self.gb_legend.setObjectName(_fromUtf8("gb_legend"))
        self.gridLayout_6 = QtGui.QGridLayout(self.gb_legend)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.label_3 = QtGui.QLabel(self.gb_legend)
        self.label_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_6.addWidget(self.label_3, 0, 0, 1, 1)
        self.cbo_legend_pos = QtGui.QComboBox(self.gb_legend)
        self.cbo_legend_pos.setMinimumSize(QtCore.QSize(0, 30))
        self.cbo_legend_pos.setObjectName(_fromUtf8("cbo_legend_pos"))
        self.gridLayout_6.addWidget(self.cbo_legend_pos, 0, 1, 1, 1)
        self.gridLayout_4.addWidget(self.gb_legend, 1, 0, 1, 2)
        self.gridLayout_5.addWidget(self.groupBox_3, 2, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout.addWidget(self.scrollArea, 3, 0, 1, 2)
        self.vl_notification = QtGui.QVBoxLayout()
        self.vl_notification.setObjectName(_fromUtf8("vl_notification"))
        self.gridLayout.addLayout(self.vl_notification, 1, 0, 1, 2)

        self.retranslateUi(ChartPropertiesEditor)
        QtCore.QMetaObject.connectSlotsByName(ChartPropertiesEditor)
Example #14
0
class Ui_QgsComposerItemWidgetBase(QtGui.QWidget):
    def __init__(self, parent, composerObject):
        QtGui.QWidget.__init__(self, parent)
        self.mComposerObject = composerObject
        self.setObjectName(_fromUtf8("QgsComposerItemWidgetBase"))
        self.resize(290, 847)
        self.verticalLayout_2 = QtGui.QVBoxLayout(self)
        self.verticalLayout_2.setMargin(0)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.mGeneralOptionsGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mGeneralOptionsGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mGeneralOptionsGroupBox.setProperty("syncGroup",
                                                 _fromUtf8("composeritem"))
        self.mGeneralOptionsGroupBox.setProperty("collapsed", True)
        self.mGeneralOptionsGroupBox.setObjectName(
            _fromUtf8("mGeneralOptionsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.mGeneralOptionsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.mWidthLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mWidthLabel.setObjectName(_fromUtf8("mWidthLabel"))
        self.gridLayout_3.addWidget(self.mWidthLabel, 3, 0, 1, 1)
        self.mXLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mXLabel.setObjectName(_fromUtf8("mXLabel"))
        self.gridLayout_3.addWidget(self.mXLabel, 1, 0, 1, 1)
        self.mHeightLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mHeightLabel.setObjectName(_fromUtf8("mHeightLabel"))
        self.gridLayout_3.addWidget(self.mHeightLabel, 4, 0, 1, 1)
        self.mYLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mYLabel.setObjectName(_fromUtf8("mYLabel"))
        self.gridLayout_3.addWidget(self.mYLabel, 2, 0, 1, 1)
        self.mPageLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mPageLabel.setObjectName(_fromUtf8("mPageLabel"))
        self.gridLayout_3.addWidget(self.mPageLabel, 0, 0, 1, 1)
        self.mXPositionDDBtn = QgsDataDefinedButton(
            self.mGeneralOptionsGroupBox)
        self.mXPositionDDBtn.setObjectName(_fromUtf8("mXPositionDDBtn"))
        self.gridLayout_3.addWidget(self.mXPositionDDBtn, 1, 3, 1, 1)
        self.mYPositionDDBtn = QgsDataDefinedButton(
            self.mGeneralOptionsGroupBox)
        self.mYPositionDDBtn.setObjectName(_fromUtf8("mYPositionDDBtn"))
        self.gridLayout_3.addWidget(self.mYPositionDDBtn, 2, 3, 1, 1)
        self.mWidthDDBtn = QgsDataDefinedButton(self.mGeneralOptionsGroupBox)
        self.mWidthDDBtn.setObjectName(_fromUtf8("mWidthDDBtn"))
        self.gridLayout_3.addWidget(self.mWidthDDBtn, 3, 3, 1, 1)
        self.mHeightDDBtn = QgsDataDefinedButton(self.mGeneralOptionsGroupBox)
        self.mHeightDDBtn.setObjectName(_fromUtf8("mHeightDDBtn"))
        self.gridLayout_3.addWidget(self.mHeightDDBtn, 4, 3, 1, 1)
        self.mPageSpinBox = QgsSpinBox(self.mGeneralOptionsGroupBox)
        self.mPageSpinBox.setMinimum(1)
        self.mPageSpinBox.setProperty("showClearButton", False)
        self.mPageSpinBox.setObjectName(_fromUtf8("mPageSpinBox"))
        self.gridLayout_3.addWidget(self.mPageSpinBox, 0, 1, 1, 3)
        self.mWidthSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mWidthSpin.setDecimals(3)
        self.mWidthSpin.setMaximum(9999999.0)
        self.mWidthSpin.setProperty("showClearButton", False)
        self.mWidthSpin.setObjectName(_fromUtf8("mWidthSpin"))
        self.gridLayout_3.addWidget(self.mWidthSpin, 3, 1, 1, 2)
        self.mHeightSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mHeightSpin.setDecimals(3)
        self.mHeightSpin.setMaximum(9999999.0)
        self.mHeightSpin.setProperty("showClearButton", False)
        self.mHeightSpin.setObjectName(_fromUtf8("mHeightSpin"))
        self.gridLayout_3.addWidget(self.mHeightSpin, 4, 1, 1, 2)
        self.mYPosSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mYPosSpin.setDecimals(3)
        self.mYPosSpin.setMinimum(-9999999.0)
        self.mYPosSpin.setMaximum(9999999.0)
        self.mYPosSpin.setProperty("showClearButton", False)
        self.mYPosSpin.setObjectName(_fromUtf8("mYPosSpin"))
        self.gridLayout_3.addWidget(self.mYPosSpin, 2, 1, 1, 2)
        self.mXPosSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mXPosSpin.setDecimals(3)
        self.mXPosSpin.setMinimum(-9999999.0)
        self.mXPosSpin.setMaximum(9999999.0)
        self.mXPosSpin.setProperty("showClearButton", False)
        self.mXPosSpin.setObjectName(_fromUtf8("mXPosSpin"))
        self.gridLayout_3.addWidget(self.mXPosSpin, 1, 1, 1, 2)
        self.gridLayout_3.setColumnStretch(1, 1)
        self.gridLayout_3.setColumnStretch(2, 1)
        self.gridLayout_3.setColumnStretch(3, 1)
        self.verticalLayout.addLayout(self.gridLayout_3)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_2 = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.label_2.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                  | QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_7.addWidget(self.label_2)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.mUpperMiddleCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mUpperMiddleCheckBox.sizePolicy().hasHeightForWidth())
        self.mUpperMiddleCheckBox.setSizePolicy(sizePolicy)
        self.mUpperMiddleCheckBox.setText(_fromUtf8(""))
        self.mUpperMiddleCheckBox.setObjectName(
            _fromUtf8("mUpperMiddleCheckBox"))
        self.gridLayout.addWidget(self.mUpperMiddleCheckBox, 0, 1, 1, 1)
        self.mMiddleRightCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMiddleRightCheckBox.sizePolicy().hasHeightForWidth())
        self.mMiddleRightCheckBox.setSizePolicy(sizePolicy)
        self.mMiddleRightCheckBox.setText(_fromUtf8(""))
        self.mMiddleRightCheckBox.setObjectName(
            _fromUtf8("mMiddleRightCheckBox"))
        self.gridLayout.addWidget(self.mMiddleRightCheckBox, 1, 2, 1, 1)
        self.mMiddleCheckBox = QtGui.QCheckBox(self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMiddleCheckBox.sizePolicy().hasHeightForWidth())
        self.mMiddleCheckBox.setSizePolicy(sizePolicy)
        self.mMiddleCheckBox.setText(_fromUtf8(""))
        self.mMiddleCheckBox.setObjectName(_fromUtf8("mMiddleCheckBox"))
        self.gridLayout.addWidget(self.mMiddleCheckBox, 1, 1, 1, 1)
        self.mUpperRightCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mUpperRightCheckBox.sizePolicy().hasHeightForWidth())
        self.mUpperRightCheckBox.setSizePolicy(sizePolicy)
        self.mUpperRightCheckBox.setText(_fromUtf8(""))
        self.mUpperRightCheckBox.setObjectName(
            _fromUtf8("mUpperRightCheckBox"))
        self.gridLayout.addWidget(self.mUpperRightCheckBox, 0, 2, 1, 1)
        self.mLowerMiddleCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mLowerMiddleCheckBox.sizePolicy().hasHeightForWidth())
        self.mLowerMiddleCheckBox.setSizePolicy(sizePolicy)
        self.mLowerMiddleCheckBox.setText(_fromUtf8(""))
        self.mLowerMiddleCheckBox.setObjectName(
            _fromUtf8("mLowerMiddleCheckBox"))
        self.gridLayout.addWidget(self.mLowerMiddleCheckBox, 2, 1, 1, 1)
        self.mLowerRightCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mLowerRightCheckBox.sizePolicy().hasHeightForWidth())
        self.mLowerRightCheckBox.setSizePolicy(sizePolicy)
        self.mLowerRightCheckBox.setText(_fromUtf8(""))
        self.mLowerRightCheckBox.setObjectName(
            _fromUtf8("mLowerRightCheckBox"))
        self.gridLayout.addWidget(self.mLowerRightCheckBox, 2, 2, 1, 1)
        self.mUpperLeftCheckBox = QtGui.QCheckBox(self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mUpperLeftCheckBox.sizePolicy().hasHeightForWidth())
        self.mUpperLeftCheckBox.setSizePolicy(sizePolicy)
        self.mUpperLeftCheckBox.setText(_fromUtf8(""))
        self.mUpperLeftCheckBox.setObjectName(_fromUtf8("mUpperLeftCheckBox"))
        self.gridLayout.addWidget(self.mUpperLeftCheckBox, 0, 0, 1, 1)
        self.mLowerLeftCheckBox = QtGui.QCheckBox(self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mLowerLeftCheckBox.sizePolicy().hasHeightForWidth())
        self.mLowerLeftCheckBox.setSizePolicy(sizePolicy)
        self.mLowerLeftCheckBox.setText(_fromUtf8(""))
        self.mLowerLeftCheckBox.setObjectName(_fromUtf8("mLowerLeftCheckBox"))
        self.gridLayout.addWidget(self.mLowerLeftCheckBox, 2, 0, 1, 1)
        self.mMiddleLeftCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMiddleLeftCheckBox.sizePolicy().hasHeightForWidth())
        self.mMiddleLeftCheckBox.setSizePolicy(sizePolicy)
        self.mMiddleLeftCheckBox.setText(_fromUtf8(""))
        self.mMiddleLeftCheckBox.setObjectName(
            _fromUtf8("mMiddleLeftCheckBox"))
        self.gridLayout.addWidget(self.mMiddleLeftCheckBox, 1, 0, 1, 1)
        self.horizontalLayout_7.addLayout(self.gridLayout)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.verticalLayout_2.addWidget(self.mGeneralOptionsGroupBox)
        self.mTransformsGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mTransformsGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mTransformsGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mTransformsGroupBox.setProperty("collapsed", True)
        self.mTransformsGroupBox.setObjectName(
            _fromUtf8("mTransformsGroupBox"))
        self.gridLayout_5 = QtGui.QGridLayout(self.mTransformsGroupBox)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.label = QtGui.QLabel(self.mTransformsGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_5.addWidget(self.label, 0, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.mItemRotationSpinBox = QgsDoubleSpinBox(self.mTransformsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mItemRotationSpinBox.sizePolicy().hasHeightForWidth())
        self.mItemRotationSpinBox.setSizePolicy(sizePolicy)
        self.mItemRotationSpinBox.setMaximum(360.0)
        self.mItemRotationSpinBox.setObjectName(
            _fromUtf8("mItemRotationSpinBox"))
        self.horizontalLayout_4.addWidget(self.mItemRotationSpinBox)
        self.mItemRotationDDBtn = QgsDataDefinedButton(
            self.mTransformsGroupBox)
        self.mItemRotationDDBtn.setObjectName(_fromUtf8("mItemRotationDDBtn"))
        self.horizontalLayout_4.addWidget(self.mItemRotationDDBtn)
        self.gridLayout_5.addLayout(self.horizontalLayout_4, 0, 1, 1, 1)
        self.gridLayout_5.setColumnStretch(1, 1)
        self.verticalLayout_2.addWidget(self.mTransformsGroupBox)
        self.mFrameGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mFrameGroupBox.setCheckable(True)
        self.mFrameGroupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.mFrameGroupBox.setProperty("collapsed", True)
        self.mFrameGroupBox.setObjectName(_fromUtf8("mFrameGroupBox"))
        self.gridLayout_6 = QtGui.QGridLayout(self.mFrameGroupBox)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.label_3 = QtGui.QLabel(self.mFrameGroupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_6.addWidget(self.label_3, 0, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.mFrameColorButton = QgsColorButtonV2(self.mFrameGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mFrameColorButton.sizePolicy().hasHeightForWidth())
        self.mFrameColorButton.setSizePolicy(sizePolicy)
        self.mFrameColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mFrameColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mFrameColorButton.setText(_fromUtf8(""))
        self.mFrameColorButton.setObjectName(_fromUtf8("mFrameColorButton"))
        self.horizontalLayout_6.addWidget(self.mFrameColorButton)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem1)
        self.gridLayout_6.addLayout(self.horizontalLayout_6, 0, 1, 1, 1)
        self.mOutlineWidthLabel = QtGui.QLabel(self.mFrameGroupBox)
        self.mOutlineWidthLabel.setWordWrap(True)
        self.mOutlineWidthLabel.setObjectName(_fromUtf8("mOutlineWidthLabel"))
        self.gridLayout_6.addWidget(self.mOutlineWidthLabel, 1, 0, 1, 1)
        self.mOutlineWidthSpinBox = QgsDoubleSpinBox(self.mFrameGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mOutlineWidthSpinBox.sizePolicy().hasHeightForWidth())
        self.mOutlineWidthSpinBox.setSizePolicy(sizePolicy)
        self.mOutlineWidthSpinBox.setSingleStep(0.1)
        self.mOutlineWidthSpinBox.setProperty("showClearButton", False)
        self.mOutlineWidthSpinBox.setObjectName(
            _fromUtf8("mOutlineWidthSpinBox"))
        self.gridLayout_6.addWidget(self.mOutlineWidthSpinBox, 1, 1, 1, 1)
        self.label_8 = QtGui.QLabel(self.mFrameGroupBox)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_6.addWidget(self.label_8, 2, 0, 1, 1)
        self.mFrameJoinStyleCombo = QgsPenJoinStyleComboBox(
            self.mFrameGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mFrameJoinStyleCombo.sizePolicy().hasHeightForWidth())
        self.mFrameJoinStyleCombo.setSizePolicy(sizePolicy)
        self.mFrameJoinStyleCombo.setObjectName(
            _fromUtf8("mFrameJoinStyleCombo"))
        self.gridLayout_6.addWidget(self.mFrameJoinStyleCombo, 2, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.mFrameGroupBox)
        self.mBackgroundGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mBackgroundGroupBox.setCheckable(True)
        self.mBackgroundGroupBox.setChecked(True)
        self.mBackgroundGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mBackgroundGroupBox.setProperty("collapsed", True)
        self.mBackgroundGroupBox.setObjectName(
            _fromUtf8("mBackgroundGroupBox"))
        self.gridLayout_7 = QtGui.QGridLayout(self.mBackgroundGroupBox)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.label_4 = QtGui.QLabel(self.mBackgroundGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_7.addWidget(self.label_4, 0, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.mBackgroundColorButton = QgsColorButtonV2(
            self.mBackgroundGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mBackgroundColorButton.sizePolicy().hasHeightForWidth())
        self.mBackgroundColorButton.setSizePolicy(sizePolicy)
        self.mBackgroundColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mBackgroundColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mBackgroundColorButton.setText(_fromUtf8(""))
        self.mBackgroundColorButton.setObjectName(
            _fromUtf8("mBackgroundColorButton"))
        self.horizontalLayout_5.addWidget(self.mBackgroundColorButton)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.gridLayout_7.addLayout(self.horizontalLayout_5, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.mBackgroundGroupBox)
        self.groupBox = QgsCollapsibleGroupBoxBasic(self)
        self.groupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupBox.setProperty("collapsed", True)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_8 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.mItemIdLabel = QtGui.QLabel(self.groupBox)
        self.mItemIdLabel.setObjectName(_fromUtf8("mItemIdLabel"))
        self.gridLayout_8.addWidget(self.mItemIdLabel, 0, 0, 1, 1)
        self.mItemIdLineEdit = QtGui.QLineEdit(self.groupBox)
        self.mItemIdLineEdit.setObjectName(_fromUtf8("mItemIdLineEdit"))
        self.gridLayout_8.addWidget(self.mItemIdLineEdit, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupRendering = QgsCollapsibleGroupBoxBasic(self)
        self.groupRendering.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupRendering.setProperty("collapsed", True)
        self.groupRendering.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupRendering.setObjectName(_fromUtf8("groupRendering"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupRendering)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.labelBlendMode = QtGui.QLabel(self.groupRendering)
        self.labelBlendMode.setObjectName(_fromUtf8("labelBlendMode"))
        self.gridLayout_4.addWidget(self.labelBlendMode, 0, 0, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.mBlendModeCombo = QgsBlendModeComboBox(self.groupRendering)
        self.mBlendModeCombo.setObjectName(_fromUtf8("mBlendModeCombo"))
        self.horizontalLayout_3.addWidget(self.mBlendModeCombo)
        self.mBlendModeDDBtn = QgsDataDefinedButton(self.groupRendering)
        self.mBlendModeDDBtn.setObjectName(_fromUtf8("mBlendModeDDBtn"))
        self.horizontalLayout_3.addWidget(self.mBlendModeDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout_3, 0, 1, 1, 1)
        self.labelTransparency = QtGui.QLabel(self.groupRendering)
        self.labelTransparency.setObjectName(_fromUtf8("labelTransparency"))
        self.gridLayout_4.addWidget(self.labelTransparency, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mTransparencySlider = QtGui.QSlider(self.groupRendering)
        self.mTransparencySlider.setMaximum(100)
        self.mTransparencySlider.setOrientation(QtCore.Qt.Horizontal)
        self.mTransparencySlider.setObjectName(
            _fromUtf8("mTransparencySlider"))
        self.horizontalLayout_2.addWidget(self.mTransparencySlider)
        self.mTransparencySpnBx = QgsSpinBox(self.groupRendering)
        self.mTransparencySpnBx.setMinimumSize(QtCore.QSize(80, 25))
        self.mTransparencySpnBx.setMaximum(100)
        self.mTransparencySpnBx.setObjectName(_fromUtf8("mTransparencySpnBx"))
        self.horizontalLayout_2.addWidget(self.mTransparencySpnBx)
        self.mTransparencyDDBtn = QgsDataDefinedButton(self.groupRendering)
        self.mTransparencyDDBtn.setObjectName(_fromUtf8("mTransparencyDDBtn"))
        self.horizontalLayout_2.addWidget(self.mTransparencyDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout_2, 1, 1, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mExcludeFromPrintsCheckBox = QtGui.QCheckBox(self.groupRendering)
        self.mExcludeFromPrintsCheckBox.setObjectName(
            _fromUtf8("mExcludeFromPrintsCheckBox"))
        self.horizontalLayout.addWidget(self.mExcludeFromPrintsCheckBox)
        self.mExcludePrintsDDBtn = QgsDataDefinedButton(self.groupRendering)
        self.mExcludePrintsDDBtn.setObjectName(
            _fromUtf8("mExcludePrintsDDBtn"))
        self.horizontalLayout.addWidget(self.mExcludePrintsDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout, 2, 0, 1, 2)
        self.verticalLayout_2.addWidget(self.groupRendering)
        self.groupBox_3 = QgsCollapsibleGroupBox(self)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.mVariableEditor = QgsVariableEditorWidget(self.groupBox_3)
        self.mVariableEditor.setMinimumSize(QtCore.QSize(0, 200))
        self.mVariableEditor.setObjectName(_fromUtf8("mVariableEditor"))
        self.verticalLayout_4.addWidget(self.mVariableEditor)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.MinimumExpanding)
        self.verticalLayout_2.addItem(spacerItem3)
        self.mOutlineWidthLabel.setBuddy(self.mOutlineWidthSpinBox)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.mGeneralOptionsGroupBox, self.mPageSpinBox)
        self.setTabOrder(self.mPageSpinBox, self.mXPosSpin)
        self.setTabOrder(self.mXPosSpin, self.mXPositionDDBtn)
        self.setTabOrder(self.mXPositionDDBtn, self.mYPosSpin)
        self.setTabOrder(self.mYPosSpin, self.mYPositionDDBtn)
        self.setTabOrder(self.mYPositionDDBtn, self.mWidthSpin)
        self.setTabOrder(self.mWidthSpin, self.mWidthDDBtn)
        self.setTabOrder(self.mWidthDDBtn, self.mHeightSpin)
        self.setTabOrder(self.mHeightSpin, self.mHeightDDBtn)
        self.setTabOrder(self.mHeightDDBtn, self.mUpperLeftCheckBox)
        self.setTabOrder(self.mUpperLeftCheckBox, self.mUpperMiddleCheckBox)
        self.setTabOrder(self.mUpperMiddleCheckBox, self.mUpperRightCheckBox)
        self.setTabOrder(self.mUpperRightCheckBox, self.mMiddleLeftCheckBox)
        self.setTabOrder(self.mMiddleLeftCheckBox, self.mMiddleCheckBox)
        self.setTabOrder(self.mMiddleCheckBox, self.mMiddleRightCheckBox)
        self.setTabOrder(self.mMiddleRightCheckBox, self.mLowerLeftCheckBox)
        self.setTabOrder(self.mLowerLeftCheckBox, self.mLowerMiddleCheckBox)
        self.setTabOrder(self.mLowerMiddleCheckBox, self.mLowerRightCheckBox)
        self.setTabOrder(self.mLowerRightCheckBox, self.mTransformsGroupBox)
        self.setTabOrder(self.mTransformsGroupBox, self.mItemRotationSpinBox)
        self.setTabOrder(self.mItemRotationSpinBox, self.mItemRotationDDBtn)
        self.setTabOrder(self.mItemRotationDDBtn, self.mFrameGroupBox)
        self.setTabOrder(self.mFrameGroupBox, self.mFrameColorButton)
        self.setTabOrder(self.mFrameColorButton, self.mOutlineWidthSpinBox)
        self.setTabOrder(self.mOutlineWidthSpinBox, self.mFrameJoinStyleCombo)
        self.setTabOrder(self.mFrameJoinStyleCombo, self.mBackgroundGroupBox)
        self.setTabOrder(self.mBackgroundGroupBox, self.mBackgroundColorButton)
        self.setTabOrder(self.mBackgroundColorButton, self.groupBox)
        self.setTabOrder(self.groupBox, self.mItemIdLineEdit)
        self.setTabOrder(self.mItemIdLineEdit, self.groupRendering)
        self.setTabOrder(self.groupRendering, self.mBlendModeCombo)
        self.setTabOrder(self.mBlendModeCombo, self.mBlendModeDDBtn)
        self.setTabOrder(self.mBlendModeDDBtn, self.mTransparencySlider)
        self.setTabOrder(self.mTransparencySlider, self.mTransparencySpnBx)
        self.setTabOrder(self.mTransparencySpnBx, self.mTransparencyDDBtn)
        self.setTabOrder(self.mTransparencyDDBtn,
                         self.mExcludeFromPrintsCheckBox)
        self.setTabOrder(self.mExcludeFromPrintsCheckBox,
                         self.mExcludePrintsDDBtn)
        # self.mComposerObject = None
        self.groupBox_3.setVisible(False)

    def retranslateUi(self):
        self.setWindowTitle(
            _translate("QgsComposerItemWidgetBase", "Global Options", None))
        self.mGeneralOptionsGroupBox.setTitle(
            _translate("QgsComposerItemWidgetBase", "Position and size", None))
        self.mWidthLabel.setText(
            _translate("QgsComposerItemWidgetBase", "Width", None))
        self.mXLabel.setText(_translate("QgsComposerItemWidgetBase", "X",
                                        None))
        self.mHeightLabel.setText(
            _translate("QgsComposerItemWidgetBase", "Height", None))
        self.mYLabel.setText(_translate("QgsComposerItemWidgetBase", "Y",
                                        None))
        self.mPageLabel.setText(
            _translate("QgsComposerItemWidgetBase", "Page", None))
        self.mXPositionDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.mYPositionDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.mWidthDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.mHeightDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.mWidthSpin.setSuffix(
            _translate("QgsComposerItemWidgetBase", " mm", None))
        self.mHeightSpin.setSuffix(
            _translate("QgsComposerItemWidgetBase", " mm", None))
        self.mYPosSpin.setSuffix(
            _translate("QgsComposerItemWidgetBase", " mm", None))
        self.mXPosSpin.setSuffix(
            _translate("QgsComposerItemWidgetBase", " mm", None))
        self.label_2.setText(
            _translate("QgsComposerItemWidgetBase", "Reference point", None))
        self.mTransformsGroupBox.setTitle(
            _translate("QgsComposerItemWidgetBase", "Rotation", None))
        self.label.setText(
            _translate("QgsComposerItemWidgetBase", "Rotation", None))
        self.mItemRotationSpinBox.setSuffix(
            _translate("QgsComposerItemWidgetBase", " °", None))
        self.mItemRotationDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.mFrameGroupBox.setTitle(
            _translate("QgsComposerItemWidgetBase", "Frame", None))
        self.label_3.setText(
            _translate("QgsComposerItemWidgetBase", "Frame color", None))
        self.mOutlineWidthLabel.setText(
            _translate("QgsComposerItemWidgetBase", "Thickness", None))
        self.mOutlineWidthSpinBox.setSuffix(
            _translate("QgsComposerItemWidgetBase", " mm", None))
        self.label_8.setText(
            _translate("QgsComposerItemWidgetBase", "Join style", None))
        self.mBackgroundGroupBox.setTitle(
            _translate("QgsComposerItemWidgetBase", "Background", None))
        self.label_4.setText(
            _translate("QgsComposerItemWidgetBase", "Background color", None))
        self.groupBox.setTitle(
            _translate("QgsComposerItemWidgetBase", "Item ID", None))
        self.mItemIdLabel.setText(
            _translate("QgsComposerItemWidgetBase", "Id", None))
        self.groupRendering.setTitle(
            _translate("QgsComposerItemWidgetBase", "Rendering", None))
        self.labelBlendMode.setText(
            _translate("QgsComposerItemWidgetBase", "Blending mode", None))
        self.mBlendModeDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.labelTransparency.setText(
            _translate("QgsComposerItemWidgetBase", "Transparency", None))
        self.mTransparencyDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.mExcludeFromPrintsCheckBox.setText(
            _translate("QgsComposerItemWidgetBase",
                       "Exclude item from exports", None))
        self.mExcludePrintsDDBtn.setText(
            _translate("QgsComposerItemWidgetBase", "...", None))
        self.groupBox_3.setTitle(
            _translate("QgsComposerItemWidgetBase", "Variables", None))

    def ddPropertyForWidget(self, widget):
        # Q_UNUSED( widget );

        # //base implementation, return no property
        return QgsComposerObject.NoProperty

    def updateDataDefinedProperty(self):
        #match data defined button to item's data defined property

        ddButton = self.sender()
        ddButton._class_ = QgsDataDefinedButton
        if (not isinstance(ddButton, QgsDataDefinedButton)):
            return
        property = self.ddPropertyForWidget(ddButton)
        if (property == QgsComposerObject.NoProperty):
            return

        #set the data defined property and refresh the item
        self.setDataDefinedProperty(ddButton, property)
        self.mComposerObject.refreshDataDefinedProperty(property)

    def setDataDefinedProperty(self, ddBtn, p):
        if (not self.mComposerObject):
            return

        map = ddBtn.definedProperty()
        self.mComposerObject.setDataDefinedProperty(
            p,
            map.value("active").toInt(),
            map.value("useexpr").toInt(), map.value("expression"),
            map.value("field"))

    def atlasComposition(self):
        if (not self.mComposerObject):
            return None
        composition = self.mComposerObject.composition()

        if (not composition):
            return None

        return composition.atlasComposition()

    def atlasCoverageLayer(self):
        atlasMap = self.atlasComposition()

        if (atlasMap and atlasMap.enabled()):
            return atlasMap.coverageLayer()

        return None
    def __init__(self, parent, QgsComposerLabelWidgetBase):
        QtGui.QWidget.__init__(self, parent)
        self.setObjectName(_fromUtf8("self"))
        self.resize(304, 705)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
        self.setSizePolicy(sizePolicy)
        self._2 = QtGui.QVBoxLayout(self)
        self._2.setSpacing(0)
        self._2.setMargin(0)
        self._2.setObjectName(_fromUtf8("_2"))
        self.label = QtGui.QLabel(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setStyleSheet(
            _fromUtf8(
                "padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"
            ))
        self.label.setObjectName(_fromUtf8("label"))
        self._2.addWidget(self.label)
        self.scrollArea = QtGui.QScrollArea(self)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 302, 682))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.mainLayout.setObjectName(_fromUtf8("mainLayout"))
        self.mTextGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mTextGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mTextGroupBox.setCheckable(False)
        self.mTextGroupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.mTextGroupBox.setProperty("collapsed", False)
        self.mTextGroupBox.setObjectName(_fromUtf8("mTextGroupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.mTextGroupBox)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.mTextEdit = QtGui.QPlainTextEdit(self.mTextGroupBox)
        self.mTextEdit.setTabStopWidth(10)
        self.mTextEdit.setObjectName(_fromUtf8("mTextEdit"))
        self.gridLayout_2.addWidget(self.mTextEdit, 0, 0, 1, 1)
        self.mHtmlCheckBox = QtGui.QCheckBox(self.mTextGroupBox)
        self.mHtmlCheckBox.setObjectName(_fromUtf8("mHtmlCheckBox"))
        self.gridLayout_2.addWidget(self.mHtmlCheckBox, 1, 0, 1, 1)
        self.mInsertExpressionButton = QtGui.QPushButton(self.mTextGroupBox)
        self.mInsertExpressionButton.setObjectName(
            _fromUtf8("mInsertExpressionButton"))
        self.gridLayout_2.addWidget(self.mInsertExpressionButton, 2, 0, 1, 1)
        self.mainLayout.addWidget(self.mTextGroupBox)
        self.mAppearanceGroup = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mAppearanceGroup.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mAppearanceGroup.setCheckable(False)
        self.mAppearanceGroup.setProperty("syncGroup",
                                          _fromUtf8("composeritem"))
        self.mAppearanceGroup.setProperty("collapsed", False)
        self.mAppearanceGroup.setObjectName(_fromUtf8("mAppearanceGroup"))
        self.gridLayout = QtGui.QGridLayout(self.mAppearanceGroup)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_2 = QtGui.QLabel(self.mAppearanceGroup)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.mTopRadioButton = QtGui.QRadioButton(self.mAppearanceGroup)
        self.mTopRadioButton.setObjectName(_fromUtf8("mTopRadioButton"))
        self.buttonGroup = QtGui.QButtonGroup(self)
        self.buttonGroup.setObjectName(_fromUtf8("buttonGroup"))
        self.buttonGroup.addButton(self.mTopRadioButton)
        self.horizontalLayout_6.addWidget(self.mTopRadioButton)
        self.mMiddleRadioButton = QtGui.QRadioButton(self.mAppearanceGroup)
        self.mMiddleRadioButton.setObjectName(_fromUtf8("mMiddleRadioButton"))
        self.buttonGroup.addButton(self.mMiddleRadioButton)
        self.horizontalLayout_6.addWidget(self.mMiddleRadioButton)
        self.mBottomRadioButton = QtGui.QRadioButton(self.mAppearanceGroup)
        self.mBottomRadioButton.setObjectName(_fromUtf8("mBottomRadioButton"))
        self.buttonGroup.addButton(self.mBottomRadioButton)
        self.horizontalLayout_6.addWidget(self.mBottomRadioButton)
        spacerItem = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem)
        self.gridLayout.addLayout(self.horizontalLayout_6, 7, 0, 1, 2)
        self.mMarginXDoubleSpinBox = QgsDoubleSpinBox(self.mAppearanceGroup)
        self.mMarginXDoubleSpinBox.setPrefix(_fromUtf8(""))
        self.mMarginXDoubleSpinBox.setMinimum(-99.99)
        self.mMarginXDoubleSpinBox.setObjectName(
            _fromUtf8("mMarginXDoubleSpinBox"))
        self.gridLayout.addWidget(self.mMarginXDoubleSpinBox, 2, 1, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.mLeftRadioButton = QtGui.QRadioButton(self.mAppearanceGroup)
        self.mLeftRadioButton.setObjectName(_fromUtf8("mLeftRadioButton"))
        self.buttonGroup_2 = QtGui.QButtonGroup(self)
        self.buttonGroup_2.setObjectName(_fromUtf8("buttonGroup_2"))
        self.buttonGroup_2.addButton(self.mLeftRadioButton)
        self.horizontalLayout_5.addWidget(self.mLeftRadioButton)
        self.mCenterRadioButton = QtGui.QRadioButton(self.mAppearanceGroup)
        self.mCenterRadioButton.setObjectName(_fromUtf8("mCenterRadioButton"))
        self.buttonGroup_2.addButton(self.mCenterRadioButton)
        self.horizontalLayout_5.addWidget(self.mCenterRadioButton)
        self.mRightRadioButton = QtGui.QRadioButton(self.mAppearanceGroup)
        self.mRightRadioButton.setObjectName(_fromUtf8("mRightRadioButton"))
        self.buttonGroup_2.addButton(self.mRightRadioButton)
        self.horizontalLayout_5.addWidget(self.mRightRadioButton)
        spacerItem1 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem1)
        self.gridLayout.addLayout(self.horizontalLayout_5, 5, 0, 1, 2)
        self.mHorizontalAlignementLabel = QtGui.QLabel(self.mAppearanceGroup)
        self.mHorizontalAlignementLabel.setObjectName(
            _fromUtf8("mHorizontalAlignementLabel"))
        self.gridLayout.addWidget(self.mHorizontalAlignementLabel, 4, 0, 1, 2)
        self.mVerticalAlignementLabel = QtGui.QLabel(self.mAppearanceGroup)
        self.mVerticalAlignementLabel.setObjectName(
            _fromUtf8("mVerticalAlignementLabel"))
        self.gridLayout.addWidget(self.mVerticalAlignementLabel, 6, 0, 1, 2)
        self.mFontButton = QtGui.QPushButton(self.mAppearanceGroup)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mFontButton.sizePolicy().hasHeightForWidth())
        self.mFontButton.setSizePolicy(sizePolicy)
        self.mFontButton.setObjectName(_fromUtf8("mFontButton"))
        self.gridLayout.addWidget(self.mFontButton, 0, 0, 1, 2)
        self.mMarginXLabel = QtGui.QLabel(self.mAppearanceGroup)
        self.mMarginXLabel.setObjectName(_fromUtf8("mMarginXLabel"))
        self.gridLayout.addWidget(self.mMarginXLabel, 2, 0, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mFontColorButton = QgsColorButtonV2(self.mAppearanceGroup)
        self.mFontColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mFontColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mFontColorButton.setText(_fromUtf8(""))
        self.mFontColorButton.setObjectName(_fromUtf8("mFontColorButton"))
        self.horizontalLayout.addWidget(self.mFontColorButton)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 1, 1, 1)
        self.mMarginYDoubleSpinBox = QgsDoubleSpinBox(self.mAppearanceGroup)
        self.mMarginYDoubleSpinBox.setMinimum(-99.99)
        self.mMarginYDoubleSpinBox.setObjectName(
            _fromUtf8("mMarginYDoubleSpinBox"))
        self.gridLayout.addWidget(self.mMarginYDoubleSpinBox, 3, 1, 1, 1)
        self.mMarginYLabel = QtGui.QLabel(self.mAppearanceGroup)
        self.mMarginYLabel.setObjectName(_fromUtf8("mMarginYLabel"))
        self.gridLayout.addWidget(self.mMarginYLabel, 3, 0, 1, 1)
        self.mainLayout.addWidget(self.mAppearanceGroup)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self._2.addWidget(self.scrollArea)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.scrollArea, self.mTextGroupBox)
        self.setTabOrder(self.mTextGroupBox, self.mTextEdit)
        self.setTabOrder(self.mTextEdit, self.mHtmlCheckBox)
        self.setTabOrder(self.mHtmlCheckBox, self.mInsertExpressionButton)
        self.setTabOrder(self.mInsertExpressionButton, self.mAppearanceGroup)
        self.setTabOrder(self.mAppearanceGroup, self.mFontButton)
        self.setTabOrder(self.mFontButton, self.mFontColorButton)
        self.setTabOrder(self.mFontColorButton, self.mMarginXDoubleSpinBox)
        self.setTabOrder(self.mMarginXDoubleSpinBox,
                         self.mMarginYDoubleSpinBox)
        self.setTabOrder(self.mMarginYDoubleSpinBox, self.mLeftRadioButton)
        self.setTabOrder(self.mLeftRadioButton, self.mCenterRadioButton)
        self.setTabOrder(self.mCenterRadioButton, self.mRightRadioButton)
        self.setTabOrder(self.mRightRadioButton, self.mTopRadioButton)
        self.setTabOrder(self.mTopRadioButton, self.mMiddleRadioButton)
        self.setTabOrder(self.mMiddleRadioButton, self.mBottomRadioButton)
Example #16
0
    def __init__(self, parent, composerObject):
        QtGui.QWidget.__init__(self, parent)
        self.mComposerObject = composerObject
        self.setObjectName(_fromUtf8("QgsComposerItemWidgetBase"))
        self.resize(290, 847)
        self.verticalLayout_2 = QtGui.QVBoxLayout(self)
        self.verticalLayout_2.setMargin(0)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.mGeneralOptionsGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mGeneralOptionsGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mGeneralOptionsGroupBox.setProperty("syncGroup",
                                                 _fromUtf8("composeritem"))
        self.mGeneralOptionsGroupBox.setProperty("collapsed", True)
        self.mGeneralOptionsGroupBox.setObjectName(
            _fromUtf8("mGeneralOptionsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.mGeneralOptionsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.mWidthLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mWidthLabel.setObjectName(_fromUtf8("mWidthLabel"))
        self.gridLayout_3.addWidget(self.mWidthLabel, 3, 0, 1, 1)
        self.mXLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mXLabel.setObjectName(_fromUtf8("mXLabel"))
        self.gridLayout_3.addWidget(self.mXLabel, 1, 0, 1, 1)
        self.mHeightLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mHeightLabel.setObjectName(_fromUtf8("mHeightLabel"))
        self.gridLayout_3.addWidget(self.mHeightLabel, 4, 0, 1, 1)
        self.mYLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mYLabel.setObjectName(_fromUtf8("mYLabel"))
        self.gridLayout_3.addWidget(self.mYLabel, 2, 0, 1, 1)
        self.mPageLabel = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.mPageLabel.setObjectName(_fromUtf8("mPageLabel"))
        self.gridLayout_3.addWidget(self.mPageLabel, 0, 0, 1, 1)
        self.mXPositionDDBtn = QgsDataDefinedButton(
            self.mGeneralOptionsGroupBox)
        self.mXPositionDDBtn.setObjectName(_fromUtf8("mXPositionDDBtn"))
        self.gridLayout_3.addWidget(self.mXPositionDDBtn, 1, 3, 1, 1)
        self.mYPositionDDBtn = QgsDataDefinedButton(
            self.mGeneralOptionsGroupBox)
        self.mYPositionDDBtn.setObjectName(_fromUtf8("mYPositionDDBtn"))
        self.gridLayout_3.addWidget(self.mYPositionDDBtn, 2, 3, 1, 1)
        self.mWidthDDBtn = QgsDataDefinedButton(self.mGeneralOptionsGroupBox)
        self.mWidthDDBtn.setObjectName(_fromUtf8("mWidthDDBtn"))
        self.gridLayout_3.addWidget(self.mWidthDDBtn, 3, 3, 1, 1)
        self.mHeightDDBtn = QgsDataDefinedButton(self.mGeneralOptionsGroupBox)
        self.mHeightDDBtn.setObjectName(_fromUtf8("mHeightDDBtn"))
        self.gridLayout_3.addWidget(self.mHeightDDBtn, 4, 3, 1, 1)
        self.mPageSpinBox = QgsSpinBox(self.mGeneralOptionsGroupBox)
        self.mPageSpinBox.setMinimum(1)
        self.mPageSpinBox.setProperty("showClearButton", False)
        self.mPageSpinBox.setObjectName(_fromUtf8("mPageSpinBox"))
        self.gridLayout_3.addWidget(self.mPageSpinBox, 0, 1, 1, 3)
        self.mWidthSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mWidthSpin.setDecimals(3)
        self.mWidthSpin.setMaximum(9999999.0)
        self.mWidthSpin.setProperty("showClearButton", False)
        self.mWidthSpin.setObjectName(_fromUtf8("mWidthSpin"))
        self.gridLayout_3.addWidget(self.mWidthSpin, 3, 1, 1, 2)
        self.mHeightSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mHeightSpin.setDecimals(3)
        self.mHeightSpin.setMaximum(9999999.0)
        self.mHeightSpin.setProperty("showClearButton", False)
        self.mHeightSpin.setObjectName(_fromUtf8("mHeightSpin"))
        self.gridLayout_3.addWidget(self.mHeightSpin, 4, 1, 1, 2)
        self.mYPosSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mYPosSpin.setDecimals(3)
        self.mYPosSpin.setMinimum(-9999999.0)
        self.mYPosSpin.setMaximum(9999999.0)
        self.mYPosSpin.setProperty("showClearButton", False)
        self.mYPosSpin.setObjectName(_fromUtf8("mYPosSpin"))
        self.gridLayout_3.addWidget(self.mYPosSpin, 2, 1, 1, 2)
        self.mXPosSpin = QgsDoubleSpinBox(self.mGeneralOptionsGroupBox)
        self.mXPosSpin.setDecimals(3)
        self.mXPosSpin.setMinimum(-9999999.0)
        self.mXPosSpin.setMaximum(9999999.0)
        self.mXPosSpin.setProperty("showClearButton", False)
        self.mXPosSpin.setObjectName(_fromUtf8("mXPosSpin"))
        self.gridLayout_3.addWidget(self.mXPosSpin, 1, 1, 1, 2)
        self.gridLayout_3.setColumnStretch(1, 1)
        self.gridLayout_3.setColumnStretch(2, 1)
        self.gridLayout_3.setColumnStretch(3, 1)
        self.verticalLayout.addLayout(self.gridLayout_3)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_2 = QtGui.QLabel(self.mGeneralOptionsGroupBox)
        self.label_2.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                  | QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_7.addWidget(self.label_2)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.mUpperMiddleCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mUpperMiddleCheckBox.sizePolicy().hasHeightForWidth())
        self.mUpperMiddleCheckBox.setSizePolicy(sizePolicy)
        self.mUpperMiddleCheckBox.setText(_fromUtf8(""))
        self.mUpperMiddleCheckBox.setObjectName(
            _fromUtf8("mUpperMiddleCheckBox"))
        self.gridLayout.addWidget(self.mUpperMiddleCheckBox, 0, 1, 1, 1)
        self.mMiddleRightCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMiddleRightCheckBox.sizePolicy().hasHeightForWidth())
        self.mMiddleRightCheckBox.setSizePolicy(sizePolicy)
        self.mMiddleRightCheckBox.setText(_fromUtf8(""))
        self.mMiddleRightCheckBox.setObjectName(
            _fromUtf8("mMiddleRightCheckBox"))
        self.gridLayout.addWidget(self.mMiddleRightCheckBox, 1, 2, 1, 1)
        self.mMiddleCheckBox = QtGui.QCheckBox(self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMiddleCheckBox.sizePolicy().hasHeightForWidth())
        self.mMiddleCheckBox.setSizePolicy(sizePolicy)
        self.mMiddleCheckBox.setText(_fromUtf8(""))
        self.mMiddleCheckBox.setObjectName(_fromUtf8("mMiddleCheckBox"))
        self.gridLayout.addWidget(self.mMiddleCheckBox, 1, 1, 1, 1)
        self.mUpperRightCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mUpperRightCheckBox.sizePolicy().hasHeightForWidth())
        self.mUpperRightCheckBox.setSizePolicy(sizePolicy)
        self.mUpperRightCheckBox.setText(_fromUtf8(""))
        self.mUpperRightCheckBox.setObjectName(
            _fromUtf8("mUpperRightCheckBox"))
        self.gridLayout.addWidget(self.mUpperRightCheckBox, 0, 2, 1, 1)
        self.mLowerMiddleCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mLowerMiddleCheckBox.sizePolicy().hasHeightForWidth())
        self.mLowerMiddleCheckBox.setSizePolicy(sizePolicy)
        self.mLowerMiddleCheckBox.setText(_fromUtf8(""))
        self.mLowerMiddleCheckBox.setObjectName(
            _fromUtf8("mLowerMiddleCheckBox"))
        self.gridLayout.addWidget(self.mLowerMiddleCheckBox, 2, 1, 1, 1)
        self.mLowerRightCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mLowerRightCheckBox.sizePolicy().hasHeightForWidth())
        self.mLowerRightCheckBox.setSizePolicy(sizePolicy)
        self.mLowerRightCheckBox.setText(_fromUtf8(""))
        self.mLowerRightCheckBox.setObjectName(
            _fromUtf8("mLowerRightCheckBox"))
        self.gridLayout.addWidget(self.mLowerRightCheckBox, 2, 2, 1, 1)
        self.mUpperLeftCheckBox = QtGui.QCheckBox(self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mUpperLeftCheckBox.sizePolicy().hasHeightForWidth())
        self.mUpperLeftCheckBox.setSizePolicy(sizePolicy)
        self.mUpperLeftCheckBox.setText(_fromUtf8(""))
        self.mUpperLeftCheckBox.setObjectName(_fromUtf8("mUpperLeftCheckBox"))
        self.gridLayout.addWidget(self.mUpperLeftCheckBox, 0, 0, 1, 1)
        self.mLowerLeftCheckBox = QtGui.QCheckBox(self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mLowerLeftCheckBox.sizePolicy().hasHeightForWidth())
        self.mLowerLeftCheckBox.setSizePolicy(sizePolicy)
        self.mLowerLeftCheckBox.setText(_fromUtf8(""))
        self.mLowerLeftCheckBox.setObjectName(_fromUtf8("mLowerLeftCheckBox"))
        self.gridLayout.addWidget(self.mLowerLeftCheckBox, 2, 0, 1, 1)
        self.mMiddleLeftCheckBox = QtGui.QCheckBox(
            self.mGeneralOptionsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMiddleLeftCheckBox.sizePolicy().hasHeightForWidth())
        self.mMiddleLeftCheckBox.setSizePolicy(sizePolicy)
        self.mMiddleLeftCheckBox.setText(_fromUtf8(""))
        self.mMiddleLeftCheckBox.setObjectName(
            _fromUtf8("mMiddleLeftCheckBox"))
        self.gridLayout.addWidget(self.mMiddleLeftCheckBox, 1, 0, 1, 1)
        self.horizontalLayout_7.addLayout(self.gridLayout)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.verticalLayout_2.addWidget(self.mGeneralOptionsGroupBox)
        self.mTransformsGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mTransformsGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mTransformsGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mTransformsGroupBox.setProperty("collapsed", True)
        self.mTransformsGroupBox.setObjectName(
            _fromUtf8("mTransformsGroupBox"))
        self.gridLayout_5 = QtGui.QGridLayout(self.mTransformsGroupBox)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.label = QtGui.QLabel(self.mTransformsGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_5.addWidget(self.label, 0, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.mItemRotationSpinBox = QgsDoubleSpinBox(self.mTransformsGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mItemRotationSpinBox.sizePolicy().hasHeightForWidth())
        self.mItemRotationSpinBox.setSizePolicy(sizePolicy)
        self.mItemRotationSpinBox.setMaximum(360.0)
        self.mItemRotationSpinBox.setObjectName(
            _fromUtf8("mItemRotationSpinBox"))
        self.horizontalLayout_4.addWidget(self.mItemRotationSpinBox)
        self.mItemRotationDDBtn = QgsDataDefinedButton(
            self.mTransformsGroupBox)
        self.mItemRotationDDBtn.setObjectName(_fromUtf8("mItemRotationDDBtn"))
        self.horizontalLayout_4.addWidget(self.mItemRotationDDBtn)
        self.gridLayout_5.addLayout(self.horizontalLayout_4, 0, 1, 1, 1)
        self.gridLayout_5.setColumnStretch(1, 1)
        self.verticalLayout_2.addWidget(self.mTransformsGroupBox)
        self.mFrameGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mFrameGroupBox.setCheckable(True)
        self.mFrameGroupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.mFrameGroupBox.setProperty("collapsed", True)
        self.mFrameGroupBox.setObjectName(_fromUtf8("mFrameGroupBox"))
        self.gridLayout_6 = QtGui.QGridLayout(self.mFrameGroupBox)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.label_3 = QtGui.QLabel(self.mFrameGroupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_6.addWidget(self.label_3, 0, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.mFrameColorButton = QgsColorButtonV2(self.mFrameGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mFrameColorButton.sizePolicy().hasHeightForWidth())
        self.mFrameColorButton.setSizePolicy(sizePolicy)
        self.mFrameColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mFrameColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mFrameColorButton.setText(_fromUtf8(""))
        self.mFrameColorButton.setObjectName(_fromUtf8("mFrameColorButton"))
        self.horizontalLayout_6.addWidget(self.mFrameColorButton)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem1)
        self.gridLayout_6.addLayout(self.horizontalLayout_6, 0, 1, 1, 1)
        self.mOutlineWidthLabel = QtGui.QLabel(self.mFrameGroupBox)
        self.mOutlineWidthLabel.setWordWrap(True)
        self.mOutlineWidthLabel.setObjectName(_fromUtf8("mOutlineWidthLabel"))
        self.gridLayout_6.addWidget(self.mOutlineWidthLabel, 1, 0, 1, 1)
        self.mOutlineWidthSpinBox = QgsDoubleSpinBox(self.mFrameGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mOutlineWidthSpinBox.sizePolicy().hasHeightForWidth())
        self.mOutlineWidthSpinBox.setSizePolicy(sizePolicy)
        self.mOutlineWidthSpinBox.setSingleStep(0.1)
        self.mOutlineWidthSpinBox.setProperty("showClearButton", False)
        self.mOutlineWidthSpinBox.setObjectName(
            _fromUtf8("mOutlineWidthSpinBox"))
        self.gridLayout_6.addWidget(self.mOutlineWidthSpinBox, 1, 1, 1, 1)
        self.label_8 = QtGui.QLabel(self.mFrameGroupBox)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_6.addWidget(self.label_8, 2, 0, 1, 1)
        self.mFrameJoinStyleCombo = QgsPenJoinStyleComboBox(
            self.mFrameGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mFrameJoinStyleCombo.sizePolicy().hasHeightForWidth())
        self.mFrameJoinStyleCombo.setSizePolicy(sizePolicy)
        self.mFrameJoinStyleCombo.setObjectName(
            _fromUtf8("mFrameJoinStyleCombo"))
        self.gridLayout_6.addWidget(self.mFrameJoinStyleCombo, 2, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.mFrameGroupBox)
        self.mBackgroundGroupBox = QgsCollapsibleGroupBoxBasic(self)
        self.mBackgroundGroupBox.setCheckable(True)
        self.mBackgroundGroupBox.setChecked(True)
        self.mBackgroundGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mBackgroundGroupBox.setProperty("collapsed", True)
        self.mBackgroundGroupBox.setObjectName(
            _fromUtf8("mBackgroundGroupBox"))
        self.gridLayout_7 = QtGui.QGridLayout(self.mBackgroundGroupBox)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.label_4 = QtGui.QLabel(self.mBackgroundGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_7.addWidget(self.label_4, 0, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.mBackgroundColorButton = QgsColorButtonV2(
            self.mBackgroundGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mBackgroundColorButton.sizePolicy().hasHeightForWidth())
        self.mBackgroundColorButton.setSizePolicy(sizePolicy)
        self.mBackgroundColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mBackgroundColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mBackgroundColorButton.setText(_fromUtf8(""))
        self.mBackgroundColorButton.setObjectName(
            _fromUtf8("mBackgroundColorButton"))
        self.horizontalLayout_5.addWidget(self.mBackgroundColorButton)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.gridLayout_7.addLayout(self.horizontalLayout_5, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.mBackgroundGroupBox)
        self.groupBox = QgsCollapsibleGroupBoxBasic(self)
        self.groupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupBox.setProperty("collapsed", True)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_8 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.mItemIdLabel = QtGui.QLabel(self.groupBox)
        self.mItemIdLabel.setObjectName(_fromUtf8("mItemIdLabel"))
        self.gridLayout_8.addWidget(self.mItemIdLabel, 0, 0, 1, 1)
        self.mItemIdLineEdit = QtGui.QLineEdit(self.groupBox)
        self.mItemIdLineEdit.setObjectName(_fromUtf8("mItemIdLineEdit"))
        self.gridLayout_8.addWidget(self.mItemIdLineEdit, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupRendering = QgsCollapsibleGroupBoxBasic(self)
        self.groupRendering.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupRendering.setProperty("collapsed", True)
        self.groupRendering.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupRendering.setObjectName(_fromUtf8("groupRendering"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupRendering)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.labelBlendMode = QtGui.QLabel(self.groupRendering)
        self.labelBlendMode.setObjectName(_fromUtf8("labelBlendMode"))
        self.gridLayout_4.addWidget(self.labelBlendMode, 0, 0, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.mBlendModeCombo = QgsBlendModeComboBox(self.groupRendering)
        self.mBlendModeCombo.setObjectName(_fromUtf8("mBlendModeCombo"))
        self.horizontalLayout_3.addWidget(self.mBlendModeCombo)
        self.mBlendModeDDBtn = QgsDataDefinedButton(self.groupRendering)
        self.mBlendModeDDBtn.setObjectName(_fromUtf8("mBlendModeDDBtn"))
        self.horizontalLayout_3.addWidget(self.mBlendModeDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout_3, 0, 1, 1, 1)
        self.labelTransparency = QtGui.QLabel(self.groupRendering)
        self.labelTransparency.setObjectName(_fromUtf8("labelTransparency"))
        self.gridLayout_4.addWidget(self.labelTransparency, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mTransparencySlider = QtGui.QSlider(self.groupRendering)
        self.mTransparencySlider.setMaximum(100)
        self.mTransparencySlider.setOrientation(QtCore.Qt.Horizontal)
        self.mTransparencySlider.setObjectName(
            _fromUtf8("mTransparencySlider"))
        self.horizontalLayout_2.addWidget(self.mTransparencySlider)
        self.mTransparencySpnBx = QgsSpinBox(self.groupRendering)
        self.mTransparencySpnBx.setMinimumSize(QtCore.QSize(80, 25))
        self.mTransparencySpnBx.setMaximum(100)
        self.mTransparencySpnBx.setObjectName(_fromUtf8("mTransparencySpnBx"))
        self.horizontalLayout_2.addWidget(self.mTransparencySpnBx)
        self.mTransparencyDDBtn = QgsDataDefinedButton(self.groupRendering)
        self.mTransparencyDDBtn.setObjectName(_fromUtf8("mTransparencyDDBtn"))
        self.horizontalLayout_2.addWidget(self.mTransparencyDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout_2, 1, 1, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mExcludeFromPrintsCheckBox = QtGui.QCheckBox(self.groupRendering)
        self.mExcludeFromPrintsCheckBox.setObjectName(
            _fromUtf8("mExcludeFromPrintsCheckBox"))
        self.horizontalLayout.addWidget(self.mExcludeFromPrintsCheckBox)
        self.mExcludePrintsDDBtn = QgsDataDefinedButton(self.groupRendering)
        self.mExcludePrintsDDBtn.setObjectName(
            _fromUtf8("mExcludePrintsDDBtn"))
        self.horizontalLayout.addWidget(self.mExcludePrintsDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout, 2, 0, 1, 2)
        self.verticalLayout_2.addWidget(self.groupRendering)
        self.groupBox_3 = QgsCollapsibleGroupBox(self)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.mVariableEditor = QgsVariableEditorWidget(self.groupBox_3)
        self.mVariableEditor.setMinimumSize(QtCore.QSize(0, 200))
        self.mVariableEditor.setObjectName(_fromUtf8("mVariableEditor"))
        self.verticalLayout_4.addWidget(self.mVariableEditor)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.MinimumExpanding)
        self.verticalLayout_2.addItem(spacerItem3)
        self.mOutlineWidthLabel.setBuddy(self.mOutlineWidthSpinBox)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.mGeneralOptionsGroupBox, self.mPageSpinBox)
        self.setTabOrder(self.mPageSpinBox, self.mXPosSpin)
        self.setTabOrder(self.mXPosSpin, self.mXPositionDDBtn)
        self.setTabOrder(self.mXPositionDDBtn, self.mYPosSpin)
        self.setTabOrder(self.mYPosSpin, self.mYPositionDDBtn)
        self.setTabOrder(self.mYPositionDDBtn, self.mWidthSpin)
        self.setTabOrder(self.mWidthSpin, self.mWidthDDBtn)
        self.setTabOrder(self.mWidthDDBtn, self.mHeightSpin)
        self.setTabOrder(self.mHeightSpin, self.mHeightDDBtn)
        self.setTabOrder(self.mHeightDDBtn, self.mUpperLeftCheckBox)
        self.setTabOrder(self.mUpperLeftCheckBox, self.mUpperMiddleCheckBox)
        self.setTabOrder(self.mUpperMiddleCheckBox, self.mUpperRightCheckBox)
        self.setTabOrder(self.mUpperRightCheckBox, self.mMiddleLeftCheckBox)
        self.setTabOrder(self.mMiddleLeftCheckBox, self.mMiddleCheckBox)
        self.setTabOrder(self.mMiddleCheckBox, self.mMiddleRightCheckBox)
        self.setTabOrder(self.mMiddleRightCheckBox, self.mLowerLeftCheckBox)
        self.setTabOrder(self.mLowerLeftCheckBox, self.mLowerMiddleCheckBox)
        self.setTabOrder(self.mLowerMiddleCheckBox, self.mLowerRightCheckBox)
        self.setTabOrder(self.mLowerRightCheckBox, self.mTransformsGroupBox)
        self.setTabOrder(self.mTransformsGroupBox, self.mItemRotationSpinBox)
        self.setTabOrder(self.mItemRotationSpinBox, self.mItemRotationDDBtn)
        self.setTabOrder(self.mItemRotationDDBtn, self.mFrameGroupBox)
        self.setTabOrder(self.mFrameGroupBox, self.mFrameColorButton)
        self.setTabOrder(self.mFrameColorButton, self.mOutlineWidthSpinBox)
        self.setTabOrder(self.mOutlineWidthSpinBox, self.mFrameJoinStyleCombo)
        self.setTabOrder(self.mFrameJoinStyleCombo, self.mBackgroundGroupBox)
        self.setTabOrder(self.mBackgroundGroupBox, self.mBackgroundColorButton)
        self.setTabOrder(self.mBackgroundColorButton, self.groupBox)
        self.setTabOrder(self.groupBox, self.mItemIdLineEdit)
        self.setTabOrder(self.mItemIdLineEdit, self.groupRendering)
        self.setTabOrder(self.groupRendering, self.mBlendModeCombo)
        self.setTabOrder(self.mBlendModeCombo, self.mBlendModeDDBtn)
        self.setTabOrder(self.mBlendModeDDBtn, self.mTransparencySlider)
        self.setTabOrder(self.mTransparencySlider, self.mTransparencySpnBx)
        self.setTabOrder(self.mTransparencySpnBx, self.mTransparencyDDBtn)
        self.setTabOrder(self.mTransparencyDDBtn,
                         self.mExcludeFromPrintsCheckBox)
        self.setTabOrder(self.mExcludeFromPrintsCheckBox,
                         self.mExcludePrintsDDBtn)
        # self.mComposerObject = None
        self.groupBox_3.setVisible(False)
Example #17
0
    def __init__(self, parent):
        QtGui.QWidget.__init__(self, parent)
        self.setObjectName(_fromUtf8("QgsComposerShapeWidgetBase"))
        self.resize(285, 148)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_2 = QtGui.QLabel(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout.addWidget(self.label_2)
        self.scrollArea = QtGui.QScrollArea(self)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, -22, 267, 147))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.mainLayout.setObjectName(_fromUtf8("mainLayout"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.groupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupBox.setProperty("collapsed", False)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_3 = QtGui.QLabel(self.groupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 1, 0, 1, 1)
        self.mCornerRadiusSpinBox = QgsDoubleSpinBox(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mCornerRadiusSpinBox.sizePolicy().hasHeightForWidth())
        self.mCornerRadiusSpinBox.setSizePolicy(sizePolicy)
        self.mCornerRadiusSpinBox.setMaximum(999.0)
        self.mCornerRadiusSpinBox.setObjectName(_fromUtf8("mCornerRadiusSpinBox"))
        self.gridLayout.addWidget(self.mCornerRadiusSpinBox, 1, 1, 1, 1)
        self.label = QtGui.QLabel(self.groupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
        self.mShapeStyleButton = QtGui.QPushButton(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mShapeStyleButton.sizePolicy().hasHeightForWidth())
        self.mShapeStyleButton.setSizePolicy(sizePolicy)
        self.mShapeStyleButton.setObjectName(_fromUtf8("mShapeStyleButton"))
        self.gridLayout.addWidget(self.mShapeStyleButton, 2, 1, 1, 1)
        self.mShapeComboBox = QtGui.QComboBox(self.groupBox)
        self.mShapeComboBox.setObjectName(_fromUtf8("mShapeComboBox"))
        self.gridLayout.addWidget(self.mShapeComboBox, 0, 0, 1, 2)
        self.mainLayout.addWidget(self.groupBox)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout.addWidget(self.scrollArea)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.groupBox, self.scrollArea)
        self.setTabOrder(self.scrollArea, self.mShapeComboBox)
        self.setTabOrder(self.mShapeComboBox, self.mCornerRadiusSpinBox)
        self.setTabOrder(self.mCornerRadiusSpinBox, self.mShapeStyleButton)
Example #18
0
    def __init__(self, parent):
        QtGui.QWidget.__init__(self, parent)
        self.setObjectName(_fromUtf8("QgsCompositionWidgetBase"))
        self.resize(345, 506)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
        self.setSizePolicy(sizePolicy)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.scrollArea = QtGui.QScrollArea(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.scrollArea.sizePolicy().hasHeightForWidth())
        self.scrollArea.setSizePolicy(sizePolicy)
        self.scrollArea.setFocusPolicy(QtCore.Qt.WheelFocus)
        self.scrollArea.setFrameShape(QtGui.QFrame.StyledPanel)
        self.scrollArea.setFrameShadow(QtGui.QFrame.Plain)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(
            0, 0, 327, 1085))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(
            self.scrollAreaWidgetContents)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupBox.setProperty("collapsed", False)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.textLabel7 = QtGui.QLabel(self.groupBox)
        self.textLabel7.setWordWrap(True)
        self.textLabel7.setObjectName(_fromUtf8("textLabel7"))
        self.gridLayout.addWidget(self.textLabel7, 4, 0, 1, 1)
        self.label_2 = QtGui.QLabel(self.groupBox)
        self.label_2.setWordWrap(True)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 2, 0, 1, 1)
        self.mPaperUnitsComboBox = QtGui.QComboBox(self.groupBox)
        self.mPaperUnitsComboBox.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mPaperUnitsComboBox.sizePolicy().hasHeightForWidth())
        self.mPaperUnitsComboBox.setSizePolicy(sizePolicy)
        self.mPaperUnitsComboBox.setObjectName(
            _fromUtf8("mPaperUnitsComboBox"))
        self.gridLayout.addWidget(self.mPaperUnitsComboBox, 3, 1, 1, 1)
        self.label_3 = QtGui.QLabel(self.groupBox)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
        self.textLabel3 = QtGui.QLabel(self.groupBox)
        self.textLabel3.setWordWrap(True)
        self.textLabel3.setObjectName(_fromUtf8("textLabel3"))
        self.gridLayout.addWidget(self.textLabel3, 0, 0, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.mPaperHeightDoubleSpinBox = QgsDoubleSpinBox(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mPaperHeightDoubleSpinBox.sizePolicy().hasHeightForWidth())
        self.mPaperHeightDoubleSpinBox.setSizePolicy(sizePolicy)
        self.mPaperHeightDoubleSpinBox.setPrefix(_fromUtf8(""))
        self.mPaperHeightDoubleSpinBox.setSuffix(_fromUtf8(""))
        self.mPaperHeightDoubleSpinBox.setMaximum(99999.0)
        self.mPaperHeightDoubleSpinBox.setProperty("showClearButton", False)
        self.mPaperHeightDoubleSpinBox.setObjectName(
            _fromUtf8("mPaperHeightDoubleSpinBox"))
        self.horizontalLayout_3.addWidget(self.mPaperHeightDoubleSpinBox)
        self.mPaperHeightDDBtn = QgsDataDefinedButton(self.groupBox)
        self.mPaperHeightDDBtn.setObjectName(_fromUtf8("mPaperHeightDDBtn"))
        self.horizontalLayout_3.addWidget(self.mPaperHeightDDBtn)
        self.gridLayout.addLayout(self.horizontalLayout_3, 2, 1, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mPaperWidthDoubleSpinBox = QgsDoubleSpinBox(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mPaperWidthDoubleSpinBox.sizePolicy().hasHeightForWidth())
        self.mPaperWidthDoubleSpinBox.setSizePolicy(sizePolicy)
        self.mPaperWidthDoubleSpinBox.setPrefix(_fromUtf8(""))
        self.mPaperWidthDoubleSpinBox.setSuffix(_fromUtf8(""))
        self.mPaperWidthDoubleSpinBox.setMaximum(99999.0)
        self.mPaperWidthDoubleSpinBox.setProperty("showClearButton", False)
        self.mPaperWidthDoubleSpinBox.setObjectName(
            _fromUtf8("mPaperWidthDoubleSpinBox"))
        self.horizontalLayout_2.addWidget(self.mPaperWidthDoubleSpinBox)
        self.mPaperWidthDDBtn = QgsDataDefinedButton(self.groupBox)
        self.mPaperWidthDDBtn.setObjectName(_fromUtf8("mPaperWidthDDBtn"))
        self.horizontalLayout_2.addWidget(self.mPaperWidthDDBtn)
        self.gridLayout.addLayout(self.horizontalLayout_2, 1, 1, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mPaperSizeComboBox = QtGui.QComboBox(self.groupBox)
        self.mPaperSizeComboBox.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mPaperSizeComboBox.sizePolicy().hasHeightForWidth())
        self.mPaperSizeComboBox.setSizePolicy(sizePolicy)
        self.mPaperSizeComboBox.setObjectName(_fromUtf8("mPaperSizeComboBox"))
        self.horizontalLayout.addWidget(self.mPaperSizeComboBox)
        self.mPaperSizeDDBtn = QgsDataDefinedButton(self.groupBox)
        self.mPaperSizeDDBtn.setObjectName(_fromUtf8("mPaperSizeDDBtn"))
        self.horizontalLayout.addWidget(self.mPaperSizeDDBtn)
        self.gridLayout.addLayout(self.horizontalLayout, 0, 1, 1, 1)
        self.label = QtGui.QLabel(self.groupBox)
        self.label.setWordWrap(True)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.mPaperOrientationComboBox = QtGui.QComboBox(self.groupBox)
        self.mPaperOrientationComboBox.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mPaperOrientationComboBox.sizePolicy().hasHeightForWidth())
        self.mPaperOrientationComboBox.setSizePolicy(sizePolicy)
        self.mPaperOrientationComboBox.setObjectName(
            _fromUtf8("mPaperOrientationComboBox"))
        self.horizontalLayout_5.addWidget(self.mPaperOrientationComboBox)
        self.mPaperOrientationDDBtn = QgsDataDefinedButton(self.groupBox)
        self.mPaperOrientationDDBtn.setObjectName(
            _fromUtf8("mPaperOrientationDDBtn"))
        self.horizontalLayout_5.addWidget(self.mPaperOrientationDDBtn)
        self.gridLayout.addLayout(self.horizontalLayout_5, 4, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupBox_5 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.groupBox_5)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.label_4 = QtGui.QLabel(self.groupBox_5)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_5.addWidget(self.label_4, 0, 1, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem, 0, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem1, 0, 3, 1, 1)
        self.mTopMarginSpinBox = QgsDoubleSpinBox(self.groupBox_5)
        self.mTopMarginSpinBox.setSingleStep(0.1)
        self.mTopMarginSpinBox.setObjectName(_fromUtf8("mTopMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mTopMarginSpinBox, 0, 2, 1, 1)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_5 = QtGui.QLabel(self.groupBox_5)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_7.addWidget(self.label_5)
        self.mLeftMarginSpinBox = QgsDoubleSpinBox(self.groupBox_5)
        self.mLeftMarginSpinBox.setSingleStep(0.1)
        self.mLeftMarginSpinBox.setObjectName(_fromUtf8("mLeftMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mLeftMarginSpinBox)
        self.label_11 = QtGui.QLabel(self.groupBox_5)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_7.addWidget(self.label_11)
        self.mRightMarginSpinBox = QgsDoubleSpinBox(self.groupBox_5)
        self.mRightMarginSpinBox.setSingleStep(0.1)
        self.mRightMarginSpinBox.setObjectName(
            _fromUtf8("mRightMarginSpinBox"))
        self.horizontalLayout_7.addWidget(self.mRightMarginSpinBox)
        self.gridLayout_5.addLayout(self.horizontalLayout_7, 1, 0, 1, 4)
        self.label_12 = QtGui.QLabel(self.groupBox_5)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_5.addWidget(self.label_12, 2, 1, 1, 1)
        self.mBottomMarginSpinBox = QgsDoubleSpinBox(self.groupBox_5)
        self.mBottomMarginSpinBox.setSingleStep(0.1)
        self.mBottomMarginSpinBox.setObjectName(
            _fromUtf8("mBottomMarginSpinBox"))
        self.gridLayout_5.addWidget(self.mBottomMarginSpinBox, 2, 2, 1, 1)
        self.mResizePageButton = QtGui.QPushButton(self.groupBox_5)
        self.mResizePageButton.setObjectName(_fromUtf8("mResizePageButton"))
        self.gridLayout_5.addWidget(self.mResizePageButton, 3, 1, 1, 2)
        self.verticalLayout_5.addLayout(self.gridLayout_5)
        self.verticalLayout_2.addWidget(self.groupBox_5)
        self.groupBox_4 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.mNumPagesLabel = QtGui.QLabel(self.groupBox_4)
        self.mNumPagesLabel.setWordWrap(True)
        self.mNumPagesLabel.setObjectName(_fromUtf8("mNumPagesLabel"))
        self.gridLayout_4.addWidget(self.mNumPagesLabel, 0, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.mNumPagesSpinBox = QgsSpinBox(self.groupBox_4)
        self.mNumPagesSpinBox.setMinimum(1)
        self.mNumPagesSpinBox.setProperty("showClearButton", False)
        self.mNumPagesSpinBox.setObjectName(_fromUtf8("mNumPagesSpinBox"))
        self.horizontalLayout_4.addWidget(self.mNumPagesSpinBox)
        self.mNumPagesDDBtn = QgsDataDefinedButton(self.groupBox_4)
        self.mNumPagesDDBtn.setObjectName(_fromUtf8("mNumPagesDDBtn"))
        self.horizontalLayout_4.addWidget(self.mNumPagesDDBtn)
        self.gridLayout_4.addLayout(self.horizontalLayout_4, 0, 1, 1, 1)
        self.label_10 = QtGui.QLabel(self.groupBox_4)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.gridLayout_4.addWidget(self.label_10, 1, 0, 1, 1)
        self.mPageStyleButton = QtGui.QPushButton(self.groupBox_4)
        self.mPageStyleButton.setObjectName(_fromUtf8("mPageStyleButton"))
        self.gridLayout_4.addWidget(self.mPageStyleButton, 1, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox_4)
        self.groupBox_3 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.mResolutionSpinBox = QgsSpinBox(self.groupBox_3)
        self.mResolutionSpinBox.setPrefix(_fromUtf8(""))
        self.mResolutionSpinBox.setMaximum(3000)
        self.mResolutionSpinBox.setProperty("showClearButton", False)
        self.mResolutionSpinBox.setObjectName(_fromUtf8("mResolutionSpinBox"))
        self.gridLayout_3.addWidget(self.mResolutionSpinBox, 1, 1, 1, 1)
        self.mPrintAsRasterCheckBox = QtGui.QCheckBox(self.groupBox_3)
        self.mPrintAsRasterCheckBox.setCheckable(True)
        self.mPrintAsRasterCheckBox.setChecked(False)
        self.mPrintAsRasterCheckBox.setObjectName(
            _fromUtf8("mPrintAsRasterCheckBox"))
        self.gridLayout_3.addWidget(self.mPrintAsRasterCheckBox, 2, 0, 1, 1)
        self.mWorldFileMapComboBox = QtGui.QComboBox(self.groupBox_3)
        self.mWorldFileMapComboBox.setEnabled(False)
        self.mWorldFileMapComboBox.setEditable(False)
        self.mWorldFileMapComboBox.setObjectName(
            _fromUtf8("mWorldFileMapComboBox"))
        self.gridLayout_3.addWidget(self.mWorldFileMapComboBox, 3, 1, 1, 1)
        self.mGenerateWorldFileCheckBox = QtGui.QCheckBox(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mGenerateWorldFileCheckBox.sizePolicy().hasHeightForWidth())
        self.mGenerateWorldFileCheckBox.setSizePolicy(sizePolicy)
        self.mGenerateWorldFileCheckBox.setObjectName(
            _fromUtf8("mGenerateWorldFileCheckBox"))
        self.gridLayout_3.addWidget(self.mGenerateWorldFileCheckBox, 3, 0, 1,
                                    1)
        self.label_9 = QtGui.QLabel(self.groupBox_3)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.gridLayout_3.addWidget(self.label_9, 1, 0, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.mSnapToGridGroupCheckBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSnapToGridGroupCheckBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSnapToGridGroupCheckBox.setCheckable(False)
        self.mSnapToGridGroupCheckBox.setChecked(False)
        self.mSnapToGridGroupCheckBox.setProperty("syncGroup",
                                                  _fromUtf8("composeritem"))
        self.mSnapToGridGroupCheckBox.setProperty("collapsed", True)
        self.mSnapToGridGroupCheckBox.setObjectName(
            _fromUtf8("mSnapToGridGroupCheckBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.mSnapToGridGroupCheckBox)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_8 = QtGui.QLabel(self.mSnapToGridGroupCheckBox)
        self.label_8.setWordWrap(True)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_2.addWidget(self.label_8, 0, 0, 1, 1)
        self.mGridResolutionSpinBox = QgsDoubleSpinBox(
            self.mSnapToGridGroupCheckBox)
        self.mGridResolutionSpinBox.setPrefix(_fromUtf8(""))
        self.mGridResolutionSpinBox.setMinimum(0.5)
        self.mGridResolutionSpinBox.setMaximum(9999.0)
        self.mGridResolutionSpinBox.setProperty("showClearButton", False)
        self.mGridResolutionSpinBox.setObjectName(
            _fromUtf8("mGridResolutionSpinBox"))
        self.gridLayout_2.addWidget(self.mGridResolutionSpinBox, 0, 1, 1, 1)
        self.label_6 = QtGui.QLabel(self.mSnapToGridGroupCheckBox)
        self.label_6.setWordWrap(True)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.mOffsetXSpinBox = QgsDoubleSpinBox(self.mSnapToGridGroupCheckBox)
        self.mOffsetXSpinBox.setMaximum(9999.0)
        self.mOffsetXSpinBox.setObjectName(_fromUtf8("mOffsetXSpinBox"))
        self.verticalLayout_3.addWidget(self.mOffsetXSpinBox)
        self.mOffsetYSpinBox = QgsDoubleSpinBox(self.mSnapToGridGroupCheckBox)
        self.mOffsetYSpinBox.setMaximum(9999.0)
        self.mOffsetYSpinBox.setObjectName(_fromUtf8("mOffsetYSpinBox"))
        self.verticalLayout_3.addWidget(self.mOffsetYSpinBox)
        self.gridLayout_2.addLayout(self.verticalLayout_3, 1, 1, 1, 1)
        self.label_7 = QtGui.QLabel(self.mSnapToGridGroupCheckBox)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_2.addWidget(self.label_7, 2, 0, 1, 1)
        self.mSnapToleranceSpinBox = QgsSpinBox(self.mSnapToGridGroupCheckBox)
        self.mSnapToleranceSpinBox.setMaximum(200)
        self.mSnapToleranceSpinBox.setProperty("showClearButton", False)
        self.mSnapToleranceSpinBox.setObjectName(
            _fromUtf8("mSnapToleranceSpinBox"))
        self.gridLayout_2.addWidget(self.mSnapToleranceSpinBox, 2, 1, 1, 1)
        self.gridLayout_2.setColumnStretch(1, 1)
        self.verticalLayout_2.addWidget(self.mSnapToGridGroupCheckBox)
        self.groupBox_2 = QgsCollapsibleGroupBox(self.scrollAreaWidgetContents)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.mVariableEditor = QgsVariableEditorWidget(self.groupBox_2)
        self.mVariableEditor.setMinimumSize(QtCore.QSize(0, 200))
        self.mVariableEditor.setObjectName(_fromUtf8("mVariableEditor"))
        self.verticalLayout_4.addWidget(self.mVariableEditor)
        self.verticalLayout_2.addWidget(self.groupBox_2)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem2)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout.addWidget(self.scrollArea)
        self.textLabel7.setBuddy(self.mPaperOrientationComboBox)
        self.textLabel3.setBuddy(self.mPaperSizeComboBox)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.scrollArea, self.groupBox)
        self.setTabOrder(self.groupBox, self.mPaperSizeComboBox)
        self.setTabOrder(self.mPaperSizeComboBox, self.mPaperSizeDDBtn)
        self.setTabOrder(self.mPaperSizeDDBtn, self.mPaperWidthDoubleSpinBox)
        self.setTabOrder(self.mPaperWidthDoubleSpinBox, self.mPaperWidthDDBtn)
        self.setTabOrder(self.mPaperWidthDDBtn, self.mPaperHeightDoubleSpinBox)
        self.setTabOrder(self.mPaperHeightDoubleSpinBox,
                         self.mPaperHeightDDBtn)
        self.setTabOrder(self.mPaperHeightDDBtn, self.mPaperUnitsComboBox)
        self.setTabOrder(self.mPaperUnitsComboBox,
                         self.mPaperOrientationComboBox)
        self.setTabOrder(self.mPaperOrientationComboBox,
                         self.mPaperOrientationDDBtn)
        self.setTabOrder(self.mPaperOrientationDDBtn, self.mTopMarginSpinBox)
        self.setTabOrder(self.mTopMarginSpinBox, self.mLeftMarginSpinBox)
        self.setTabOrder(self.mLeftMarginSpinBox, self.mRightMarginSpinBox)
        self.setTabOrder(self.mRightMarginSpinBox, self.mBottomMarginSpinBox)
        self.setTabOrder(self.mBottomMarginSpinBox, self.mResizePageButton)
        self.setTabOrder(self.mResizePageButton, self.mNumPagesSpinBox)
        self.setTabOrder(self.mNumPagesSpinBox, self.mNumPagesDDBtn)
        self.setTabOrder(self.mNumPagesDDBtn, self.mPageStyleButton)
        self.setTabOrder(self.mPageStyleButton, self.mResolutionSpinBox)
        self.setTabOrder(self.mResolutionSpinBox, self.mPrintAsRasterCheckBox)
        self.setTabOrder(self.mPrintAsRasterCheckBox,
                         self.mGenerateWorldFileCheckBox)
        self.setTabOrder(self.mGenerateWorldFileCheckBox,
                         self.mWorldFileMapComboBox)
        self.setTabOrder(self.mWorldFileMapComboBox,
                         self.mSnapToGridGroupCheckBox)
        self.setTabOrder(self.mSnapToGridGroupCheckBox,
                         self.mGridResolutionSpinBox)
        self.setTabOrder(self.mGridResolutionSpinBox, self.mOffsetXSpinBox)
        self.setTabOrder(self.mOffsetXSpinBox, self.mOffsetYSpinBox)
        self.setTabOrder(self.mOffsetYSpinBox, self.mSnapToleranceSpinBox)

        self.groupBox_2.setVisible(False)
        self.groupBox.setVisible(False)
        self.groupBox_5.setVisible(False)
Example #19
0
    def __init__(self, parent):
        QtGui.QWidget.__init__(self, parent)
        self.setObjectName(_fromUtf8("self"))
        self.resize(334, 383)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_3 = QtGui.QLabel(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setStyleSheet(_fromUtf8("padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout.addWidget(self.label_3)
        self.scrollArea = QtGui.QScrollArea(self)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 332, 360))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.mainLayout.setObjectName(_fromUtf8("mainLayout"))
        self.groupBox = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.groupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.groupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.groupBox.setProperty("collapsed", False)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.mLineStyleButton = QtGui.QPushButton(self.groupBox)
        self.mLineStyleButton.setObjectName(_fromUtf8("mLineStyleButton"))
        self.verticalLayout_2.addWidget(self.mLineStyleButton)
        self.mainLayout.addWidget(self.groupBox)
        self.mArrowMarkersGroupBox = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.mArrowMarkersGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mArrowMarkersGroupBox.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.mArrowMarkersGroupBox.setProperty("collapsed", False)
        self.mArrowMarkersGroupBox.setObjectName(_fromUtf8("mArrowMarkersGroupBox"))
        self.gridLayout = QtGui.QGridLayout(self.mArrowMarkersGroupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.mDefaultMarkerRadioButton = QtGui.QRadioButton(self.mArrowMarkersGroupBox)
        self.mDefaultMarkerRadioButton.setObjectName(_fromUtf8("mDefaultMarkerRadioButton"))
        self.horizontalLayout_3.addWidget(self.mDefaultMarkerRadioButton)
        self.mNoMarkerRadioButton = QtGui.QRadioButton(self.mArrowMarkersGroupBox)
        self.mNoMarkerRadioButton.setObjectName(_fromUtf8("mNoMarkerRadioButton"))
        self.horizontalLayout_3.addWidget(self.mNoMarkerRadioButton)
        self.mSvgMarkerRadioButton = QtGui.QRadioButton(self.mArrowMarkersGroupBox)
        self.mSvgMarkerRadioButton.setObjectName(_fromUtf8("mSvgMarkerRadioButton"))
        self.horizontalLayout_3.addWidget(self.mSvgMarkerRadioButton)
        self.gridLayout.addLayout(self.horizontalLayout_3, 0, 0, 1, 2)
        self.label_5 = QtGui.QLabel(self.mArrowMarkersGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout.addWidget(self.label_5, 1, 0, 1, 1)
        self.mArrowHeadOutlineColorButton = QgsColorButtonV2(self.mArrowMarkersGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mArrowHeadOutlineColorButton.sizePolicy().hasHeightForWidth())
        self.mArrowHeadOutlineColorButton.setSizePolicy(sizePolicy)
        self.mArrowHeadOutlineColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mArrowHeadOutlineColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mArrowHeadOutlineColorButton.setText(_fromUtf8(""))
        self.mArrowHeadOutlineColorButton.setObjectName(_fromUtf8("mArrowHeadOutlineColorButton"))
        self.gridLayout.addWidget(self.mArrowHeadOutlineColorButton, 1, 1, 1, 1)
        self.label_4 = QtGui.QLabel(self.mArrowMarkersGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
        self.mArrowHeadFillColorButton = QgsColorButtonV2(self.mArrowMarkersGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mArrowHeadFillColorButton.sizePolicy().hasHeightForWidth())
        self.mArrowHeadFillColorButton.setSizePolicy(sizePolicy)
        self.mArrowHeadFillColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mArrowHeadFillColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mArrowHeadFillColorButton.setText(_fromUtf8(""))
        self.mArrowHeadFillColorButton.setObjectName(_fromUtf8("mArrowHeadFillColorButton"))
        self.gridLayout.addWidget(self.mArrowHeadFillColorButton, 2, 1, 1, 1)
        self.label = QtGui.QLabel(self.mArrowMarkersGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 3, 0, 1, 1)
        self.mOutlineWidthSpinBox = QgsDoubleSpinBox(self.mArrowMarkersGroupBox)
        self.mOutlineWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mOutlineWidthSpinBox.setShowClearButton(False)
        self.mOutlineWidthSpinBox.setObjectName(_fromUtf8("mOutlineWidthSpinBox"))
        self.gridLayout.addWidget(self.mOutlineWidthSpinBox, 3, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.mArrowMarkersGroupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1)
        self.mArrowHeadWidthSpinBox = QgsDoubleSpinBox(self.mArrowMarkersGroupBox)
        self.mArrowHeadWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mArrowHeadWidthSpinBox.setShowClearButton(False)
        self.mArrowHeadWidthSpinBox.setObjectName(_fromUtf8("mArrowHeadWidthSpinBox"))
        self.gridLayout.addWidget(self.mArrowHeadWidthSpinBox, 4, 1, 1, 1)
        self.mStartMarkerLabel = QtGui.QLabel(self.mArrowMarkersGroupBox)
        self.mStartMarkerLabel.setObjectName(_fromUtf8("mStartMarkerLabel"))
        self.gridLayout.addWidget(self.mStartMarkerLabel, 5, 0, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mStartMarkerLineEdit = QtGui.QLineEdit(self.mArrowMarkersGroupBox)
        self.mStartMarkerLineEdit.setObjectName(_fromUtf8("mStartMarkerLineEdit"))
        self.horizontalLayout.addWidget(self.mStartMarkerLineEdit)
        self.mStartMarkerToolButton = QtGui.QToolButton(self.mArrowMarkersGroupBox)
        self.mStartMarkerToolButton.setObjectName(_fromUtf8("mStartMarkerToolButton"))
        self.horizontalLayout.addWidget(self.mStartMarkerToolButton)
        self.gridLayout.addLayout(self.horizontalLayout, 5, 1, 1, 1)
        self.mEndMarkerLabel = QtGui.QLabel(self.mArrowMarkersGroupBox)
        self.mEndMarkerLabel.setObjectName(_fromUtf8("mEndMarkerLabel"))
        self.gridLayout.addWidget(self.mEndMarkerLabel, 6, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mEndMarkerLineEdit = QtGui.QLineEdit(self.mArrowMarkersGroupBox)
        self.mEndMarkerLineEdit.setObjectName(_fromUtf8("mEndMarkerLineEdit"))
        self.horizontalLayout_2.addWidget(self.mEndMarkerLineEdit)
        self.mEndMarkerToolButton = QtGui.QToolButton(self.mArrowMarkersGroupBox)
        self.mEndMarkerToolButton.setObjectName(_fromUtf8("mEndMarkerToolButton"))
        self.horizontalLayout_2.addWidget(self.mEndMarkerToolButton)
        self.gridLayout.addLayout(self.horizontalLayout_2, 6, 1, 1, 1)
        self.mainLayout.addWidget(self.mArrowMarkersGroupBox)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout.addWidget(self.scrollArea)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.scrollArea, self.groupBox)
        self.setTabOrder(self.groupBox, self.mLineStyleButton)
        self.setTabOrder(self.mLineStyleButton, self.mArrowMarkersGroupBox)
        self.setTabOrder(self.mArrowMarkersGroupBox, self.mDefaultMarkerRadioButton)
        self.setTabOrder(self.mDefaultMarkerRadioButton, self.mNoMarkerRadioButton)
        self.setTabOrder(self.mNoMarkerRadioButton, self.mSvgMarkerRadioButton)
        self.setTabOrder(self.mSvgMarkerRadioButton, self.mArrowHeadOutlineColorButton)
        self.setTabOrder(self.mArrowHeadOutlineColorButton, self.mArrowHeadFillColorButton)
        self.setTabOrder(self.mArrowHeadFillColorButton, self.mOutlineWidthSpinBox)
        self.setTabOrder(self.mOutlineWidthSpinBox, self.mArrowHeadWidthSpinBox)
        self.setTabOrder(self.mArrowHeadWidthSpinBox, self.mStartMarkerLineEdit)
        self.setTabOrder(self.mStartMarkerLineEdit, self.mStartMarkerToolButton)
        self.setTabOrder(self.mStartMarkerToolButton, self.mEndMarkerLineEdit)
        self.setTabOrder(self.mEndMarkerLineEdit, self.mEndMarkerToolButton)
Example #20
0
    def setupUi(self, STDMWizard):
        STDMWizard.setObjectName(_fromUtf8("STDMWizard"))
        STDMWizard.resize(827, 591)
        STDMWizard.setWizardStyle(QtGui.QWizard.ModernStyle)
        self.wizardPage1 = QtGui.QWizardPage()
        self.wizardPage1.setStyleSheet(_fromUtf8("background-image: url(:/plugins/stdm/res/image1.png);"))
        self.wizardPage1.setObjectName(_fromUtf8("wizardPage1"))
        self.label_2 = QtGui.QLabel(self.wizardPage1)
        self.label_2.setGeometry(QtCore.QRect(0, 10, 771, 441))
        self.label_2.setMinimumSize(QtCore.QSize(400, 0))
        self.label_2.setText(_fromUtf8(""))
        self.label_2.setPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/QGIS Splash.png")))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        STDMWizard.addPage(self.wizardPage1)
        self.wizardPage2 = QtGui.QWizardPage()
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.wizardPage2.setFont(font)
        self.wizardPage2.setObjectName(_fromUtf8("wizardPage2"))
        self.gridLayout_2 = QtGui.QGridLayout(self.wizardPage2)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.groupBox_16 = QtGui.QGroupBox(self.wizardPage2)
        self.groupBox_16.setObjectName(_fromUtf8("groupBox_16"))
        self.gridLayout_20 = QtGui.QGridLayout(self.groupBox_16)
        self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
        self.rbAccpt = QtGui.QRadioButton(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.rbAccpt.setFont(font)
        self.rbAccpt.setChecked(False)
        self.rbAccpt.setObjectName(_fromUtf8("rbAccpt"))
        self.gridLayout_20.addWidget(self.rbAccpt, 2, 0, 1, 1)
        self.rbReject = QtGui.QRadioButton(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.rbReject.setFont(font)
        self.rbReject.setCheckable(True)
        self.rbReject.setChecked(False)
        self.rbReject.setObjectName(_fromUtf8("rbReject"))
        self.gridLayout_20.addWidget(self.rbReject, 2, 1, 1, 1)
        self.txtLicense = QtGui.QTextEdit(self.groupBox_16)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.txtLicense.setFont(font)
        self.txtLicense.setFrameShape(QtGui.QFrame.NoFrame)
        self.txtLicense.setFrameShadow(QtGui.QFrame.Raised)
        self.txtLicense.setObjectName(_fromUtf8("txtLicense"))
        self.gridLayout_20.addWidget(self.txtLicense, 1, 0, 1, 2)
        self.gridLayout_2.addWidget(self.groupBox_16, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage2)
        self.wizardPage = QtGui.QWizardPage()
        self.wizardPage.setObjectName(_fromUtf8("wizardPage"))
        self.gridLayout_27 = QtGui.QGridLayout(self.wizardPage)
        self.gridLayout_27.setObjectName(_fromUtf8("gridLayout_27"))
        self.groupBox_15 = QtGui.QGroupBox(self.wizardPage)
        self.groupBox_15.setMinimumSize(QtCore.QSize(0, 400))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.groupBox_15.setFont(font)
        self.groupBox_15.setObjectName(_fromUtf8("groupBox_15"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_15)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.widget_4 = QtGui.QWidget(self.groupBox_15)
        self.widget_4.setObjectName(_fromUtf8("widget_4"))
        self.gridLayout_22 = QtGui.QGridLayout(self.widget_4)
        self.gridLayout_22.setMargin(0)
        self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22"))
        self.txtDefaultFolder = QtGui.QLineEdit(self.widget_4)
        self.txtDefaultFolder.setMinimumSize(QtCore.QSize(0, 30))
        self.txtDefaultFolder.setReadOnly(True)
        self.txtDefaultFolder.setObjectName(_fromUtf8("txtDefaultFolder"))
        self.gridLayout_22.addWidget(self.txtDefaultFolder, 1, 1, 1, 1)
        self.btnBrowse = QtGui.QPushButton(self.widget_4)
        self.btnBrowse.setMinimumSize(QtCore.QSize(0, 30))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/open_file.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnBrowse.setIcon(icon)
        self.btnBrowse.setObjectName(_fromUtf8("btnBrowse"))
        self.gridLayout_22.addWidget(self.btnBrowse, 1, 2, 1, 1)
        self.label_37 = QtGui.QLabel(self.widget_4)
        self.label_37.setMinimumSize(QtCore.QSize(200, 30))
        self.label_37.setObjectName(_fromUtf8("label_37"))
        self.gridLayout_22.addWidget(self.label_37, 1, 0, 1, 1)
        self.btnBrowse2_2 = QtGui.QPushButton(self.widget_4)
        self.btnBrowse2_2.setMinimumSize(QtCore.QSize(0, 30))
        self.btnBrowse2_2.setIcon(icon)
        self.btnBrowse2_2.setObjectName(_fromUtf8("btnBrowse2_2"))
        self.gridLayout_22.addWidget(self.btnBrowse2_2, 0, 2, 1, 1)
        self.txtSetting = QtGui.QLineEdit(self.widget_4)
        self.txtSetting.setMinimumSize(QtCore.QSize(0, 30))
        self.txtSetting.setReadOnly(True)
        self.txtSetting.setObjectName(_fromUtf8("txtSetting"))
        self.gridLayout_22.addWidget(self.txtSetting, 0, 1, 1, 1)
        self.label_39 = QtGui.QLabel(self.widget_4)
        self.label_39.setObjectName(_fromUtf8("label_39"))
        self.gridLayout_22.addWidget(self.label_39, 0, 0, 1, 1)
        self.btnBrowse2 = QtGui.QPushButton(self.widget_4)
        self.btnBrowse2.setMinimumSize(QtCore.QSize(0, 30))
        self.btnBrowse2.setIcon(icon)
        self.btnBrowse2.setObjectName(_fromUtf8("btnBrowse2"))
        self.gridLayout_22.addWidget(self.btnBrowse2, 2, 2, 1, 1)
        self.label_31 = QtGui.QLabel(self.widget_4)
        self.label_31.setObjectName(_fromUtf8("label_31"))
        self.gridLayout_22.addWidget(self.label_31, 2, 0, 1, 1)
        self.txtCertFolder = QtGui.QLineEdit(self.widget_4)
        self.txtCertFolder.setMinimumSize(QtCore.QSize(0, 30))
        self.txtCertFolder.setReadOnly(True)
        self.txtCertFolder.setObjectName(_fromUtf8("txtCertFolder"))
        self.gridLayout_22.addWidget(self.txtCertFolder, 2, 1, 1, 1)
        self.label_4 = QtGui.QLabel(self.widget_4)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_22.addWidget(self.label_4, 3, 0, 1, 1)
        self.txtTemplates = QtGui.QLineEdit(self.widget_4)
        self.txtTemplates.setMinimumSize(QtCore.QSize(0, 30))
        self.txtTemplates.setObjectName(_fromUtf8("txtTemplates"))
        self.gridLayout_22.addWidget(self.txtTemplates, 3, 1, 1, 1)
        self.btnTemplates = QtGui.QPushButton(self.widget_4)
        self.btnTemplates.setMinimumSize(QtCore.QSize(0, 30))
        self.btnTemplates.setIcon(icon)
        self.btnTemplates.setObjectName(_fromUtf8("btnTemplates"))
        self.gridLayout_22.addWidget(self.btnTemplates, 3, 2, 1, 1)
        self.gridLayout_3.addWidget(self.widget_4, 0, 0, 1, 1)
        self.gridLayout_27.addWidget(self.groupBox_15, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage)
        self.wizardPage_6 = QtGui.QWizardPage()
        self.wizardPage_6.setObjectName(_fromUtf8("wizardPage_6"))
        self.gridLayout_26 = QtGui.QGridLayout(self.wizardPage_6)
        self.gridLayout_26.setObjectName(_fromUtf8("gridLayout_26"))
        self.groupBox_17 = QtGui.QGroupBox(self.wizardPage_6)
        self.groupBox_17.setObjectName(_fromUtf8("groupBox_17"))
        self.gridLayout_28 = QtGui.QGridLayout(self.groupBox_17)
        self.gridLayout_28.setObjectName(_fromUtf8("gridLayout_28"))
        self.cboProfile = QtGui.QComboBox(self.groupBox_17)
        self.cboProfile.setMinimumSize(QtCore.QSize(180, 30))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.cboProfile.setFont(font)
        self.cboProfile.setObjectName(_fromUtf8("cboProfile"))
        self.gridLayout_28.addWidget(self.cboProfile, 0, 2, 1, 1)
        self.label_3 = QtGui.QLabel(self.groupBox_17)
        self.label_3.setStyleSheet(_fromUtf8("font: 75 10pt \"Myriad Web Pro\";"))
        self.label_3.setFrameShape(QtGui.QFrame.Box)
        self.label_3.setScaledContents(True)
        self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_28.addWidget(self.label_3, 0, 0, 3, 1)
        self.label = QtGui.QLabel(self.groupBox_17)
        self.label.setMinimumSize(QtCore.QSize(50, 0))
        self.label.setMaximumSize(QtCore.QSize(30, 16777215))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(False)
        font.setWeight(50)
        self.label.setFont(font)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_28.addWidget(self.label, 0, 1, 1, 1)
        self.widget = QtGui.QWidget(self.groupBox_17)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.gridLayout_24 = QtGui.QGridLayout(self.widget)
        self.gridLayout_24.setMargin(0)
        self.gridLayout_24.setObjectName(_fromUtf8("gridLayout_24"))
        self.btnNewP = QtGui.QPushButton(self.widget)
        self.btnNewP.setMinimumSize(QtCore.QSize(0, 30))
        self.btnNewP.setMaximumSize(QtCore.QSize(150, 16777215))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/add.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnNewP.setIcon(icon1)
        self.btnNewP.setObjectName(_fromUtf8("btnNewP"))
        self.gridLayout_24.addWidget(self.btnNewP, 1, 0, 1, 1)
        self.btnPDelete = QtGui.QPushButton(self.widget)
        self.btnPDelete.setMinimumSize(QtCore.QSize(25, 30))
        self.btnPDelete.setMaximumSize(QtCore.QSize(150, 16777215))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/remove.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnPDelete.setIcon(icon2)
        self.btnPDelete.setObjectName(_fromUtf8("btnPDelete"))
        self.gridLayout_24.addWidget(self.btnPDelete, 1, 5, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.gridLayout_24.addLayout(self.horizontalLayout, 1, 1, 1, 1)
        self.gridLayout_28.addWidget(self.widget, 2, 1, 1, 2)
        self.lblDescprition = QtGui.QLabel(self.groupBox_17)
        self.lblDescprition.setStyleSheet(_fromUtf8("color: rgb(0, 85, 0);"))
        self.lblDescprition.setObjectName(_fromUtf8("lblDescprition"))
        self.gridLayout_28.addWidget(self.lblDescprition, 1, 2, 1, 1)
        self.gridLayout_26.addWidget(self.groupBox_17, 0, 0, 1, 2)
        self.groupBox_18 = QtGui.QGroupBox(self.wizardPage_6)
        self.groupBox_18.setMinimumSize(QtCore.QSize(0, 0))
        self.groupBox_18.setStyleSheet(_fromUtf8("font: 75 9pt \"Myriad Web Pro\";"))
        self.groupBox_18.setObjectName(_fromUtf8("groupBox_18"))
        self.gridLayout_25 = QtGui.QGridLayout(self.groupBox_18)
        self.gridLayout_25.setObjectName(_fromUtf8("gridLayout_25"))
        self.groupBox_19 = QtGui.QGroupBox(self.groupBox_18)
        self.groupBox_19.setMaximumSize(QtCore.QSize(400, 16777215))
        self.groupBox_19.setFlat(True)
        self.groupBox_19.setObjectName(_fromUtf8("groupBox_19"))
        self.gridLayout_29 = QtGui.QGridLayout(self.groupBox_19)
        self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29"))
        self.btnNew_2 = QtGui.QPushButton(self.groupBox_19)
        self.btnNew_2.setMinimumSize(QtCore.QSize(70, 30))
        self.btnNew_2.setMaximumSize(QtCore.QSize(55, 16777215))
        self.btnNew_2.setText(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnNew_2.setIcon(icon3)
        self.btnNew_2.setObjectName(_fromUtf8("btnNew_2"))
        self.gridLayout_29.addWidget(self.btnNew_2, 2, 2, 1, 1)
        self.btnNew = QtGui.QPushButton(self.groupBox_19)
        self.btnNew.setMinimumSize(QtCore.QSize(70, 30))
        self.btnNew.setMaximumSize(QtCore.QSize(55, 16777215))
        self.btnNew.setText(_fromUtf8(""))
        self.btnNew.setIcon(icon1)
        self.btnNew.setObjectName(_fromUtf8("btnNew"))
        self.gridLayout_29.addWidget(self.btnNew, 0, 2, 1, 1)
        self.btnDelete = QtGui.QPushButton(self.groupBox_19)
        self.btnDelete.setMinimumSize(QtCore.QSize(70, 30))
        self.btnDelete.setMaximumSize(QtCore.QSize(55, 16777215))
        self.btnDelete.setText(_fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/stdm/images/icons/delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnDelete.setIcon(icon4)
        self.btnDelete.setObjectName(_fromUtf8("btnDelete"))
        self.gridLayout_29.addWidget(self.btnDelete, 3, 2, 1, 1)
        self.gridLayout_25.addWidget(self.groupBox_19, 0, 1, 1, 1)
        self.pftableView = QtGui.QTableView(self.groupBox_18)
        self.pftableView.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.pftableView.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.pftableView.setObjectName(_fromUtf8("pftableView"))
        self.pftableView.horizontalHeader().setStretchLastSection(True)
        self.gridLayout_25.addWidget(self.pftableView, 0, 0, 1, 1)
        self.gridLayout_26.addWidget(self.groupBox_18, 2, 0, 1, 2)
        STDMWizard.addPage(self.wizardPage_6)
        self.wizardPage_3 = QtGui.QWizardPage()
        self.wizardPage_3.setObjectName(_fromUtf8("wizardPage_3"))
        self.gridLayout_30 = QtGui.QGridLayout(self.wizardPage_3)
        self.gridLayout_30.setObjectName(_fromUtf8("gridLayout_30"))
        self.tbSTR = QtGui.QTabWidget(self.wizardPage_3)
        self.tbSTR.setObjectName(_fromUtf8("tbSTR"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.gridLayout_8 = QtGui.QGridLayout(self.tab)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.frame = QtGui.QFrame(self.tab)
        self.frame.setMaximumSize(QtCore.QSize(200, 16777215))
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_6 = QtGui.QGridLayout(self.frame)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.lstEntity = QtGui.QListView(self.frame)
        self.lstEntity.setMinimumSize(QtCore.QSize(150, 0))
        self.lstEntity.setMaximumSize(QtCore.QSize(200, 16777215))
        self.lstEntity.setObjectName(_fromUtf8("lstEntity"))
        self.gridLayout_6.addWidget(self.lstEntity, 0, 0, 1, 2)
        self.gridLayout_8.addWidget(self.frame, 0, 0, 1, 1)
        self.tabWidget_2 = QtGui.QTabWidget(self.tab)
        self.tabWidget_2.setMinimumSize(QtCore.QSize(500, 0))
        self.tabWidget_2.setObjectName(_fromUtf8("tabWidget_2"))
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName(_fromUtf8("tab_3"))
        self.gridLayout_16 = QtGui.QGridLayout(self.tab_3)
        self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
        self.tblEdit = QtGui.QTableView(self.tab_3)
        self.tblEdit.setMinimumSize(QtCore.QSize(400, 0))
        self.tblEdit.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.tblEdit.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.tblEdit.setObjectName(_fromUtf8("tblEdit"))
        self.tblEdit.horizontalHeader().setStretchLastSection(True)
        self.gridLayout_16.addWidget(self.tblEdit, 0, 0, 1, 1)
        self.groupBox_8 = QtGui.QGroupBox(self.tab_3)
        self.groupBox_8.setFlat(True)
        self.groupBox_8.setObjectName(_fromUtf8("groupBox_8"))
        self.gridLayout_12 = QtGui.QGridLayout(self.groupBox_8)
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.btnDel = QtGui.QPushButton(self.groupBox_8)
        self.btnDel.setMaximumSize(QtCore.QSize(50, 40))
        self.btnDel.setText(_fromUtf8(""))
        self.btnDel.setIcon(icon4)
        self.btnDel.setObjectName(_fromUtf8("btnDel"))
        self.gridLayout_12.addWidget(self.btnDel, 2, 2, 1, 1)
        self.btnAdd = QtGui.QPushButton(self.groupBox_8)
        self.btnAdd.setMaximumSize(QtCore.QSize(50, 40))
        self.btnAdd.setText(_fromUtf8(""))
        self.btnAdd.setIcon(icon1)
        self.btnAdd.setIconSize(QtCore.QSize(20, 20))
        self.btnAdd.setObjectName(_fromUtf8("btnAdd"))
        self.gridLayout_12.addWidget(self.btnAdd, 0, 2, 1, 1)
        self.btnEdit = QtGui.QPushButton(self.groupBox_8)
        self.btnEdit.setMaximumSize(QtCore.QSize(50, 40))
        self.btnEdit.setText(_fromUtf8(""))
        self.btnEdit.setIcon(icon3)
        self.btnEdit.setIconSize(QtCore.QSize(20, 20))
        self.btnEdit.setObjectName(_fromUtf8("btnEdit"))
        self.gridLayout_12.addWidget(self.btnEdit, 1, 2, 1, 1)
        self.gridLayout_16.addWidget(self.groupBox_8, 0, 1, 1, 1)
        self.tabWidget_2.addTab(self.tab_3, _fromUtf8(""))
        self.tab_4 = QtGui.QWidget()
        self.tab_4.setObjectName(_fromUtf8("tab_4"))
        self.gridLayout_9 = QtGui.QGridLayout(self.tab_4)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.tblLookup_2 = QtGui.QTableView(self.tab_4)
        self.tblLookup_2.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.tblLookup_2.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.tblLookup_2.setObjectName(_fromUtf8("tblLookup_2"))
        self.gridLayout_9.addWidget(self.tblLookup_2, 0, 0, 1, 1)
        self.groupBox_12 = QtGui.QGroupBox(self.tab_4)
        self.groupBox_12.setFlat(True)
        self.groupBox_12.setObjectName(_fromUtf8("groupBox_12"))
        self.gridLayout_17 = QtGui.QGridLayout(self.groupBox_12)
        self.gridLayout_17.setObjectName(_fromUtf8("gridLayout_17"))
        self.btnGeomDel = QtGui.QPushButton(self.groupBox_12)
        self.btnGeomDel.setMaximumSize(QtCore.QSize(45, 30))
        self.btnGeomDel.setText(_fromUtf8(""))
        self.btnGeomDel.setIcon(icon4)
        self.btnGeomDel.setObjectName(_fromUtf8("btnGeomDel"))
        self.gridLayout_17.addWidget(self.btnGeomDel, 1, 2, 1, 1)
        self.btnGeomEdit = QtGui.QPushButton(self.groupBox_12)
        self.btnGeomEdit.setMaximumSize(QtCore.QSize(45, 30))
        self.btnGeomEdit.setText(_fromUtf8(""))
        self.btnGeomEdit.setIcon(icon3)
        self.btnGeomEdit.setIconSize(QtCore.QSize(20, 20))
        self.btnGeomEdit.setObjectName(_fromUtf8("btnGeomEdit"))
        self.gridLayout_17.addWidget(self.btnGeomEdit, 0, 2, 1, 1)
        self.gridLayout_9.addWidget(self.groupBox_12, 0, 1, 1, 1)
        self.tabWidget_2.addTab(self.tab_4, _fromUtf8(""))
        self.gridLayout_8.addWidget(self.tabWidget_2, 0, 1, 1, 1)
        self.frame_5 = QtGui.QFrame(self.tab)
        self.frame_5.setMaximumSize(QtCore.QSize(200, 16777215))
        self.frame_5.setObjectName(_fromUtf8("frame_5"))
        self.gridLayout_7 = QtGui.QGridLayout(self.frame_5)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.tblLookupList = QtGui.QTreeView(self.frame_5)
        self.tblLookupList.setMaximumSize(QtCore.QSize(200, 16777215))
        self.tblLookupList.setItemsExpandable(False)
        self.tblLookupList.setObjectName(_fromUtf8("tblLookupList"))
        self.gridLayout_7.addWidget(self.tblLookupList, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.frame_5, 1, 0, 1, 1)
        self.groupBox_7 = QtGui.QGroupBox(self.tab)
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.gridLayout_11 = QtGui.QGridLayout(self.groupBox_7)
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.groupBox_2 = QtGui.QGroupBox(self.groupBox_7)
        self.groupBox_2.setFlat(True)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.btnAddLk = QtGui.QPushButton(self.groupBox_2)
        self.btnAddLk.setMinimumSize(QtCore.QSize(0, 30))
        self.btnAddLk.setMaximumSize(QtCore.QSize(45, 30))
        self.btnAddLk.setText(_fromUtf8(""))
        self.btnAddLk.setIcon(icon1)
        self.btnAddLk.setObjectName(_fromUtf8("btnAddLk"))
        self.gridLayout_4.addWidget(self.btnAddLk, 0, 1, 1, 1)
        self.btnLkDel = QtGui.QPushButton(self.groupBox_2)
        self.btnLkDel.setMinimumSize(QtCore.QSize(0, 30))
        self.btnLkDel.setMaximumSize(QtCore.QSize(45, 16777215))
        self.btnLkDel.setText(_fromUtf8(""))
        self.btnLkDel.setIcon(icon4)
        self.btnLkDel.setObjectName(_fromUtf8("btnLkDel"))
        self.gridLayout_4.addWidget(self.btnLkDel, 1, 1, 1, 1)
        self.gridLayout_11.addWidget(self.groupBox_2, 0, 1, 1, 1)
        self.tblLookup = QtGui.QListView(self.groupBox_7)
        self.tblLookup.setObjectName(_fromUtf8("tblLookup"))
        self.gridLayout_11.addWidget(self.tblLookup, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.groupBox_7, 1, 1, 1, 1)
        self.tbSTR.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.gridLayout = QtGui.QGridLayout(self.tab_2)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.groupBox_9 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_9.setMaximumSize(QtCore.QSize(16777215, 1000))
        self.groupBox_9.setObjectName(_fromUtf8("groupBox_9"))
        self.gridLayout_15 = QtGui.QGridLayout(self.groupBox_9)
        self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15"))
        self.lstEntity_2 = QtGui.QListView(self.groupBox_9)
        self.lstEntity_2.setMinimumSize(QtCore.QSize(150, 0))
        self.lstEntity_2.setMaximumSize(QtCore.QSize(200, 16777215))
        self.lstEntity_2.setObjectName(_fromUtf8("lstEntity_2"))
        self.gridLayout_15.addWidget(self.lstEntity_2, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.groupBox_9, 0, 0, 1, 1)
        self.groupBox_10 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_10.setMinimumSize(QtCore.QSize(550, 0))
        self.groupBox_10.setObjectName(_fromUtf8("groupBox_10"))
        self.gridLayout_14 = QtGui.QGridLayout(self.groupBox_10)
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.groupBox_13 = QtGui.QGroupBox(self.groupBox_10)
        self.groupBox_13.setFlat(True)
        self.groupBox_13.setObjectName(_fromUtf8("groupBox_13"))
        self.gridLayout_19 = QtGui.QGridLayout(self.groupBox_13)
        self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19"))
        self.btnPropDel = QtGui.QPushButton(self.groupBox_13)
        self.btnPropDel.setMaximumSize(QtCore.QSize(50, 40))
        self.btnPropDel.setText(_fromUtf8(""))
        self.btnPropDel.setIcon(icon4)
        self.btnPropDel.setObjectName(_fromUtf8("btnPropDel"))
        self.gridLayout_19.addWidget(self.btnPropDel, 0, 4, 1, 1)
        self.btnProperty = QtGui.QPushButton(self.groupBox_13)
        self.btnProperty.setMaximumSize(QtCore.QSize(50, 40))
        self.btnProperty.setText(_fromUtf8(""))
        self.btnProperty.setIcon(icon1)
        self.btnProperty.setIconSize(QtCore.QSize(20, 20))
        self.btnProperty.setObjectName(_fromUtf8("btnProperty"))
        self.gridLayout_19.addWidget(self.btnProperty, 0, 2, 1, 1)
        self.pushButton = QtGui.QPushButton(self.groupBox_13)
        self.pushButton.setMaximumSize(QtCore.QSize(45, 30))
        self.pushButton.setText(_fromUtf8(""))
        self.pushButton.setIcon(icon3)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.gridLayout_19.addWidget(self.pushButton, 0, 3, 1, 1)
        self.gridLayout_14.addWidget(self.groupBox_13, 1, 0, 1, 1)
        self.tblEdit_2 = QtGui.QTableView(self.groupBox_10)
        self.tblEdit_2.setMinimumSize(QtCore.QSize(0, 0))
        self.tblEdit_2.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.tblEdit_2.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.tblEdit_2.setObjectName(_fromUtf8("tblEdit_2"))
        self.gridLayout_14.addWidget(self.tblEdit_2, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.groupBox_10, 0, 1, 1, 1)
        self.tbSTR.addTab(self.tab_2, _fromUtf8(""))
        self.gridLayout_30.addWidget(self.tbSTR, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage_3)
        self.wizardPage_2 = QtGui.QWizardPage()
        self.wizardPage_2.setObjectName(_fromUtf8("wizardPage_2"))
        self.gridLayout_32 = QtGui.QGridLayout(self.wizardPage_2)
        self.gridLayout_32.setObjectName(_fromUtf8("gridLayout_32"))
        self.gridLayout_18 = QtGui.QGridLayout()
        self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
        self.cboParty = QtGui.QComboBox(self.wizardPage_2)
        self.cboParty.setMinimumSize(QtCore.QSize(0, 30))
        self.cboParty.setObjectName(_fromUtf8("cboParty"))
        self.gridLayout_18.addWidget(self.cboParty, 2, 0, 1, 1)
        self.groupBox_3 = QgsCollapsibleGroupBoxBasic(self.wizardPage_2)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_34 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34"))
        self.lstPartyCol = QtGui.QListView(self.groupBox_3)
        self.lstPartyCol.setObjectName(_fromUtf8("lstPartyCol"))
        self.gridLayout_34.addWidget(self.lstPartyCol, 0, 0, 1, 1)
        self.gridLayout_18.addWidget(self.groupBox_3, 0, 1, 5, 1)
        self.label_5 = QtGui.QLabel(self.wizardPage_2)
        self.label_5.setMinimumSize(QtCore.QSize(400, 0))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout_18.addWidget(self.label_5, 0, 0, 2, 1)
        self.lblPartyDesc = QtGui.QLabel(self.wizardPage_2)
        self.lblPartyDesc.setObjectName(_fromUtf8("lblPartyDesc"))
        self.gridLayout_18.addWidget(self.lblPartyDesc, 3, 0, 2, 1)
        self.gridLayout_32.addLayout(self.gridLayout_18, 0, 0, 1, 1)
        self.line = QtGui.QFrame(self.wizardPage_2)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.gridLayout_32.addWidget(self.line, 4, 0, 1, 1)
        self.line_2 = QtGui.QFrame(self.wizardPage_2)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.gridLayout_32.addWidget(self.line_2, 1, 0, 1, 1)
        self.gridLayout_33 = QtGui.QGridLayout()
        self.gridLayout_33.setObjectName(_fromUtf8("gridLayout_33"))
        self.label_6 = QtGui.QLabel(self.wizardPage_2)
        self.label_6.setMinimumSize(QtCore.QSize(400, 0))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_33.addWidget(self.label_6, 0, 0, 1, 1)
        self.groupBox_4 = QgsCollapsibleGroupBoxBasic(self.wizardPage_2)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_35 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35"))
        self.lstSPCol = QtGui.QListView(self.groupBox_4)
        self.lstSPCol.setObjectName(_fromUtf8("lstSPCol"))
        self.gridLayout_35.addWidget(self.lstSPCol, 0, 0, 1, 1)
        self.gridLayout_33.addWidget(self.groupBox_4, 0, 1, 3, 1)
        self.cboSPUnit = QtGui.QComboBox(self.wizardPage_2)
        self.cboSPUnit.setMinimumSize(QtCore.QSize(0, 30))
        self.cboSPUnit.setObjectName(_fromUtf8("cboSPUnit"))
        self.gridLayout_33.addWidget(self.cboSPUnit, 1, 0, 1, 1)
        self.lblSpDesc = QtGui.QLabel(self.wizardPage_2)
        self.lblSpDesc.setObjectName(_fromUtf8("lblSpDesc"))
        self.gridLayout_33.addWidget(self.lblSpDesc, 2, 0, 1, 1)
        self.gridLayout_32.addLayout(self.gridLayout_33, 3, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage_2)
        self.wizardPage_4 = QtGui.QWizardPage()
        self.wizardPage_4.setObjectName(_fromUtf8("wizardPage_4"))
        self.gridLayout_10 = QtGui.QGridLayout(self.wizardPage_4)
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.scrollArea = QtGui.QScrollArea(self.wizardPage_4)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 789, 475))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.gridLayout_21 = QtGui.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
        self.txtHtml = QtGui.QTextEdit(self.scrollAreaWidgetContents)
        self.txtHtml.setObjectName(_fromUtf8("txtHtml"))
        self.gridLayout_21.addWidget(self.txtHtml, 1, 0, 1, 1)
        self.frame1 = QtGui.QFrame(self.scrollAreaWidgetContents)
        self.frame1.setMaximumSize(QtCore.QSize(16777215, 50))
        self.frame1.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame1.setFrameShadow(QtGui.QFrame.Raised)
        self.frame1.setObjectName(_fromUtf8("frame1"))
        self.gridLayout_5 = QtGui.QGridLayout(self.frame1)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.rbSchema = QtGui.QRadioButton(self.frame1)
        self.rbSchema.setObjectName(_fromUtf8("rbSchema"))
        self.gridLayout_5.addWidget(self.rbSchema, 1, 1, 1, 1)
        self.rbSchemaNew = QtGui.QRadioButton(self.frame1)
        self.rbSchemaNew.setObjectName(_fromUtf8("rbSchemaNew"))
        self.gridLayout_5.addWidget(self.rbSchemaNew, 1, 0, 1, 1)
        self.btnSQL = QtGui.QPushButton(self.frame1)
        self.btnSQL.setMaximumSize(QtCore.QSize(200, 16777215))
        self.btnSQL.setCheckable(False)
        self.btnSQL.setAutoRepeat(False)
        self.btnSQL.setAutoExclusive(False)
        self.btnSQL.setAutoDefault(True)
        self.btnSQL.setDefault(False)
        self.btnSQL.setFlat(False)
        self.btnSQL.setObjectName(_fromUtf8("btnSQL"))
        self.gridLayout_5.addWidget(self.btnSQL, 1, 3, 1, 1)
        self.rbSkip = QtGui.QRadioButton(self.frame1)
        self.rbSkip.setObjectName(_fromUtf8("rbSkip"))
        self.gridLayout_5.addWidget(self.rbSkip, 1, 2, 1, 1)
        self.gridLayout_21.addWidget(self.frame1, 0, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_10.addWidget(self.scrollArea, 0, 0, 1, 1)
        STDMWizard.addPage(self.wizardPage_4)

        self.retranslateUi(STDMWizard)
        self.tbSTR.setCurrentIndex(0)
        self.tabWidget_2.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(STDMWizard)
Example #21
0
    def __init__(self, parent):
        QtGui.QWidget.__init__(self, parent)
        # self.setObjectName(_fromUtf8("QgsAtlasCompositionWidgetBase"))
        self.resize(435, 359)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
        self.setSizePolicy(sizePolicy)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.verticalFrame = QtGui.QFrame(self)
        self.verticalFrame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.verticalFrame.setObjectName(_fromUtf8("verticalFrame"))
        self.gridLayout = QtGui.QGridLayout(self.verticalFrame)
        self.gridLayout.setMargin(0)
        self.gridLayout.setHorizontalSpacing(0)
        self.gridLayout.setVerticalSpacing(3)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.mUseAtlasCheckBox = QtGui.QCheckBox(self.verticalFrame)
        self.mUseAtlasCheckBox.setObjectName(_fromUtf8("mUseAtlasCheckBox"))
        self.gridLayout.addWidget(self.mUseAtlasCheckBox, 0, 1, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 2, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(12, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 0, 1, 1)
        self.scrollArea = QtGui.QScrollArea(self.verticalFrame)
        self.scrollArea.setFocusPolicy(QtCore.Qt.WheelFocus)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setEnabled(True)
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 431, 332))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.mainLayout.setContentsMargins(-1, -1, -1, 0)
        self.mainLayout.setObjectName(_fromUtf8("mainLayout"))
        self.mConfigurationGroup = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.mConfigurationGroup.setEnabled(False)
        self.mConfigurationGroup.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mConfigurationGroup.setCheckable(False)
        self.mConfigurationGroup.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.mConfigurationGroup.setProperty("collapsed", False)
        self.mConfigurationGroup.setObjectName(_fromUtf8("mConfigurationGroup"))
        self.gridLayout_2 = QtGui.QGridLayout(self.mConfigurationGroup)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.mAtlasSortFeatureDirectionButton = QtGui.QToolButton(self.mConfigurationGroup)
        self.mAtlasSortFeatureDirectionButton.setArrowType(QtCore.Qt.UpArrow)
        self.mAtlasSortFeatureDirectionButton.setObjectName(_fromUtf8("mAtlasSortFeatureDirectionButton"))
        self.gridLayout_2.addWidget(self.mAtlasSortFeatureDirectionButton, 4, 2, 1, 1)
        self.mAtlasSortFeatureKeyComboBox = QgsFieldComboBox(self.mConfigurationGroup)
        self.mAtlasSortFeatureKeyComboBox.setObjectName(_fromUtf8("mAtlasSortFeatureKeyComboBox"))
        self.gridLayout_2.addWidget(self.mAtlasSortFeatureKeyComboBox, 4, 1, 1, 1)
        self.mAtlasFeatureFilterCheckBox = QtGui.QCheckBox(self.mConfigurationGroup)
        self.mAtlasFeatureFilterCheckBox.setObjectName(_fromUtf8("mAtlasFeatureFilterCheckBox"))
        self.gridLayout_2.addWidget(self.mAtlasFeatureFilterCheckBox, 3, 0, 1, 1)
        self.mAtlasFeatureFilterButton = QtGui.QToolButton(self.mConfigurationGroup)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8("Resource/images/themes/default/mIconExpression.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mAtlasFeatureFilterButton.setIcon(icon)
        self.mAtlasFeatureFilterButton.setObjectName(_fromUtf8("mAtlasFeatureFilterButton"))
        self.gridLayout_2.addWidget(self.mAtlasFeatureFilterButton, 3, 2, 1, 1)
        self.mAtlasHideCoverageCheckBox = QtGui.QCheckBox(self.mConfigurationGroup)
        self.mAtlasHideCoverageCheckBox.setObjectName(_fromUtf8("mAtlasHideCoverageCheckBox"))
        self.gridLayout_2.addWidget(self.mAtlasHideCoverageCheckBox, 1, 0, 1, 3)
        self.mHorizontalAlignementLabel = QtGui.QLabel(self.mConfigurationGroup)
        self.mHorizontalAlignementLabel.setObjectName(_fromUtf8("mHorizontalAlignementLabel"))
        self.gridLayout_2.addWidget(self.mHorizontalAlignementLabel, 0, 0, 1, 1)
        self.label = QtGui.QLabel(self.mConfigurationGroup)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_2.addWidget(self.label, 2, 0, 1, 1)
        self.mAtlasFeatureFilterEdit = QtGui.QLineEdit(self.mConfigurationGroup)
        self.mAtlasFeatureFilterEdit.setObjectName(_fromUtf8("mAtlasFeatureFilterEdit"))
        self.gridLayout_2.addWidget(self.mAtlasFeatureFilterEdit, 3, 1, 1, 1)
        self.mAtlasCoverageLayerComboBox = QgsMapLayerComboBox(self.mConfigurationGroup)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mAtlasCoverageLayerComboBox.sizePolicy().hasHeightForWidth())
        self.mAtlasCoverageLayerComboBox.setSizePolicy(sizePolicy)
        self.mAtlasCoverageLayerComboBox.setObjectName(_fromUtf8("mAtlasCoverageLayerComboBox"))
        self.gridLayout_2.addWidget(self.mAtlasCoverageLayerComboBox, 0, 1, 1, 2)
        self.mPageNameWidget = QgsFieldExpressionWidget(self.mConfigurationGroup)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mPageNameWidget.sizePolicy().hasHeightForWidth())
        self.mPageNameWidget.setSizePolicy(sizePolicy)
        self.mPageNameWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.mPageNameWidget.setObjectName(_fromUtf8("mPageNameWidget"))
        self.gridLayout_2.addWidget(self.mPageNameWidget, 2, 1, 1, 2)
        self.mAtlasSortFeatureCheckBox = QtGui.QCheckBox(self.mConfigurationGroup)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mAtlasSortFeatureCheckBox.sizePolicy().hasHeightForWidth())
        self.mAtlasSortFeatureCheckBox.setSizePolicy(sizePolicy)
        self.mAtlasSortFeatureCheckBox.setObjectName(_fromUtf8("mAtlasSortFeatureCheckBox"))
        self.gridLayout_2.addWidget(self.mAtlasSortFeatureCheckBox, 4, 0, 1, 1)
        self.gridLayout_2.setColumnStretch(1, 1)
        self.mainLayout.addWidget(self.mConfigurationGroup)
        self.mOutputGroup = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents)
        self.mOutputGroup.setEnabled(False)
        self.mOutputGroup.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mOutputGroup.setCheckable(False)
        self.mOutputGroup.setProperty("syncGroup", _fromUtf8("composeritem"))
        self.mOutputGroup.setProperty("collapsed", False)
        self.mOutputGroup.setObjectName(_fromUtf8("mOutputGroup"))
        self.gridLayout_3 = QtGui.QGridLayout(self.mOutputGroup)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.label_4 = QtGui.QLabel(self.mOutputGroup)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 2)
        self.mAtlasFilenameExpressionButton = QtGui.QToolButton(self.mOutputGroup)
        self.mAtlasFilenameExpressionButton.setIcon(icon)
        self.mAtlasFilenameExpressionButton.setObjectName(_fromUtf8("mAtlasFilenameExpressionButton"))
        self.gridLayout_3.addWidget(self.mAtlasFilenameExpressionButton, 1, 2, 1, 1)
        self.mAtlasFilenamePatternEdit = QtGui.QLineEdit(self.mOutputGroup)
        self.mAtlasFilenamePatternEdit.setObjectName(_fromUtf8("mAtlasFilenamePatternEdit"))
        self.gridLayout_3.addWidget(self.mAtlasFilenamePatternEdit, 1, 0, 1, 2)
        self.mAtlasSingleFileCheckBox = QtGui.QCheckBox(self.mOutputGroup)
        self.mAtlasSingleFileCheckBox.setObjectName(_fromUtf8("mAtlasSingleFileCheckBox"))
        self.gridLayout_3.addWidget(self.mAtlasSingleFileCheckBox, 2, 0, 1, 3)
        self.mainLayout.addWidget(self.mOutputGroup)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.mainLayout.addItem(spacerItem2)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout.addWidget(self.scrollArea, 1, 0, 1, 3)
        self.verticalLayout.addWidget(self.verticalFrame)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.mUseAtlasCheckBox, self.mConfigurationGroup)
        self.setTabOrder(self.mConfigurationGroup, self.mAtlasCoverageLayerComboBox)
        self.setTabOrder(self.mAtlasCoverageLayerComboBox, self.mAtlasHideCoverageCheckBox)
        self.setTabOrder(self.mAtlasHideCoverageCheckBox, self.mAtlasFeatureFilterCheckBox)
        self.setTabOrder(self.mAtlasFeatureFilterCheckBox, self.mAtlasFeatureFilterEdit)
        self.setTabOrder(self.mAtlasFeatureFilterEdit, self.mAtlasFeatureFilterButton)
        self.setTabOrder(self.mAtlasFeatureFilterButton, self.mAtlasSortFeatureCheckBox)
        self.setTabOrder(self.mAtlasSortFeatureCheckBox, self.mAtlasSortFeatureKeyComboBox)
        self.setTabOrder(self.mAtlasSortFeatureKeyComboBox, self.mAtlasSortFeatureDirectionButton)
        self.setTabOrder(self.mAtlasSortFeatureDirectionButton, self.mOutputGroup)
        self.setTabOrder(self.mOutputGroup, self.mAtlasFilenamePatternEdit)
        self.setTabOrder(self.mAtlasFilenamePatternEdit, self.mAtlasFilenameExpressionButton)
        self.setTabOrder(self.mAtlasFilenameExpressionButton, self.mAtlasSingleFileCheckBox)
        self.setTabOrder(self.mAtlasSingleFileCheckBox, self.scrollArea)
    def __init__(self, parent):
        self.setObjectName(_fromUtf8("self"))
        self.resize(393, 995)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
        self.setSizePolicy(sizePolicy)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_11 = QtGui.QLabel(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setStyleSheet(
            _fromUtf8(
                "padding: 2px; font-weight: bold; background-color: rgb(200, 200, 200);"
            ))
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.verticalLayout.addWidget(self.label_11)
        self.scrollArea = QtGui.QScrollArea(self)
        self.scrollArea.setFrameShape(QtGui.QFrame.StyledPanel)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(
            0, 0, 375, 1478))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.mainLayout.setObjectName(_fromUtf8("mainLayout"))
        self.mMainPropertiesColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mMainPropertiesColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mMainPropertiesColGroupBox.setProperty("syncGroup",
                                                    _fromUtf8("composeritem"))
        self.mMainPropertiesColGroupBox.setProperty("collapsed", False)
        self.mMainPropertiesColGroupBox.setObjectName(
            _fromUtf8("mMainPropertiesColGroupBox"))
        self.formLayout = QtGui.QFormLayout(self.mMainPropertiesColGroupBox)
        self.formLayout.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading
                                          | QtCore.Qt.AlignLeft
                                          | QtCore.Qt.AlignVCenter)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.mTitleLabel = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.mTitleLabel.setObjectName(_fromUtf8("mTitleLabel"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.mTitleLabel)
        self.mTitleLineEdit = QtGui.QLineEdit(self.mMainPropertiesColGroupBox)
        self.mTitleLineEdit.setObjectName(_fromUtf8("mTitleLineEdit"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.mTitleLineEdit)
        self.mMapLabel = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.mMapLabel.setObjectName(_fromUtf8("mMapLabel"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.mMapLabel)
        self.mMapComboBox = QtGui.QComboBox(self.mMainPropertiesColGroupBox)
        self.mMapComboBox.setObjectName(_fromUtf8("mMapComboBox"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.mMapComboBox)
        self.label = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label)
        self.mWrapCharLineEdit = QtGui.QLineEdit(
            self.mMainPropertiesColGroupBox)
        self.mWrapCharLineEdit.setFrame(True)
        self.mWrapCharLineEdit.setObjectName(_fromUtf8("mWrapCharLineEdit"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.mWrapCharLineEdit)
        self.label_15 = QtGui.QLabel(self.mMainPropertiesColGroupBox)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.label_15)
        self.mTitleAlignCombo = QtGui.QComboBox(
            self.mMainPropertiesColGroupBox)
        self.mTitleAlignCombo.setObjectName(_fromUtf8("mTitleAlignCombo"))
        self.mTitleAlignCombo.addItem(_fromUtf8(""))
        self.mTitleAlignCombo.addItem(_fromUtf8(""))
        self.mTitleAlignCombo.addItem(_fromUtf8(""))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.mTitleAlignCombo)
        self.mainLayout.addWidget(self.mMainPropertiesColGroupBox)
        self.mLegendItemColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mLegendItemColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mLegendItemColGroupBox.setProperty("syncGroup",
                                                _fromUtf8("composeritem"))
        self.mLegendItemColGroupBox.setProperty("collapsed", False)
        self.mLegendItemColGroupBox.setObjectName(
            _fromUtf8("mLegendItemColGroupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.mLegendItemColGroupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mCheckBoxAutoUpdate = QtGui.QCheckBox(self.mLegendItemColGroupBox)
        self.mCheckBoxAutoUpdate.setChecked(True)
        self.mCheckBoxAutoUpdate.setObjectName(
            _fromUtf8("mCheckBoxAutoUpdate"))
        self.horizontalLayout.addWidget(self.mCheckBoxAutoUpdate)
        spacerItem = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.mUpdateAllPushButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        self.mUpdateAllPushButton.setObjectName(
            _fromUtf8("mUpdateAllPushButton"))
        self.horizontalLayout.addWidget(self.mUpdateAllPushButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.mItemTreeView = QgsLayerTreeView(self.mLegendItemColGroupBox)
        self.mItemTreeView.setMinimumSize(QtCore.QSize(0, 250))
        self.mItemTreeView.setSelectionMode(
            QtGui.QAbstractItemView.ContiguousSelection)
        self.mItemTreeView.setHeaderHidden(True)
        self.mItemTreeView.setObjectName(_fromUtf8("mItemTreeView"))
        self.mItemTreeView.header().setVisible(False)
        self.verticalLayout_2.addWidget(self.mItemTreeView)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setSpacing(3)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mMoveDownToolButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mMoveDownToolButton.sizePolicy().hasHeightForWidth())
        self.mMoveDownToolButton.setSizePolicy(sizePolicy)
        self.mMoveDownToolButton.setText(_fromUtf8(""))
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionArrowDown.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mMoveDownToolButton.setIcon(icon)
        self.mMoveDownToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mMoveDownToolButton.setObjectName(
            _fromUtf8("mMoveDownToolButton"))
        self.horizontalLayout_2.addWidget(self.mMoveDownToolButton)
        self.mMoveUpToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mMoveUpToolButton.setText(_fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionArrowUp.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mMoveUpToolButton.setIcon(icon1)
        self.mMoveUpToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mMoveUpToolButton.setObjectName(_fromUtf8("mMoveUpToolButton"))
        self.horizontalLayout_2.addWidget(self.mMoveUpToolButton)
        self.mAddGroupToolButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionAddGroup.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mAddGroupToolButton.setIcon(icon2)
        self.mAddGroupToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mAddGroupToolButton.setObjectName(
            _fromUtf8("mAddGroupToolButton"))
        self.horizontalLayout_2.addWidget(self.mAddGroupToolButton)
        self.mAddToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mAddToolButton.setText(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(
            QtGui.QPixmap(
                _fromUtf8("Resource/images/themes/default/symbologyAdd.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mAddToolButton.setIcon(icon3)
        self.mAddToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mAddToolButton.setObjectName(_fromUtf8("mAddToolButton"))
        self.horizontalLayout_2.addWidget(self.mAddToolButton)
        self.mRemoveToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mRemoveToolButton.setText(_fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/symbologyRemove.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mRemoveToolButton.setIcon(icon4)
        self.mRemoveToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mRemoveToolButton.setObjectName(_fromUtf8("mRemoveToolButton"))
        self.horizontalLayout_2.addWidget(self.mRemoveToolButton)
        self.mEditPushButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mEditPushButton.setText(_fromUtf8(""))
        icon5 = QtGui.QIcon()
        icon5.addPixmap(
            QtGui.QPixmap(
                _fromUtf8("Resource/images/themes/default/symbologyEdit.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mEditPushButton.setIcon(icon5)
        self.mEditPushButton.setIconSize(QtCore.QSize(20, 20))
        self.mEditPushButton.setObjectName(_fromUtf8("mEditPushButton"))
        self.horizontalLayout_2.addWidget(self.mEditPushButton)
        self.mCountToolButton = QtGui.QToolButton(self.mLegendItemColGroupBox)
        self.mCountToolButton.setEnabled(False)
        self.mCountToolButton.setText(_fromUtf8(""))
        icon6 = QtGui.QIcon()
        icon6.addPixmap(
            QtGui.QPixmap(
                _fromUtf8("Resource/images/themes/default/mActionSum.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mCountToolButton.setIcon(icon6)
        self.mCountToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mCountToolButton.setCheckable(True)
        self.mCountToolButton.setObjectName(_fromUtf8("mCountToolButton"))
        self.horizontalLayout_2.addWidget(self.mCountToolButton)
        self.mFilterByMapToolButton = QtGui.QToolButton(
            self.mLegendItemColGroupBox)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mActionFilter2.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mFilterByMapToolButton.setIcon(icon7)
        self.mFilterByMapToolButton.setIconSize(QtCore.QSize(20, 20))
        self.mFilterByMapToolButton.setCheckable(True)
        self.mFilterByMapToolButton.setObjectName(
            _fromUtf8("mFilterByMapToolButton"))
        self.horizontalLayout_2.addWidget(self.mFilterByMapToolButton)
        self.mExpressionFilterButton = QgsLegendFilterButton(
            self.mLegendItemColGroupBox)
        self.mExpressionFilterButton.setText(_fromUtf8(""))
        icon8 = QtGui.QIcon()
        icon8.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    "Resource/images/themes/default/mIconExpressionFilter.svg")
            ), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mExpressionFilterButton.setIcon(icon8)
        self.mExpressionFilterButton.setIconSize(QtCore.QSize(20, 20))
        self.mExpressionFilterButton.setObjectName(
            _fromUtf8("mExpressionFilterButton"))
        self.horizontalLayout_2.addWidget(self.mExpressionFilterButton)
        spacerItem1 = QtGui.QSpacerItem(0, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.mFilterLegendByAtlasCheckBox = QtGui.QCheckBox(
            self.mLegendItemColGroupBox)
        self.mFilterLegendByAtlasCheckBox.setObjectName(
            _fromUtf8("mFilterLegendByAtlasCheckBox"))
        self.verticalLayout_2.addWidget(self.mFilterLegendByAtlasCheckBox)
        self.mainLayout.addWidget(self.mLegendItemColGroupBox)
        self.mFontsColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mFontsColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mFontsColGroupBox.setProperty("syncGroup",
                                           _fromUtf8("composeritem"))
        self.mFontsColGroupBox.setProperty("collapsed", True)
        self.mFontsColGroupBox.setObjectName(_fromUtf8("mFontsColGroupBox"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.mFontsColGroupBox)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.mTitleFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mTitleFontButton.sizePolicy().hasHeightForWidth())
        self.mTitleFontButton.setSizePolicy(sizePolicy)
        self.mTitleFontButton.setObjectName(_fromUtf8("mTitleFontButton"))
        self.verticalLayout_3.addWidget(self.mTitleFontButton)
        self.mLayerFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        self.mLayerFontButton.setObjectName(_fromUtf8("mLayerFontButton"))
        self.verticalLayout_3.addWidget(self.mLayerFontButton)
        self.mGroupFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        self.mGroupFontButton.setObjectName(_fromUtf8("mGroupFontButton"))
        self.verticalLayout_3.addWidget(self.mGroupFontButton)
        self.mItemFontButton = QtGui.QPushButton(self.mFontsColGroupBox)
        self.mItemFontButton.setObjectName(_fromUtf8("mItemFontButton"))
        self.verticalLayout_3.addWidget(self.mItemFontButton)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_16 = QtGui.QLabel(self.mFontsColGroupBox)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.horizontalLayout_3.addWidget(self.label_16)
        self.mFontColorButton = QgsColorButtonV2(self.mFontsColGroupBox)
        self.mFontColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mFontColorButton.setMaximumSize(QtCore.QSize(120, 16777215))
        self.mFontColorButton.setText(_fromUtf8(""))
        self.mFontColorButton.setObjectName(_fromUtf8("mFontColorButton"))
        self.horizontalLayout_3.addWidget(self.mFontColorButton)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.mainLayout.addWidget(self.mFontsColGroupBox)
        self.mColumnsColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mColumnsColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mColumnsColGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mColumnsColGroupBox.setProperty("collapsed", True)
        self.mColumnsColGroupBox.setObjectName(
            _fromUtf8("mColumnsColGroupBox"))
        self.formLayout_2 = QtGui.QFormLayout(self.mColumnsColGroupBox)
        self.formLayout_2.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_2.setObjectName(_fromUtf8("formLayout_2"))
        self.label_2 = QtGui.QLabel(self.mColumnsColGroupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_2)
        self.mColumnCountSpinBox = QgsSpinBox(self.mColumnsColGroupBox)
        self.mColumnCountSpinBox.setPrefix(_fromUtf8(""))
        self.mColumnCountSpinBox.setMinimum(1)
        self.mColumnCountSpinBox.setMaximum(1000)
        self.mColumnCountSpinBox.setObjectName(
            _fromUtf8("mColumnCountSpinBox"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mColumnCountSpinBox)
        self.mEqualColumnWidthCheckBox = QtGui.QCheckBox(
            self.mColumnsColGroupBox)
        self.mEqualColumnWidthCheckBox.setObjectName(
            _fromUtf8("mEqualColumnWidthCheckBox"))
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.SpanningRole,
                                    self.mEqualColumnWidthCheckBox)
        self.mSplitLayerCheckBox = QtGui.QCheckBox(self.mColumnsColGroupBox)
        self.mSplitLayerCheckBox.setObjectName(
            _fromUtf8("mSplitLayerCheckBox"))
        self.formLayout_2.setWidget(4, QtGui.QFormLayout.SpanningRole,
                                    self.mSplitLayerCheckBox)
        self.mainLayout.addWidget(self.mColumnsColGroupBox)
        self.mSymbolsColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSymbolsColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSymbolsColGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mSymbolsColGroupBox.setProperty("collapsed", True)
        self.mSymbolsColGroupBox.setObjectName(
            _fromUtf8("mSymbolsColGroupBox"))
        self.formLayout_3 = QtGui.QFormLayout(self.mSymbolsColGroupBox)
        self.formLayout_3.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_3.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_3.setObjectName(_fromUtf8("formLayout_3"))
        self.label_3 = QtGui.QLabel(self.mSymbolsColGroupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout_3.setWidget(0, QtGui.QFormLayout.LabelRole,
                                    self.label_3)
        self.mSymbolWidthSpinBox = QgsDoubleSpinBox(self.mSymbolsColGroupBox)
        self.mSymbolWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mSymbolWidthSpinBox.setProperty("showClearButton", False)
        self.mSymbolWidthSpinBox.setObjectName(
            _fromUtf8("mSymbolWidthSpinBox"))
        self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole,
                                    self.mSymbolWidthSpinBox)
        self.label_4 = QtGui.QLabel(self.mSymbolsColGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_4)
        self.mSymbolHeightSpinBox = QgsDoubleSpinBox(self.mSymbolsColGroupBox)
        self.mSymbolHeightSpinBox.setPrefix(_fromUtf8(""))
        self.mSymbolHeightSpinBox.setProperty("showClearButton", False)
        self.mSymbolHeightSpinBox.setObjectName(
            _fromUtf8("mSymbolHeightSpinBox"))
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mSymbolHeightSpinBox)
        self.mRasterBorderGroupBox = QgsCollapsibleGroupBoxBasic(
            self.mSymbolsColGroupBox)
        self.mRasterBorderGroupBox.setCheckable(True)
        self.mRasterBorderGroupBox.setProperty("syncGroup",
                                               _fromUtf8("composeritem"))
        self.mRasterBorderGroupBox.setProperty("collapsed", True)
        self.mRasterBorderGroupBox.setObjectName(
            _fromUtf8("mRasterBorderGroupBox"))
        self.gridLayout = QtGui.QGridLayout(self.mRasterBorderGroupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_17 = QtGui.QLabel(self.mRasterBorderGroupBox)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.gridLayout.addWidget(self.label_17, 0, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.mRasterBorderColorButton = QgsColorButtonV2(
            self.mRasterBorderGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mRasterBorderColorButton.sizePolicy().hasHeightForWidth())
        self.mRasterBorderColorButton.setSizePolicy(sizePolicy)
        self.mRasterBorderColorButton.setMinimumSize(QtCore.QSize(120, 0))
        self.mRasterBorderColorButton.setMaximumSize(
            QtCore.QSize(120, 16777215))
        self.mRasterBorderColorButton.setText(_fromUtf8(""))
        self.mRasterBorderColorButton.setObjectName(
            _fromUtf8("mRasterBorderColorButton"))
        self.horizontalLayout_6.addWidget(self.mRasterBorderColorButton)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem3)
        self.gridLayout.addLayout(self.horizontalLayout_6, 0, 1, 1, 1)
        self.mOutlineWidthLabel = QtGui.QLabel(self.mRasterBorderGroupBox)
        self.mOutlineWidthLabel.setObjectName(_fromUtf8("mOutlineWidthLabel"))
        self.gridLayout.addWidget(self.mOutlineWidthLabel, 1, 0, 1, 1)
        self.mRasterBorderWidthSpinBox = QgsDoubleSpinBox(
            self.mRasterBorderGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mRasterBorderWidthSpinBox.sizePolicy().hasHeightForWidth())
        self.mRasterBorderWidthSpinBox.setSizePolicy(sizePolicy)
        self.mRasterBorderWidthSpinBox.setSingleStep(0.1)
        self.mRasterBorderWidthSpinBox.setProperty("showClearButton", False)
        self.mRasterBorderWidthSpinBox.setObjectName(
            _fromUtf8("mRasterBorderWidthSpinBox"))
        self.gridLayout.addWidget(self.mRasterBorderWidthSpinBox, 1, 1, 1, 1)
        self.formLayout_3.setWidget(2, QtGui.QFormLayout.SpanningRole,
                                    self.mRasterBorderGroupBox)
        self.mainLayout.addWidget(self.mSymbolsColGroupBox)
        self.mSymbolsColGroupBox_2 = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSymbolsColGroupBox_2.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSymbolsColGroupBox_2.setProperty("syncGroup",
                                               _fromUtf8("composeritem"))
        self.mSymbolsColGroupBox_2.setProperty("collapsed", True)
        self.mSymbolsColGroupBox_2.setObjectName(
            _fromUtf8("mSymbolsColGroupBox_2"))
        self.formLayout_5 = QtGui.QFormLayout(self.mSymbolsColGroupBox_2)
        self.formLayout_5.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_5.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_5.setObjectName(_fromUtf8("formLayout_5"))
        self.label_13 = QtGui.QLabel(self.mSymbolsColGroupBox_2)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.formLayout_5.setWidget(0, QtGui.QFormLayout.LabelRole,
                                    self.label_13)
        self.mWmsLegendWidthSpinBox = QgsDoubleSpinBox(
            self.mSymbolsColGroupBox_2)
        self.mWmsLegendWidthSpinBox.setPrefix(_fromUtf8(""))
        self.mWmsLegendWidthSpinBox.setMaximum(9999.0)
        self.mWmsLegendWidthSpinBox.setProperty("showClearButton", False)
        self.mWmsLegendWidthSpinBox.setObjectName(
            _fromUtf8("mWmsLegendWidthSpinBox"))
        self.formLayout_5.setWidget(0, QtGui.QFormLayout.FieldRole,
                                    self.mWmsLegendWidthSpinBox)
        self.label_14 = QtGui.QLabel(self.mSymbolsColGroupBox_2)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.formLayout_5.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_14)
        self.mWmsLegendHeightSpinBox = QgsDoubleSpinBox(
            self.mSymbolsColGroupBox_2)
        self.mWmsLegendHeightSpinBox.setPrefix(_fromUtf8(""))
        self.mWmsLegendHeightSpinBox.setMaximum(9999.0)
        self.mWmsLegendHeightSpinBox.setProperty("showClearButton", False)
        self.mWmsLegendHeightSpinBox.setObjectName(
            _fromUtf8("mWmsLegendHeightSpinBox"))
        self.formLayout_5.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mWmsLegendHeightSpinBox)
        self.mainLayout.addWidget(self.mSymbolsColGroupBox_2)
        self.mSpacingColGroupBox = QgsCollapsibleGroupBoxBasic(
            self.scrollAreaWidgetContents)
        self.mSpacingColGroupBox.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.mSpacingColGroupBox.setProperty("syncGroup",
                                             _fromUtf8("composeritem"))
        self.mSpacingColGroupBox.setProperty("collapsed", True)
        self.mSpacingColGroupBox.setObjectName(
            _fromUtf8("mSpacingColGroupBox"))
        self.formLayout_4 = QtGui.QFormLayout(self.mSpacingColGroupBox)
        self.formLayout_4.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setLabelAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.formLayout_4.setObjectName(_fromUtf8("formLayout_4"))
        self.label_5 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole,
                                    self.label_5)
        self.mGroupSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mGroupSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mGroupSpaceSpinBox.setObjectName(_fromUtf8("mGroupSpaceSpinBox"))
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole,
                                    self.mGroupSpaceSpinBox)
        self.label_6 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole,
                                    self.label_6)
        self.mLayerSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mLayerSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mLayerSpaceSpinBox.setObjectName(_fromUtf8("mLayerSpaceSpinBox"))
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.FieldRole,
                                    self.mLayerSpaceSpinBox)
        self.label_7 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.formLayout_4.setWidget(3, QtGui.QFormLayout.LabelRole,
                                    self.label_7)
        self.mSymbolSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mSymbolSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mSymbolSpaceSpinBox.setObjectName(
            _fromUtf8("mSymbolSpaceSpinBox"))
        self.formLayout_4.setWidget(3, QtGui.QFormLayout.FieldRole,
                                    self.mSymbolSpaceSpinBox)
        self.label_8 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.formLayout_4.setWidget(4, QtGui.QFormLayout.LabelRole,
                                    self.label_8)
        self.mIconLabelSpaceSpinBox = QgsDoubleSpinBox(
            self.mSpacingColGroupBox)
        self.mIconLabelSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mIconLabelSpaceSpinBox.setObjectName(
            _fromUtf8("mIconLabelSpaceSpinBox"))
        self.formLayout_4.setWidget(4, QtGui.QFormLayout.FieldRole,
                                    self.mIconLabelSpaceSpinBox)
        self.label_9 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.formLayout_4.setWidget(5, QtGui.QFormLayout.LabelRole,
                                    self.label_9)
        self.mBoxSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mBoxSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mBoxSpaceSpinBox.setObjectName(_fromUtf8("mBoxSpaceSpinBox"))
        self.formLayout_4.setWidget(5, QtGui.QFormLayout.FieldRole,
                                    self.mBoxSpaceSpinBox)
        self.label_12 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.formLayout_4.setWidget(6, QtGui.QFormLayout.LabelRole,
                                    self.label_12)
        self.mColumnSpaceSpinBox = QgsDoubleSpinBox(self.mSpacingColGroupBox)
        self.mColumnSpaceSpinBox.setPrefix(_fromUtf8(""))
        self.mColumnSpaceSpinBox.setObjectName(
            _fromUtf8("mColumnSpaceSpinBox"))
        self.formLayout_4.setWidget(6, QtGui.QFormLayout.FieldRole,
                                    self.mColumnSpaceSpinBox)
        self.label_10 = QtGui.QLabel(self.mSpacingColGroupBox)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole,
                                    self.label_10)
        self.mTitleSpaceBottomSpinBox = QgsDoubleSpinBox(
            self.mSpacingColGroupBox)
        self.mTitleSpaceBottomSpinBox.setObjectName(
            _fromUtf8("mTitleSpaceBottomSpinBox"))
        self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole,
                                    self.mTitleSpaceBottomSpinBox)
        self.mainLayout.addWidget(self.mSpacingColGroupBox)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout.addWidget(self.scrollArea)
        self.mTitleLabel.setBuddy(self.mTitleLineEdit)
        self.mOutlineWidthLabel.setBuddy(self.mRasterBorderWidthSpinBox)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.setTabOrder(self.scrollArea, self.mMainPropertiesColGroupBox)
        self.setTabOrder(self.mMainPropertiesColGroupBox, self.mTitleLineEdit)
        self.setTabOrder(self.mTitleLineEdit, self.mTitleAlignCombo)
        self.setTabOrder(self.mTitleAlignCombo, self.mMapComboBox)
        self.setTabOrder(self.mMapComboBox, self.mWrapCharLineEdit)
        self.setTabOrder(self.mWrapCharLineEdit, self.mLegendItemColGroupBox)
        self.setTabOrder(self.mLegendItemColGroupBox, self.mCheckBoxAutoUpdate)
        self.setTabOrder(self.mCheckBoxAutoUpdate, self.mUpdateAllPushButton)
        self.setTabOrder(self.mUpdateAllPushButton, self.mItemTreeView)
        self.setTabOrder(self.mItemTreeView, self.mMoveDownToolButton)
        self.setTabOrder(self.mMoveDownToolButton, self.mMoveUpToolButton)
        self.setTabOrder(self.mMoveUpToolButton, self.mAddGroupToolButton)
        self.setTabOrder(self.mAddGroupToolButton, self.mAddToolButton)
        self.setTabOrder(self.mAddToolButton, self.mRemoveToolButton)
        self.setTabOrder(self.mRemoveToolButton, self.mEditPushButton)
        self.setTabOrder(self.mEditPushButton, self.mCountToolButton)
        self.setTabOrder(self.mCountToolButton, self.mFilterByMapToolButton)
        self.setTabOrder(self.mFilterByMapToolButton,
                         self.mExpressionFilterButton)
        self.setTabOrder(self.mExpressionFilterButton,
                         self.mFilterLegendByAtlasCheckBox)
        self.setTabOrder(self.mFilterLegendByAtlasCheckBox,
                         self.mFontsColGroupBox)
        self.setTabOrder(self.mFontsColGroupBox, self.mTitleFontButton)
        self.setTabOrder(self.mTitleFontButton, self.mLayerFontButton)
        self.setTabOrder(self.mLayerFontButton, self.mGroupFontButton)
        self.setTabOrder(self.mGroupFontButton, self.mItemFontButton)
        self.setTabOrder(self.mItemFontButton, self.mFontColorButton)
        self.setTabOrder(self.mFontColorButton, self.mColumnsColGroupBox)
        self.setTabOrder(self.mColumnsColGroupBox, self.mColumnCountSpinBox)
        self.setTabOrder(self.mColumnCountSpinBox,
                         self.mEqualColumnWidthCheckBox)
        self.setTabOrder(self.mEqualColumnWidthCheckBox,
                         self.mSplitLayerCheckBox)
        self.setTabOrder(self.mSplitLayerCheckBox, self.mSymbolsColGroupBox)
        self.setTabOrder(self.mSymbolsColGroupBox, self.mSymbolWidthSpinBox)
        self.setTabOrder(self.mSymbolWidthSpinBox, self.mSymbolHeightSpinBox)
        self.setTabOrder(self.mSymbolHeightSpinBox, self.mRasterBorderGroupBox)
        self.setTabOrder(self.mRasterBorderGroupBox,
                         self.mRasterBorderColorButton)
        self.setTabOrder(self.mRasterBorderColorButton,
                         self.mRasterBorderWidthSpinBox)
        self.setTabOrder(self.mRasterBorderWidthSpinBox,
                         self.mSymbolsColGroupBox_2)
        self.setTabOrder(self.mSymbolsColGroupBox_2,
                         self.mWmsLegendWidthSpinBox)
        self.setTabOrder(self.mWmsLegendWidthSpinBox,
                         self.mWmsLegendHeightSpinBox)
        self.setTabOrder(self.mWmsLegendHeightSpinBox,
                         self.mSpacingColGroupBox)
        self.setTabOrder(self.mSpacingColGroupBox,
                         self.mTitleSpaceBottomSpinBox)
        self.setTabOrder(self.mTitleSpaceBottomSpinBox,
                         self.mGroupSpaceSpinBox)
        self.setTabOrder(self.mGroupSpaceSpinBox, self.mLayerSpaceSpinBox)
        self.setTabOrder(self.mLayerSpaceSpinBox, self.mSymbolSpaceSpinBox)
        self.setTabOrder(self.mSymbolSpaceSpinBox, self.mIconLabelSpaceSpinBox)
        self.setTabOrder(self.mIconLabelSpaceSpinBox, self.mBoxSpaceSpinBox)
        self.setTabOrder(self.mBoxSpaceSpinBox, self.mColumnSpaceSpinBox)
class Ui_Interlis(object):
    def setupUi(self, Interlis):
        Interlis.setObjectName("Interlis")
        Interlis.resize(545, 321)
        self.gridLayout_2 = QtWidgets.QGridLayout(Interlis)
        self.gridLayout_2.setObjectName("gridLayout_2")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_2.addItem(spacerItem, 2, 1, 1, 1)
        self.tabWidget = QtWidgets.QTabWidget(Interlis)
        self.tabWidget.setEnabled(True)
        self.tabWidget.setObjectName("tabWidget")
        self.transfertab = QtWidgets.QWidget()
        self.transfertab.setObjectName("transfertab")
        self.gridLayout = QtWidgets.QGridLayout(self.transfertab)
        self.gridLayout.setObjectName("gridLayout")
        self.mImdGroupBox = QgsCollapsibleGroupBoxBasic(self.transfertab)
        self.mImdGroupBox.setEnabled(True)
        self.mImdGroupBox.setProperty("collapsed", True)
        self.mImdGroupBox.setObjectName("mImdGroupBox")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.mImdGroupBox)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.mModelFileButton = QtWidgets.QPushButton(self.mImdGroupBox)
        self.mModelFileButton.setObjectName("mModelFileButton")
        self.gridLayout_3.addWidget(self.mModelFileButton, 0, 3, 1, 1)
        self.mImportEnumsButton = QtWidgets.QPushButton(self.mImdGroupBox)
        self.mImportEnumsButton.setEnabled(False)
        self.mImportEnumsButton.setObjectName("mImportEnumsButton")
        self.gridLayout_3.addWidget(self.mImportEnumsButton, 3, 2, 1, 1)
        self.mModelLineEdit = QtWidgets.QLineEdit(self.mImdGroupBox)
        self.mModelLineEdit.setObjectName("mModelLineEdit")
        self.gridLayout_3.addWidget(self.mModelLineEdit, 0, 1, 1, 2)
        self.mModelFileLabel = QtWidgets.QLabel(self.mImdGroupBox)
        self.mModelFileLabel.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.mModelFileLabel.setObjectName("mModelFileLabel")
        self.gridLayout_3.addWidget(self.mModelFileLabel, 0, 0, 1, 1)
        self.mCreateSchemaButton = QtWidgets.QPushButton(self.mImdGroupBox)
        self.mCreateSchemaButton.setEnabled(False)
        self.mCreateSchemaButton.setObjectName("mCreateSchemaButton")
        self.gridLayout_3.addWidget(self.mCreateSchemaButton, 3, 1, 1, 1)
        self.gridLayout.addWidget(self.mImdGroupBox, 2, 0, 1, 5)
        self.mDataFileLabel = QtWidgets.QLabel(self.transfertab)
        self.mDataFileLabel.setObjectName("mDataFileLabel")
        self.gridLayout.addWidget(self.mDataFileLabel, 0, 0, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem1, 3, 1, 1, 1)
        self.cbDbConnections = QtWidgets.QComboBox(self.transfertab)
        self.cbDbConnections.setEnabled(False)
        self.cbDbConnections.setObjectName("cbDbConnections")
        self.gridLayout.addWidget(self.cbDbConnections, 4, 3, 1, 2)
        self.mModelAutoLoadCheckBox = QtWidgets.QCheckBox(self.transfertab)
        self.mModelAutoLoadCheckBox.setChecked(True)
        self.mModelAutoLoadCheckBox.setObjectName("mModelAutoLoadCheckBox")
        self.gridLayout.addWidget(self.mModelAutoLoadCheckBox, 1, 0, 1, 2)
        self.mDataFileButton = QtWidgets.QPushButton(self.transfertab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mDataFileButton.sizePolicy().hasHeightForWidth())
        self.mDataFileButton.setSizePolicy(sizePolicy)
        self.mDataFileButton.setObjectName("mDataFileButton")
        self.gridLayout.addWidget(self.mDataFileButton, 0, 4, 1, 1)
        self.mQgisLayer = QtWidgets.QCheckBox(self.transfertab)
        self.mQgisLayer.setChecked(True)
        self.mQgisLayer.setObjectName("mQgisLayer")
        self.gridLayout.addWidget(self.mQgisLayer, 4, 0, 1, 1)
        self.mDataLineEdit = QtWidgets.QLineEdit(self.transfertab)
        self.mDataLineEdit.setObjectName("mDataLineEdit")
        self.gridLayout.addWidget(self.mDataLineEdit, 0, 1, 1, 3)
        self.mDestQgisLayerCheckBox = QtWidgets.QLabel(self.transfertab)
        self.mDestQgisLayerCheckBox.setObjectName("mDestQgisLayerCheckBox")
        self.gridLayout.addWidget(self.mDestQgisLayerCheckBox, 4, 2, 1, 1)
        self.tabWidget.addTab(self.transfertab, "")
        self.settingstab = QtWidgets.QWidget()
        self.settingstab.setObjectName("settingstab")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.settingstab)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.frame_2 = QtWidgets.QFrame(self.settingstab)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.cbResetData = QtWidgets.QCheckBox(self.frame_2)
        self.cbResetData.setChecked(True)
        self.cbResetData.setObjectName("cbResetData")
        self.gridLayout_8.addWidget(self.cbResetData, 4, 1, 1, 1)
        self.cbStrokeCurve = QtWidgets.QCheckBox(self.frame_2)
        self.cbStrokeCurve.setChecked(True)
        self.cbStrokeCurve.setObjectName("cbStrokeCurve")
        self.gridLayout_8.addWidget(self.cbStrokeCurve, 5, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_8.addItem(spacerItem2, 6, 1, 1, 1)
        self.mIlisMetaUrlLineEdit = QtWidgets.QLineEdit(self.frame_2)
        self.mIlisMetaUrlLineEdit.setObjectName("mIlisMetaUrlLineEdit")
        self.gridLayout_8.addWidget(self.mIlisMetaUrlLineEdit, 1, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame_2)
        self.label_4.setObjectName("label_4")
        self.gridLayout_8.addWidget(self.label_4, 1, 0, 1, 1)
        self.cbSkipFailures = QtWidgets.QCheckBox(self.frame_2)
        self.cbSkipFailures.setChecked(True)
        self.cbSkipFailures.setObjectName("cbSkipFailures")
        self.gridLayout_8.addWidget(self.cbSkipFailures, 3, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame_2)
        self.label_3.setEnabled(False)
        self.label_3.setObjectName("label_3")
        self.gridLayout_8.addWidget(self.label_3, 2, 0, 1, 1)
        self.mRepoUrlLineEdit = QtWidgets.QLineEdit(self.frame_2)
        self.mRepoUrlLineEdit.setEnabled(False)
        self.mRepoUrlLineEdit.setObjectName("mRepoUrlLineEdit")
        self.gridLayout_8.addWidget(self.mRepoUrlLineEdit, 2, 1, 1, 1)
        self.gridLayout_5.addWidget(self.frame_2, 1, 0, 1, 1)
        self.tabWidget.addTab(self.settingstab, "")
        self.gridLayout_2.addWidget(self.tabWidget, 0, 0, 1, 3)
        self.buttonBox = QtWidgets.QDialogButtonBox(Interlis)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout_2.addWidget(self.buttonBox, 2, 2, 1, 1)
        self.mImportButton = QtWidgets.QPushButton(Interlis)
        self.mImportButton.setEnabled(False)
        self.mImportButton.setObjectName("mImportButton")
        self.gridLayout_2.addWidget(self.mImportButton, 2, 0, 1, 1)
        self.mModelFileLabel.setBuddy(self.mModelLineEdit)
        self.mDataFileLabel.setBuddy(self.mDataLineEdit)
        self.mDestQgisLayerCheckBox.setBuddy(self.cbDbConnections)
        self.label_4.setBuddy(self.mIlisMetaUrlLineEdit)
        self.label_3.setBuddy(self.mRepoUrlLineEdit)

        self.retranslateUi(Interlis)
        self.tabWidget.setCurrentIndex(0)
        self.buttonBox.accepted.connect(Interlis.accept)
        self.buttonBox.rejected.connect(Interlis.reject)
        self.mModelAutoLoadCheckBox.clicked['bool'].connect(
            self.mImdGroupBox.setCollapsed)
        QtCore.QMetaObject.connectSlotsByName(Interlis)

    def retranslateUi(self, Interlis):
        _translate = QtCore.QCoreApplication.translate
        Interlis.setWindowTitle(_translate("Interlis", "Interlis"))
        self.mImdGroupBox.setTitle(_translate("Interlis", "Lokales Modell"))
        self.mModelFileButton.setText(_translate("Interlis", "..."))
        self.mImportEnumsButton.setText(
            _translate("Interlis", "Enums importieren"))
        self.mModelFileLabel.setText(
            _translate("Interlis", "&IlisMeta Modell:"))
        self.mCreateSchemaButton.setText(
            _translate("Interlis", "DB-Tabellen anlegen"))
        self.mDataFileLabel.setText(_translate("Interlis", "&Transferfile:"))
        self.mModelAutoLoadCheckBox.setText(
            _translate("Interlis", "Modell automatisch laden"))
        self.mDataFileButton.setText(_translate("Interlis", "..."))
        self.mQgisLayer.setText(_translate("Interlis", "QGIS Layer"))
        self.mDestQgisLayerCheckBox.setText(_translate("Interlis",
                                                       "Post&GIS:"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.transfertab),
                                  _translate("Interlis", "Import"))
        self.cbResetData.setText(_translate("Interlis", "Daten ersetzen"))
        self.cbStrokeCurve.setText(
            _translate("Interlis", "Kurven segmentieren"))
        self.mIlisMetaUrlLineEdit.setText(
            _translate("Interlis", "http://interlis.sourcepole.ch/wps"))
        self.label_4.setText(_translate("Interlis", "IlisMeta Lookup:"))
        self.cbSkipFailures.setText(
            _translate("Interlis", "Import-Fehler überspringen"))
        self.label_3.setText(_translate("Interlis", "Model Repositories:"))
        self.mRepoUrlLineEdit.setText(
            _translate("Interlis", "http://models.interlis.ch/"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.settingstab),
                                  _translate("Interlis", "Einstellungen"))
        self.mImportButton.setText(_translate("Interlis", "Import"))