class Ui_ORStoolsDialogBase(object): def setupUi(self, ORStoolsDialogBase): ORStoolsDialogBase.setObjectName("ORStoolsDialogBase") ORStoolsDialogBase.resize(412, 868) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( ORStoolsDialogBase.sizePolicy().hasHeightForWidth()) ORStoolsDialogBase.setSizePolicy(sizePolicy) ORStoolsDialogBase.setSizeGripEnabled(True) self.verticalLayout_5 = QtWidgets.QVBoxLayout(ORStoolsDialogBase) self.verticalLayout_5.setSizeConstraint( QtWidgets.QLayout.SetMinAndMaxSize) self.verticalLayout_5.setObjectName("verticalLayout_5") self.resources_group = QtWidgets.QGroupBox(ORStoolsDialogBase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.resources_group.sizePolicy().hasHeightForWidth()) self.resources_group.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.resources_group.setFont(font) self.resources_group.setAlignment(QtCore.Qt.AlignCenter) self.resources_group.setFlat(False) self.resources_group.setObjectName("resources_group") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.resources_group) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(self.resources_group) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.label_3.setFont(font) self.label_3.setOpenExternalLinks(True) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3, 0, QtCore.Qt.AlignHCenter) self.label_2 = QtWidgets.QLabel(self.resources_group) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.label_2.setFont(font) self.label_2.setOpenExternalLinks(True) self.label_2.setObjectName("label_2") self.horizontalLayout_3.addWidget(self.label_2, 0, QtCore.Qt.AlignHCenter) self.label = QtWidgets.QLabel(self.resources_group) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.label.setFont(font) self.label.setOpenExternalLinks(True) self.label.setObjectName("label") self.horizontalLayout_3.addWidget(self.label, 0, QtCore.Qt.AlignHCenter) self.verticalLayout_5.addWidget(self.resources_group) self.widget_4 = QtWidgets.QWidget(ORStoolsDialogBase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_4.sizePolicy().hasHeightForWidth()) self.widget_4.setSizePolicy(sizePolicy) self.widget_4.setObjectName("widget_4") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.widget_4) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_15 = QtWidgets.QLabel(self.widget_4) self.label_15.setObjectName("label_15") self.horizontalLayout_7.addWidget(self.label_15) self.provider_combo = QtWidgets.QComboBox(self.widget_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.provider_combo.sizePolicy().hasHeightForWidth()) self.provider_combo.setSizePolicy(sizePolicy) self.provider_combo.setMinimumSize(QtCore.QSize(150, 25)) self.provider_combo.setObjectName("provider_combo") self.horizontalLayout_7.addWidget(self.provider_combo) self.provider_refresh = QtWidgets.QPushButton(self.widget_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.provider_refresh.sizePolicy().hasHeightForWidth()) self.provider_refresh.setSizePolicy(sizePolicy) self.provider_refresh.setText("") icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(":/plugins/ORStools/img/icon_refresh.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.provider_refresh.setIcon(icon) self.provider_refresh.setObjectName("provider_refresh") self.horizontalLayout_7.addWidget(self.provider_refresh) self.provider_config = QtWidgets.QPushButton(self.widget_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.provider_config.sizePolicy().hasHeightForWidth()) self.provider_config.setSizePolicy(sizePolicy) self.provider_config.setText("") icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(":/plugins/ORStools/img/icon_settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.provider_config.setIcon(icon1) self.provider_config.setObjectName("provider_config") self.horizontalLayout_7.addWidget(self.provider_config) self.verticalLayout_5.addWidget(self.widget_4) self.tabWidget = QtWidgets.QTabWidget(ORStoolsDialogBase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.tabWidget.setUsesScrollButtons(True) self.tabWidget.setObjectName("tabWidget") self.qwidget = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.qwidget.sizePolicy().hasHeightForWidth()) self.qwidget.setSizePolicy(sizePolicy) self.qwidget.setObjectName("qwidget") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.qwidget) self.verticalLayout_7.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.verticalLayout_7.setObjectName("verticalLayout_7") self.routing_travel_group = QtWidgets.QWidget(self.qwidget) self.routing_travel_group.setObjectName("routing_travel_group") self.horizontalLayout_2 = QtWidgets.QHBoxLayout( self.routing_travel_group) self.horizontalLayout_2.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.routing_travel_label = QtWidgets.QLabel(self.routing_travel_group) self.routing_travel_label.setObjectName("routing_travel_label") self.horizontalLayout_2.addWidget(self.routing_travel_label) self.routing_travel_combo = QtWidgets.QComboBox( self.routing_travel_group) self.routing_travel_combo.setObjectName("routing_travel_combo") self.horizontalLayout_2.addWidget(self.routing_travel_combo) self.routing_preference_combo = QtWidgets.QComboBox( self.routing_travel_group) self.routing_preference_combo.setObjectName("routing_preference_combo") self.horizontalLayout_2.addWidget(self.routing_preference_combo) self.horizontalLayout_2.setStretch(0, 1) self.horizontalLayout_2.setStretch(1, 3) self.horizontalLayout_2.setStretch(2, 2) self.verticalLayout_7.addWidget(self.routing_travel_group) self.widget = QtWidgets.QWidget(self.qwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setMinimumSize(QtCore.QSize(0, 0)) self.widget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.widget.setObjectName("widget") self.gridLayout = QtWidgets.QGridLayout(self.widget) self.gridLayout.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.gridLayout.setObjectName("gridLayout") self.routing_fromline_map = QtWidgets.QPushButton(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.routing_fromline_map.sizePolicy().hasHeightForWidth()) self.routing_fromline_map.setSizePolicy(sizePolicy) self.routing_fromline_map.setText("") icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/plugins/ORStools/img/icon_add.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.routing_fromline_map.setIcon(icon2) self.routing_fromline_map.setObjectName("routing_fromline_map") self.gridLayout.addWidget(self.routing_fromline_map, 0, 0, 1, 1) self.routing_fromline_clear = QtWidgets.QPushButton(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.routing_fromline_clear.sizePolicy().hasHeightForWidth()) self.routing_fromline_clear.setSizePolicy(sizePolicy) self.routing_fromline_clear.setText("") icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/plugins/ORStools/img/icon_clear.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.routing_fromline_clear.setIcon(icon3) self.routing_fromline_clear.setObjectName("routing_fromline_clear") self.gridLayout.addWidget(self.routing_fromline_clear, 1, 0, 1, 1) self.routing_fromline_list = QtWidgets.QListWidget(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.routing_fromline_list.sizePolicy().hasHeightForWidth()) self.routing_fromline_list.setSizePolicy(sizePolicy) self.routing_fromline_list.setMinimumSize(QtCore.QSize(0, 0)) self.routing_fromline_list.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.routing_fromline_list.setFrameShadow(QtWidgets.QFrame.Sunken) self.routing_fromline_list.setSelectionMode( QtWidgets.QAbstractItemView.MultiSelection) self.routing_fromline_list.setResizeMode(QtWidgets.QListView.Fixed) self.routing_fromline_list.setObjectName("routing_fromline_list") self.gridLayout.addWidget(self.routing_fromline_list, 0, 2, 3, 1) self.verticalLayout_7.addWidget(self.widget) self.advances_group = QgsCollapsibleGroupBox(self.qwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.advances_group.sizePolicy().hasHeightForWidth()) self.advances_group.setSizePolicy(sizePolicy) self.advances_group.setMaximumSize(QtCore.QSize(16777215, 23)) self.advances_group.setCheckable(False) self.advances_group.setChecked(False) self.advances_group.setCollapsed(True) self.advances_group.setSaveCollapsedState(False) self.advances_group.setObjectName("advances_group") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.advances_group) self.verticalLayout_3.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.verticalLayout_3.setObjectName("verticalLayout_3") self.optimization_group = QgsCollapsibleGroupBox(self.advances_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.optimization_group.sizePolicy().hasHeightForWidth()) self.optimization_group.setSizePolicy(sizePolicy) self.optimization_group.setMinimumSize(QtCore.QSize(0, 0)) self.optimization_group.setMaximumSize(QtCore.QSize(16777215, 23)) self.optimization_group.setCheckable(True) self.optimization_group.setChecked(False) self.optimization_group.setCollapsed(True) self.optimization_group.setSaveCollapsedState(False) self.optimization_group.setObjectName("optimization_group") self.gridLayout_2 = QtWidgets.QGridLayout(self.optimization_group) self.gridLayout_2.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.gridLayout_2.setObjectName("gridLayout_2") self.label_4 = QtWidgets.QLabel(self.optimization_group) self.label_4.setEnabled(False) self.label_4.setObjectName("label_4") self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 4) self.optimize_start = QtWidgets.QRadioButton(self.optimization_group) self.optimize_start.setObjectName("optimize_start") self.optimize_button_group = QtWidgets.QButtonGroup(ORStoolsDialogBase) self.optimize_button_group.setObjectName("optimize_button_group") self.optimize_button_group.addButton(self.optimize_start) self.gridLayout_2.addWidget(self.optimize_start, 2, 1, 1, 1) self.optimize_none = QtWidgets.QRadioButton(self.optimization_group) self.optimize_none.setChecked(True) self.optimize_none.setObjectName("optimize_none") self.optimize_button_group.addButton(self.optimize_none) self.gridLayout_2.addWidget(self.optimize_none, 2, 0, 1, 1) self.optimize_end = QtWidgets.QRadioButton(self.optimization_group) self.optimize_end.setObjectName("optimize_end") self.optimize_button_group.addButton(self.optimize_end) self.gridLayout_2.addWidget(self.optimize_end, 2, 2, 1, 1) self.label_5 = QtWidgets.QLabel(self.optimization_group) self.label_5.setObjectName("label_5") self.gridLayout_2.addWidget(self.label_5, 1, 0, 1, 3, QtCore.Qt.AlignHCenter) self.verticalLayout_3.addWidget(self.optimization_group) self.routing_avoid_tags_group = QgsCollapsibleGroupBox( self.advances_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.routing_avoid_tags_group.sizePolicy().hasHeightForWidth()) self.routing_avoid_tags_group.setSizePolicy(sizePolicy) self.routing_avoid_tags_group.setCheckable(True) self.routing_avoid_tags_group.setChecked(False) self.routing_avoid_tags_group.setCollapsed(True) self.routing_avoid_tags_group.setSaveCollapsedState(False) self.routing_avoid_tags_group.setObjectName("routing_avoid_tags_group") self.gridLayout_4 = QtWidgets.QGridLayout( self.routing_avoid_tags_group) self.gridLayout_4.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.gridLayout_4.setObjectName("gridLayout_4") self.routing_avoid_highways_3 = QtWidgets.QCheckBox( self.routing_avoid_tags_group) self.routing_avoid_highways_3.setObjectName("routing_avoid_highways_3") self.gridLayout_4.addWidget(self.routing_avoid_highways_3, 0, 0, 1, 1) self.routing_avoid_toll_3 = QtWidgets.QCheckBox( self.routing_avoid_tags_group) self.routing_avoid_toll_3.setObjectName("routing_avoid_toll_3") self.gridLayout_4.addWidget(self.routing_avoid_toll_3, 0, 1, 1, 1) self.routing_avoid_ferries_3 = QtWidgets.QCheckBox( self.routing_avoid_tags_group) self.routing_avoid_ferries_3.setObjectName("routing_avoid_ferries_3") self.gridLayout_4.addWidget(self.routing_avoid_ferries_3, 1, 0, 1, 1) self.routing_avoid_fords_3 = QtWidgets.QCheckBox( self.routing_avoid_tags_group) self.routing_avoid_fords_3.setObjectName("routing_avoid_fords_3") self.gridLayout_4.addWidget(self.routing_avoid_fords_3, 1, 1, 1, 1) self.routing_avoid_tracks_3 = QtWidgets.QCheckBox( self.routing_avoid_tags_group) self.routing_avoid_tracks_3.setObjectName("routing_avoid_tracks_3") self.gridLayout_4.addWidget(self.routing_avoid_tracks_3, 2, 0, 1, 1) self.verticalLayout_3.addWidget(self.routing_avoid_tags_group) self.routing_avoid_countries_group = QgsCollapsibleGroupBox( self.advances_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.routing_avoid_countries_group. sizePolicy().hasHeightForWidth()) self.routing_avoid_countries_group.setSizePolicy(sizePolicy) self.routing_avoid_countries_group.setMaximumSize( QtCore.QSize(16777215, 23)) self.routing_avoid_countries_group.setCheckable(True) self.routing_avoid_countries_group.setChecked(False) self.routing_avoid_countries_group.setCollapsed(True) self.routing_avoid_countries_group.setSaveCollapsedState(False) self.routing_avoid_countries_group.setObjectName( "routing_avoid_countries_group") self.verticalLayout_4 = QtWidgets.QVBoxLayout( self.routing_avoid_countries_group) self.verticalLayout_4.setObjectName("verticalLayout_4") self.countries_text = QgsFilterLineEdit( self.routing_avoid_countries_group) self.countries_text.setProperty("qgisRelation", "") self.countries_text.setObjectName("countries_text") self.verticalLayout_4.addWidget(self.countries_text) self.verticalLayout_3.addWidget(self.routing_avoid_countries_group) self.avoidpolygon_group = QgsCollapsibleGroupBox(self.advances_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.avoidpolygon_group.sizePolicy().hasHeightForWidth()) self.avoidpolygon_group.setSizePolicy(sizePolicy) self.avoidpolygon_group.setMaximumSize(QtCore.QSize(16777215, 23)) self.avoidpolygon_group.setCheckable(True) self.avoidpolygon_group.setChecked(False) self.avoidpolygon_group.setCollapsed(True) self.avoidpolygon_group.setSaveCollapsedState(False) self.avoidpolygon_group.setObjectName("avoidpolygon_group") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.avoidpolygon_group) self.verticalLayout_6.setObjectName("verticalLayout_6") self.avoidpolygon_dropdown = QgsMapLayerComboBox( self.avoidpolygon_group) self.avoidpolygon_dropdown.setShowCrs(False) self.avoidpolygon_dropdown.setObjectName("avoidpolygon_dropdown") self.verticalLayout_6.addWidget(self.avoidpolygon_dropdown) self.verticalLayout_3.addWidget(self.avoidpolygon_group) self.verticalLayout_7.addWidget(self.advances_group) self.tabWidget.addTab(self.qwidget, "") self.batch_tab = QtWidgets.QWidget() self.batch_tab.setObjectName("batch_tab") self.verticalLayout = QtWidgets.QVBoxLayout(self.batch_tab) self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtWidgets.QGroupBox(self.batch_tab) self.groupBox.setObjectName("groupBox") self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.batch_routing_line = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.batch_routing_line.sizePolicy().hasHeightForWidth()) self.batch_routing_line.setSizePolicy(sizePolicy) self.batch_routing_line.setObjectName("batch_routing_line") self.horizontalLayout.addWidget(self.batch_routing_line) self.batch_routing_point = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.batch_routing_point.sizePolicy().hasHeightForWidth()) self.batch_routing_point.setSizePolicy(sizePolicy) self.batch_routing_point.setObjectName("batch_routing_point") self.horizontalLayout.addWidget(self.batch_routing_point) self.batch_routing_points = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.batch_routing_points.sizePolicy().hasHeightForWidth()) self.batch_routing_points.setSizePolicy(sizePolicy) self.batch_routing_points.setObjectName("batch_routing_points") self.horizontalLayout.addWidget(self.batch_routing_points) self.verticalLayout.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(self.batch_tab) self.groupBox_2.setObjectName("groupBox_2") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_2) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.batch_iso_point = QtWidgets.QPushButton(self.groupBox_2) self.batch_iso_point.setObjectName("batch_iso_point") self.horizontalLayout_4.addWidget(self.batch_iso_point) self.batch_iso_layer = QtWidgets.QPushButton(self.groupBox_2) self.batch_iso_layer.setObjectName("batch_iso_layer") self.horizontalLayout_4.addWidget(self.batch_iso_layer) self.verticalLayout.addWidget(self.groupBox_2) self.groupBox_3 = QtWidgets.QGroupBox(self.batch_tab) self.groupBox_3.setObjectName("groupBox_3") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_3) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.batch_matrix = QtWidgets.QPushButton(self.groupBox_3) self.batch_matrix.setObjectName("batch_matrix") self.horizontalLayout_5.addWidget(self.batch_matrix) self.verticalLayout.addWidget(self.groupBox_3) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.tabWidget.addTab(self.batch_tab, "") self.verticalLayout_5.addWidget(self.tabWidget) self.ors_log_group = QgsCollapsibleGroupBox(ORStoolsDialogBase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ors_log_group.sizePolicy().hasHeightForWidth()) self.ors_log_group.setSizePolicy(sizePolicy) self.ors_log_group.setMinimumSize(QtCore.QSize(0, 0)) self.ors_log_group.setMaximumSize(QtCore.QSize(16777215, 23)) self.ors_log_group.setFlat(True) self.ors_log_group.setCollapsed(True) self.ors_log_group.setSaveCollapsedState(False) self.ors_log_group.setObjectName("ors_log_group") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.ors_log_group) self.verticalLayout_2.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.verticalLayout_2.setObjectName("verticalLayout_2") self.debug_text = QtWidgets.QTextBrowser(self.ors_log_group) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.debug_text.sizePolicy().hasHeightForWidth()) self.debug_text.setSizePolicy(sizePolicy) self.debug_text.setMinimumSize(QtCore.QSize(0, 80)) self.debug_text.setMaximumSize(QtCore.QSize(16777215, 80)) self.debug_text.setAutoFormatting(QtWidgets.QTextEdit.AutoBulletList) self.debug_text.setTabStopWidth(80) self.debug_text.setOpenExternalLinks(True) self.debug_text.setObjectName("debug_text") self.verticalLayout_2.addWidget(self.debug_text) self.verticalLayout_5.addWidget(self.ors_log_group) self.widget_2 = QtWidgets.QWidget(ORStoolsDialogBase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget_2.sizePolicy().hasHeightForWidth()) self.widget_2.setSizePolicy(sizePolicy) self.widget_2.setObjectName("widget_2") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.widget_2) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.help_button = QtWidgets.QPushButton(self.widget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.help_button.sizePolicy().hasHeightForWidth()) self.help_button.setSizePolicy(sizePolicy) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/plugins/ORStools/img/icon_help.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.help_button.setIcon(icon4) self.help_button.setObjectName("help_button") self.horizontalLayout_8.addWidget(self.help_button) self.about_button = QtWidgets.QPushButton(self.widget_2) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/plugins/ORStools/img/icon_about.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.about_button.setIcon(icon5) self.about_button.setObjectName("about_button") self.horizontalLayout_8.addWidget(self.about_button) self.global_buttons = QtWidgets.QDialogButtonBox(self.widget_2) self.global_buttons.setOrientation(QtCore.Qt.Horizontal) self.global_buttons.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.global_buttons.setObjectName("global_buttons") self.horizontalLayout_8.addWidget(self.global_buttons) self.verticalLayout_5.addWidget(self.widget_2) self.widget_4.raise_() self.resources_group.raise_() self.widget_2.raise_() self.ors_log_group.raise_() self.tabWidget.raise_() self.retranslateUi(ORStoolsDialogBase) self.tabWidget.setCurrentIndex(0) self.global_buttons.accepted.connect(ORStoolsDialogBase.accept) self.global_buttons.rejected.connect(ORStoolsDialogBase.reject) QtCore.QMetaObject.connectSlotsByName(ORStoolsDialogBase) def retranslateUi(self, ORStoolsDialogBase): _translate = QtCore.QCoreApplication.translate ORStoolsDialogBase.setWindowTitle( _translate("ORStoolsDialogBase", "ORS Tools")) self.resources_group.setTitle( _translate("ORStoolsDialogBase", "Resources")) self.label_3.setText( _translate( "ORStoolsDialogBase", "<html><head/><body><p><a href=\"https://openrouteservice.org/dev/#/signup\"><span style=\"font-weight: bold; text-decoration: underline; color:#a8b1f5;\">Sign Up</span></a></p></body></html>" )) self.label_2.setText( _translate( "ORStoolsDialogBase", "<html><head/><body><p><a href=\"https://openrouteservice.org/dev/#/home\"><span style=\"font-weight: bold; text-decoration: underline; color:#a8b1f5;\">Dashboard</span></a></p></body></html>" )) self.label.setText( _translate( "ORStoolsDialogBase", "<html><head/><body><p><a href=\"https://ask.openrouteservice.org/c/sdks\"><span style=\"font-weight: bold; text-decoration: underline; color:#a8b1f5;\">Forum</span></a></p></body></html>" )) self.label_15.setText(_translate("ORStoolsDialogBase", "Provider")) self.provider_refresh.setToolTip( _translate( "ORStoolsDialogBase", "Refresh the provider list. Needed after a provider was added or deleted." )) self.provider_config.setToolTip( _translate("ORStoolsDialogBase", "Shortcut to Web ► ORS Tools ► Provider Settings")) self.routing_travel_label.setText( _translate("ORStoolsDialogBase", "Go with")) self.routing_travel_combo.setToolTip( _translate("ORStoolsDialogBase", "Mode of travel")) self.routing_preference_combo.setToolTip( _translate("ORStoolsDialogBase", "Preference")) self.routing_fromline_map.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Add wayoints interactively from the map canvas.</p><p>Double-click will terminate waypoint selection.</p></body></html>" )) self.routing_fromline_clear.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>If waypoints are selected in the list, only these will be deleted. Else all waypoints will be deleted.</p></body></html>" )) self.routing_fromline_list.setToolTip( _translate("ORStoolsDialogBase", "Select waypoints from the map!")) self.advances_group.setTitle( _translate("ORStoolsDialogBase", "Advanced Configuration")) self.optimization_group.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Enabling Traveling Salesman will erase all other advanced configuration and assume the preference to be <span style=\" font-weight:600;\">fastest</span>.</p></body></html>" )) self.optimization_group.setTitle( _translate("ORStoolsDialogBase", "Traveling Salesman")) self.label_4.setText( _translate( "ORStoolsDialogBase", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" "<p style=\" padding: 10px; -qt-block-indent:0; text-indent:0px ; background-color:#e7f2fa; color: #999999\"><img stype=\"margin: 10px\" src=\":/plugins/ORStools/img/icon_about.png\" width=16 height=16 /> All other configuration will be omitted</p></body></html>" )) self.optimize_start.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>First waypoint will be optimized.</p></body></html>" )) self.optimize_start.setText( _translate("ORStoolsDialogBase", "Optimize Start")) self.optimize_none.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>First and last waypoints are not optimized.</p></body></html>" )) self.optimize_none.setText(_translate("ORStoolsDialogBase", "None")) self.optimize_end.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Last waypoint will be optimized.</p></body></html>" )) self.optimize_end.setText( _translate("ORStoolsDialogBase", "Optimize End")) self.label_5.setText( _translate( "ORStoolsDialogBase", "<html><head/><body><p><span style=\" font-weight:600;\">Other Options</span></p></body></html>" )) self.routing_avoid_tags_group.setToolTip( _translate("ORStoolsDialogBase", "Avoid certain road attributes.")) self.routing_avoid_tags_group.setTitle( _translate("ORStoolsDialogBase", "Avoid tags")) self.routing_avoid_highways_3.setText( _translate("ORStoolsDialogBase", "highways")) self.routing_avoid_toll_3.setText( _translate("ORStoolsDialogBase", "tollways")) self.routing_avoid_ferries_3.setText( _translate("ORStoolsDialogBase", "ferries")) self.routing_avoid_fords_3.setText( _translate("ORStoolsDialogBase", "fords")) self.routing_avoid_tracks_3.setText( _translate("ORStoolsDialogBase", "steps")) self.routing_avoid_countries_group.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Avoid countries based on alphnumeric ISO 3166 Alpha-2 or Alpha-3 codes.</p><p>Find a list of codes at https://github.com/GIScience/openrouteservice-docs#country-list.</p></body></html>" )) self.routing_avoid_countries_group.setTitle( _translate("ORStoolsDialogBase", "Avoid countries")) self.countries_text.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Avoid countries based on ISO 3166 Alpha-2 or Alpha-3 codes.</p></body></html>" )) self.avoidpolygon_group.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Avoid areas by specifying a (Multi-)Polygon layer. </p><p><br/></p><p><span style=\" font-weight:600;\">Note</span>, only the first feature of the layer will be respected.</p></body></html>" )) self.avoidpolygon_group.setTitle( _translate("ORStoolsDialogBase", "Avoid polygon(s)")) self.avoidpolygon_dropdown.setToolTip( _translate( "ORStoolsDialogBase", "<html><head/><body><p>Avoid areas by specifying a (Multi-)Polygon layer. </p><p><br/></p><p><span style=\" font-weight:600;\">Note</span>, only the first feature of the layer will be respected.</p></body></html>" )) self.tabWidget.setTabText( self.tabWidget.indexOf(self.qwidget), _translate("ORStoolsDialogBase", "Advanced Directions")) self.groupBox.setTitle(_translate("ORStoolsDialogBase", "Directions")) self.batch_routing_line.setText( _translate("ORStoolsDialogBase", "Polylines Layer")) self.batch_routing_point.setText( _translate("ORStoolsDialogBase", "Points (1 Layer)")) self.batch_routing_points.setText( _translate("ORStoolsDialogBase", "Points (2 Layer)")) self.groupBox_2.setTitle(_translate("ORStoolsDialogBase", "Isochrones")) self.batch_iso_point.setText( _translate("ORStoolsDialogBase", "Isochrones from Point")) self.batch_iso_layer.setText( _translate("ORStoolsDialogBase", "Isochrones from Layer")) self.groupBox_3.setTitle(_translate("ORStoolsDialogBase", "Matrix")) self.batch_matrix.setText(_translate("ORStoolsDialogBase", "Matrix")) self.tabWidget.setTabText( self.tabWidget.indexOf(self.batch_tab), _translate("ORStoolsDialogBase", "Batch Jobs")) self.ors_log_group.setTitle(_translate("ORStoolsDialogBase", "Log")) self.debug_text.setPlaceholderText( _translate("ORStoolsDialogBase", "Queries and errors will be printed here.")) self.help_button.setText(_translate("ORStoolsDialogBase", " Help")) self.about_button.setText(_translate("ORStoolsDialogBase", "About"))
class Ui_DEMto3DDialogBase(object): def setupUi(self, DEMto3DDialogBase): DEMto3DDialogBase.setObjectName("DEMto3DDialogBase") DEMto3DDialogBase.setWindowModality(QtCore.Qt.WindowModal) DEMto3DDialogBase.resize(465, 619) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/plugins/DEMto3D/icons/demto3d.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) DEMto3DDialogBase.setWindowIcon(icon) self.verticalLayout = QtWidgets.QVBoxLayout(DEMto3DDialogBase) self.verticalLayout.setObjectName("verticalLayout") self.scrollArea = QtWidgets.QScrollArea(DEMto3DDialogBase) self.scrollArea.setFrameShape(QtWidgets.QFrame.Box) self.scrollArea.setFrameShadow(QtWidgets.QFrame.Sunken) self.scrollArea.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 426, 520)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_8 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_8.setObjectName("verticalLayout_8") self.groupBox = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.groupBox.setObjectName("groupBox") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.mMapLayerComboBox = QgsMapLayerComboBox(self.groupBox) self.mMapLayerComboBox.setShowCrs(True) self.mMapLayerComboBox.setObjectName("mMapLayerComboBox") self.verticalLayout_2.addWidget(self.mMapLayerComboBox) self.verticalLayout_8.addWidget(self.groupBox) self.groupBox_1 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_1.setObjectName("groupBox_1") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_1) self.verticalLayout_3.setObjectName("verticalLayout_3") self.LimitsAbsGframe = QtWidgets.QFrame(self.groupBox_1) self.LimitsAbsGframe.setObjectName("LimitsAbsGframe") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.LimitsAbsGframe) self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) self.verticalLayout_7.setObjectName("verticalLayout_7") self._3 = QtWidgets.QGridLayout() self._3.setObjectName("_3") self.label_3 = QtWidgets.QLabel(self.LimitsAbsGframe) self.label_3.setObjectName("label_3") self._3.addWidget(self.label_3, 0, 3, 1, 1) self.label_5 = QtWidgets.QLabel(self.LimitsAbsGframe) self.label_5.setObjectName("label_5") self._3.addWidget(self.label_5, 1, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.LimitsAbsGframe) self.label_2.setObjectName("label_2") self._3.addWidget(self.label_2, 0, 1, 1, 1) self.label_4 = QtWidgets.QLabel(self.LimitsAbsGframe) self.label_4.setText("") self.label_4.setPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/downleft.png")) self.label_4.setObjectName("label_4") self._3.addWidget(self.label_4, 1, 0, 1, 1) self.YMaxLineEdit = QtWidgets.QLineEdit(self.LimitsAbsGframe) self.YMaxLineEdit.setObjectName("YMaxLineEdit") self._3.addWidget(self.YMaxLineEdit, 0, 4, 1, 1) self.XMinLineEdit = QtWidgets.QLineEdit(self.LimitsAbsGframe) self.XMinLineEdit.setObjectName("XMinLineEdit") self._3.addWidget(self.XMinLineEdit, 1, 2, 1, 1) self.label_6 = QtWidgets.QLabel(self.LimitsAbsGframe) self.label_6.setObjectName("label_6") self._3.addWidget(self.label_6, 1, 3, 1, 1) self.label = QtWidgets.QLabel(self.LimitsAbsGframe) self.label.setPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/upright.png")) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self._3.addWidget(self.label, 0, 0, 1, 1) self.XMaxLineEdit = QtWidgets.QLineEdit(self.LimitsAbsGframe) self.XMaxLineEdit.setObjectName("XMaxLineEdit") self._3.addWidget(self.XMaxLineEdit, 0, 2, 1, 1) self.YMinLineEdit = QtWidgets.QLineEdit(self.LimitsAbsGframe) self.YMinLineEdit.setObjectName("YMinLineEdit") self._3.addWidget(self.YMinLineEdit, 1, 4, 1, 1) self.verticalLayout_7.addLayout(self._3) self.verticalLayout_3.addWidget(self.LimitsAbsGframe) self.LimitsParamGframe = QtWidgets.QWidget(self.groupBox_1) self.LimitsParamGframe.setObjectName("LimitsParamGframe") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.LimitsParamGframe) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_20 = QtWidgets.QLabel(self.LimitsParamGframe) self.label_20.setObjectName("label_20") self.horizontalLayout_2.addWidget(self.label_20) self.WidthGeoLineEdit = QtWidgets.QLineEdit(self.LimitsParamGframe) self.WidthGeoLineEdit.setObjectName("WidthGeoLineEdit") self.horizontalLayout_2.addWidget(self.WidthGeoLineEdit) self.label_22 = QtWidgets.QLabel(self.LimitsParamGframe) self.label_22.setObjectName("label_22") self.horizontalLayout_2.addWidget(self.label_22) self.HeightGeoLineEdit = QtWidgets.QLineEdit(self.LimitsParamGframe) self.HeightGeoLineEdit.setObjectName("HeightGeoLineEdit") self.horizontalLayout_2.addWidget(self.HeightGeoLineEdit) self.verticalLayout_6.addLayout(self.horizontalLayout_2) self.verticalLayout_3.addWidget(self.LimitsParamGframe) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.RotationCheckBox = QtWidgets.QCheckBox(self.groupBox_1) self.RotationCheckBox.setObjectName("RotationCheckBox") self.horizontalLayout.addWidget(self.RotationCheckBox) spacerItem = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.FullExtToolButton = QtWidgets.QToolButton(self.groupBox_1) icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/zoom-extent.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.FullExtToolButton.setIcon(icon1) self.FullExtToolButton.setObjectName("FullExtToolButton") self.horizontalLayout.addWidget(self.FullExtToolButton) self.LayerExtToolButton = QtWidgets.QToolButton(self.groupBox_1) icon2 = QtGui.QIcon() icon2.addPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/zoom-layer.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.LayerExtToolButton.setIcon(icon2) self.LayerExtToolButton.setObjectName("LayerExtToolButton") self.horizontalLayout.addWidget(self.LayerExtToolButton) self.CustomExtToolButton = QtWidgets.QToolButton(self.groupBox_1) self.CustomExtToolButton.setText("") icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/zoom-region.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.CustomExtToolButton.setIcon(icon3) self.CustomExtToolButton.setObjectName("CustomExtToolButton") self.horizontalLayout.addWidget(self.CustomExtToolButton) self.verticalLayout_3.addLayout(self.horizontalLayout) self.verticalLayout_8.addWidget(self.groupBox_1) self.groupBox_3 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_3) self.verticalLayout_4.setObjectName("verticalLayout_4") self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.HeightLineEdit = QtWidgets.QLineEdit(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.HeightLineEdit.sizePolicy().hasHeightForWidth()) self.HeightLineEdit.setSizePolicy(sizePolicy) self.HeightLineEdit.setObjectName("HeightLineEdit") self.gridLayout_3.addWidget(self.HeightLineEdit, 2, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBox_3) self.label_9.setObjectName("label_9") self.gridLayout_3.addWidget(self.label_9, 0, 0, 1, 1) self.WidthLineEdit = QtWidgets.QLineEdit(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.WidthLineEdit.sizePolicy().hasHeightForWidth()) self.WidthLineEdit.setSizePolicy(sizePolicy) self.WidthLineEdit.setObjectName("WidthLineEdit") self.gridLayout_3.addWidget(self.WidthLineEdit, 1, 1, 1, 1) self.ScaleLineEdit = QgsScaleWidget(self.groupBox_3) self.ScaleLineEdit.setObjectName("ScaleLineEdit") self.gridLayout_3.addWidget(self.ScaleLineEdit, 3, 1, 1, 1) self.ZScaleDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.groupBox_3) self.ZScaleDoubleSpinBox.setDecimals(3) self.ZScaleDoubleSpinBox.setMaximum(10.0) self.ZScaleDoubleSpinBox.setSingleStep(0.1) self.ZScaleDoubleSpinBox.setProperty("value", 1.0) self.ZScaleDoubleSpinBox.setObjectName("ZScaleDoubleSpinBox") self.gridLayout_3.addWidget(self.ZScaleDoubleSpinBox, 4, 1, 1, 1) self.label_13 = QtWidgets.QLabel(self.groupBox_3) self.label_13.setObjectName("label_13") self.gridLayout_3.addWidget(self.label_13, 2, 0, 1, 1) self.label_16 = QtWidgets.QLabel(self.groupBox_3) self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 4, 0, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBox_3) self.label_7.setObjectName("label_7") self.gridLayout_3.addWidget(self.label_7, 5, 0, 1, 1) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.SpacingLineEdit = QtWidgets.QLineEdit(self.groupBox_3) self.SpacingLineEdit.setObjectName("SpacingLineEdit") self.horizontalLayout_6.addWidget(self.SpacingLineEdit) self.label18 = QtWidgets.QLabel(self.groupBox_3) self.label18.setObjectName("label18") self.horizontalLayout_6.addWidget(self.label18) self.RecomSpacinglabel = QtWidgets.QLabel(self.groupBox_3) self.RecomSpacinglabel.setMinimumSize(QtCore.QSize(47, 20)) self.RecomSpacinglabel.setObjectName("RecomSpacinglabel") self.horizontalLayout_6.addWidget(self.RecomSpacinglabel) self.gridLayout_3.addLayout(self.horizontalLayout_6, 0, 1, 1, 1) self.RevereseZCheckBox = QtWidgets.QCheckBox(self.groupBox_3) self.RevereseZCheckBox.setObjectName("RevereseZCheckBox") self.gridLayout_3.addWidget(self.RevereseZCheckBox, 5, 1, 1, 1) self.label_12 = QtWidgets.QLabel(self.groupBox_3) self.label_12.setObjectName("label_12") self.gridLayout_3.addWidget(self.label_12, 1, 0, 1, 1) self.label_15 = QtWidgets.QLabel(self.groupBox_3) self.label_15.setObjectName("label_15") self.gridLayout_3.addWidget(self.label_15, 3, 0, 1, 1) self.label_18 = QtWidgets.QLabel(self.groupBox_3) self.label_18.setObjectName("label_18") self.gridLayout_3.addWidget(self.label_18, 6, 0, 1, 1) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.RowPartsSpinBox = QtWidgets.QSpinBox(self.groupBox_3) self.RowPartsSpinBox.setMinimum(1) self.RowPartsSpinBox.setProperty("value", 1) self.RowPartsSpinBox.setObjectName("RowPartsSpinBox") self.horizontalLayout_4.addWidget(self.RowPartsSpinBox) self.label_14 = QtWidgets.QLabel(self.groupBox_3) self.label_14.setMaximumSize(QtCore.QSize(15, 20)) self.label_14.setAlignment(QtCore.Qt.AlignCenter) self.label_14.setObjectName("label_14") self.horizontalLayout_4.addWidget(self.label_14) self.ColPartsSpinBox = QtWidgets.QSpinBox(self.groupBox_3) self.ColPartsSpinBox.setMinimum(1) self.ColPartsSpinBox.setProperty("value", 1) self.ColPartsSpinBox.setObjectName("ColPartsSpinBox") self.horizontalLayout_4.addWidget(self.ColPartsSpinBox) self.gridLayout_3.addLayout(self.horizontalLayout_4, 6, 1, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout_3) self.verticalLayout_8.addWidget(self.groupBox_3) self.groupBox_5 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_5.setObjectName("groupBox_5") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.groupBox_5) self.verticalLayout_5.setObjectName("verticalLayout_5") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.BaseHeightLineEdit = QtWidgets.QLineEdit(self.groupBox_5) self.BaseHeightLineEdit.setMaximumSize(QtCore.QSize(85, 16777215)) self.BaseHeightLineEdit.setObjectName("BaseHeightLineEdit") self.gridLayout_2.addWidget(self.BaseHeightLineEdit, 0, 1, 1, 1) self.HeightModelLabel = QtWidgets.QLabel(self.groupBox_5) self.HeightModelLabel.setObjectName("HeightModelLabel") self.gridLayout_2.addWidget(self.HeightModelLabel, 1, 1, 1, 1) self.label_21 = QtWidgets.QLabel(self.groupBox_5) self.label_21.setObjectName("label_21") self.gridLayout_2.addWidget(self.label_21, 1, 0, 1, 1) self.ZMaxLabel = QtWidgets.QLabel(self.groupBox_5) self.ZMaxLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.ZMaxLabel.setObjectName("ZMaxLabel") self.gridLayout_2.addWidget(self.ZMaxLabel, 1, 3, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBox_5) self.label_10.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 1, 2, 1, 1) self.ZMinLabel = QtWidgets.QLabel(self.groupBox_5) self.ZMinLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.ZMinLabel.setObjectName("ZMinLabel") self.gridLayout_2.addWidget(self.ZMinLabel, 0, 3, 1, 1) self.label_17 = QtWidgets.QLabel(self.groupBox_5) self.label_17.setObjectName("label_17") self.gridLayout_2.addWidget(self.label_17, 0, 0, 1, 1) self.label_8 = QtWidgets.QLabel(self.groupBox_5) self.label_8.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 0, 2, 1, 1) self.verticalLayout_5.addLayout(self.gridLayout_2) self.verticalLayout_8.addWidget(self.groupBox_5) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout.addWidget(self.scrollArea) self.progressLayoutV = QtWidgets.QVBoxLayout() self.progressLayoutV.setObjectName("progressLayoutV") self.ProgressLabel = QtWidgets.QLabel(DEMto3DDialogBase) self.ProgressLabel.setObjectName("ProgressLabel") self.progressLayoutV.addWidget(self.ProgressLabel) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.progressBar = QtWidgets.QProgressBar(DEMto3DDialogBase) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.horizontalLayout_3.addWidget(self.progressBar) self.cancelProgressToolButton = QtWidgets.QToolButton( DEMto3DDialogBase) self.cancelProgressToolButton.setEnabled(False) self.cancelProgressToolButton.setMinimumSize(QtCore.QSize(100, 0)) self.cancelProgressToolButton.setObjectName("cancelProgressToolButton") self.horizontalLayout_3.addWidget(self.cancelProgressToolButton) self.progressLayoutV.addLayout(self.horizontalLayout_3) self.verticalLayout.addLayout(self.progressLayoutV) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.ParamPushButton = QtWidgets.QPushButton(DEMto3DDialogBase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ParamPushButton.sizePolicy().hasHeightForWidth()) self.ParamPushButton.setSizePolicy(sizePolicy) self.ParamPushButton.setMinimumSize(QtCore.QSize(100, 25)) self.ParamPushButton.setAutoDefault(False) self.ParamPushButton.setObjectName("ParamPushButton") self.horizontalLayout_9.addWidget(self.ParamPushButton) spacerItem2 = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem2) self.STLToolButton = QtWidgets.QToolButton(DEMto3DDialogBase) self.STLToolButton.setMinimumSize(QtCore.QSize(100, 25)) self.STLToolButton.setMaximumSize(QtCore.QSize(100, 25)) self.STLToolButton.setObjectName("STLToolButton") self.horizontalLayout_9.addWidget(self.STLToolButton) self.CancelToolButton = QtWidgets.QToolButton(DEMto3DDialogBase) self.CancelToolButton.setMinimumSize(QtCore.QSize(100, 25)) self.CancelToolButton.setMaximumSize(QtCore.QSize(100, 25)) self.CancelToolButton.setObjectName("CancelToolButton") self.horizontalLayout_9.addWidget(self.CancelToolButton) self.verticalLayout.addLayout(self.horizontalLayout_9) self.label_3.setBuddy(self.YMaxLineEdit) self.label_5.setBuddy(self.XMinLineEdit) self.label_2.setBuddy(self.XMaxLineEdit) self.label_6.setBuddy(self.YMinLineEdit) self.label_9.setBuddy(self.SpacingLineEdit) self.label_13.setBuddy(self.HeightLineEdit) self.label_16.setBuddy(self.ZScaleDoubleSpinBox) self.label_7.setBuddy(self.RevereseZCheckBox) self.label_12.setBuddy(self.WidthLineEdit) self.label_17.setBuddy(self.BaseHeightLineEdit) self.retranslateUi(DEMto3DDialogBase) self.RotationCheckBox.clicked['bool'].connect( self.LimitsParamGframe.setVisible) QtCore.QMetaObject.connectSlotsByName(DEMto3DDialogBase) DEMto3DDialogBase.setTabOrder(self.mMapLayerComboBox, self.XMaxLineEdit) DEMto3DDialogBase.setTabOrder(self.XMaxLineEdit, self.YMaxLineEdit) DEMto3DDialogBase.setTabOrder(self.YMaxLineEdit, self.XMinLineEdit) DEMto3DDialogBase.setTabOrder(self.XMinLineEdit, self.YMinLineEdit) DEMto3DDialogBase.setTabOrder(self.YMinLineEdit, self.FullExtToolButton) DEMto3DDialogBase.setTabOrder(self.FullExtToolButton, self.LayerExtToolButton) DEMto3DDialogBase.setTabOrder(self.LayerExtToolButton, self.CustomExtToolButton) DEMto3DDialogBase.setTabOrder(self.CustomExtToolButton, self.SpacingLineEdit) DEMto3DDialogBase.setTabOrder(self.SpacingLineEdit, self.WidthLineEdit) DEMto3DDialogBase.setTabOrder(self.WidthLineEdit, self.HeightLineEdit) DEMto3DDialogBase.setTabOrder(self.HeightLineEdit, self.ZScaleDoubleSpinBox) DEMto3DDialogBase.setTabOrder(self.ZScaleDoubleSpinBox, self.RevereseZCheckBox) DEMto3DDialogBase.setTabOrder(self.RevereseZCheckBox, self.BaseHeightLineEdit) DEMto3DDialogBase.setTabOrder(self.BaseHeightLineEdit, self.ParamPushButton) DEMto3DDialogBase.setTabOrder(self.ParamPushButton, self.STLToolButton) DEMto3DDialogBase.setTabOrder(self.STLToolButton, self.CancelToolButton) def retranslateUi(self, DEMto3DDialogBase): _translate = QtCore.QCoreApplication.translate DEMto3DDialogBase.setWindowTitle( _translate("DEMto3DDialogBase", "DEM 3D printing")) self.groupBox.setTitle( _translate("DEMto3DDialogBase", "Layer to print")) self.groupBox_1.setTitle( _translate("DEMto3DDialogBase", "Print extent")) self.label_3.setText(_translate("DEMto3DDialogBase", "Y:")) self.label_5.setText(_translate("DEMto3DDialogBase", "X:")) self.label_2.setText(_translate("DEMto3DDialogBase", "X:")) self.label_6.setText(_translate("DEMto3DDialogBase", "Y:")) self.label_20.setText(_translate("DEMto3DDialogBase", "Width:")) self.label_22.setText(_translate("DEMto3DDialogBase", "Length:")) self.RotationCheckBox.setText( _translate("DEMto3DDialogBase", "Show width/length")) self.FullExtToolButton.setToolTip( _translate("DEMto3DDialogBase", "Select full extent")) self.FullExtToolButton.setStatusTip( _translate("DEMto3DDialogBase", "Select full extent")) self.FullExtToolButton.setWhatsThis( _translate("DEMto3DDialogBase", "Select full extent")) self.FullExtToolButton.setAccessibleName( _translate("DEMto3DDialogBase", "Select full extent")) self.LayerExtToolButton.setToolTip( _translate("DEMto3DDialogBase", "Select layer extent")) self.LayerExtToolButton.setStatusTip( _translate("DEMto3DDialogBase", "Select layer extent")) self.LayerExtToolButton.setWhatsThis( _translate("DEMto3DDialogBase", "Select layer extent")) self.LayerExtToolButton.setAccessibleName( _translate("DEMto3DDialogBase", "Select layer extent")) self.CustomExtToolButton.setToolTip( _translate("DEMto3DDialogBase", "Draw extent")) self.CustomExtToolButton.setStatusTip( _translate("DEMto3DDialogBase", "Draw extent")) self.CustomExtToolButton.setWhatsThis( _translate("DEMto3DDialogBase", "Draw extent")) self.CustomExtToolButton.setAccessibleName( _translate("DEMto3DDialogBase", "Draw extent")) self.groupBox_3.setTitle(_translate("DEMto3DDialogBase", "Model size")) self.label_9.setText(_translate("DEMto3DDialogBase", "Spacing (mm):")) self.ZScaleDoubleSpinBox.setPrefix( _translate("DEMto3DDialogBase", "x ")) self.label_13.setText(_translate("DEMto3DDialogBase", "Lenght (mm):")) self.label_16.setText( _translate("DEMto3DDialogBase", "Vertical exaggeration:")) self.label_7.setText( _translate("DEMto3DDialogBase", "Terrain inversion:")) self.label18.setText(_translate("DEMto3DDialogBase", "Recommended")) self.RecomSpacinglabel.setText( _translate("DEMto3DDialogBase", "0.2 mm")) self.RevereseZCheckBox.setText( _translate("DEMto3DDialogBase", "enable")) self.label_12.setText(_translate("DEMto3DDialogBase", "Width (mm):")) self.label_15.setText(_translate("DEMto3DDialogBase", "Scale:")) self.label_18.setText(_translate("DEMto3DDialogBase", "Divide model:")) self.RowPartsSpinBox.setSuffix(_translate("DEMto3DDialogBase", " row")) self.label_14.setText(_translate("DEMto3DDialogBase", "x")) self.ColPartsSpinBox.setSuffix( _translate("DEMto3DDialogBase", " column")) self.groupBox_5.setTitle( _translate("DEMto3DDialogBase", "Model height")) self.HeightModelLabel.setText(_translate("DEMto3DDialogBase", "0 mm")) self.label_21.setText(_translate("DEMto3DDialogBase", "Model height:")) self.ZMaxLabel.setText(_translate("DEMto3DDialogBase", "0 m")) self.label_10.setText(_translate("DEMto3DDialogBase", "Highest point:")) self.ZMinLabel.setText(_translate("DEMto3DDialogBase", "0 m")) self.label_17.setText(_translate("DEMto3DDialogBase", "Height (m):")) self.label_8.setText(_translate("DEMto3DDialogBase", "Lowest point:")) self.ProgressLabel.setText( _translate("DEMto3DDialogBase", "TextLabel...")) self.cancelProgressToolButton.setText( _translate("DEMto3DDialogBase", "Cancel")) self.ParamPushButton.setText( _translate("DEMto3DDialogBase", "Settings")) self.STLToolButton.setText( _translate("DEMto3DDialogBase", "Export to STL")) self.CancelToolButton.setText(_translate("DEMto3DDialogBase", "Close"))
class Ui_AttributeAssignment(object): def setupUi(self, AttributeAssignment): AttributeAssignment.setObjectName("AttributeAssignment") AttributeAssignment.setEnabled(True) AttributeAssignment.resize(240, 220) self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) self.formLayout = QtWidgets.QFormLayout(AttributeAssignment) self.formLayout.setFieldGrowthPolicy( QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setRowWrapPolicy(QtWidgets.QFormLayout.DontWrapRows) self.formLayout.setContentsMargins(20, 20, 20, 20) self.formLayout.setSpacing(10) self.formLayout.setObjectName("formLayout") self.label_layer = QtWidgets.QLabel(AttributeAssignment) font = QtGui.QFont() font.setPointSize(10) self.label_layer.setFont(font) self.label_layer.setObjectName("label_layer") self.formLayout.setWidget( 0, QtWidgets.QFormLayout.LabelRole, self.label_layer) self.mMapLayerComboBox = QgsMapLayerComboBox(AttributeAssignment) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(25) sizePolicy.setHeightForWidth( self.mMapLayerComboBox.sizePolicy().hasHeightForWidth()) self.mMapLayerComboBox.setSizePolicy(sizePolicy) self.mMapLayerComboBox.setAllowEmptyLayer(False) self.mMapLayerComboBox.setShowCrs(False) self.mMapLayerComboBox.setObjectName("mMapLayerComboBox") self.formLayout.setWidget( 1, QtWidgets.QFormLayout.SpanningRole, self.mMapLayerComboBox) self.label_field = QtWidgets.QLabel(AttributeAssignment) font = QtGui.QFont() font.setPointSize(10) self.label_field.setFont(font) self.label_field.setObjectName("label_field") self.formLayout.setWidget( 3, QtWidgets.QFormLayout.LabelRole, self.label_field) self.mFieldComboBox = QgsFieldComboBox(AttributeAssignment) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(25) sizePolicy.setHeightForWidth( self.mFieldComboBox.sizePolicy().hasHeightForWidth()) self.mFieldComboBox.setSizePolicy(sizePolicy) self.mFieldComboBox.setObjectName("mFieldComboBox") self.formLayout.setWidget( 4, QtWidgets.QFormLayout.SpanningRole, self.mFieldComboBox) self.label_value = QtWidgets.QLabel(AttributeAssignment) font = QtGui.QFont() font.setPointSize(10) self.label_value.setFont(font) self.label_value.setObjectName("label_value") self.formLayout.setWidget( 6, QtWidgets.QFormLayout.LabelRole, self.label_value) self.mValuePlaceholder = QtWidgets.QWidget(AttributeAssignment) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(25) sizePolicy.setHeightForWidth( self.mValuePlaceholder.sizePolicy().hasHeightForWidth()) self.mValuePlaceholder.setSizePolicy(sizePolicy) self.mValuePlaceholder.setObjectName("mValuePlaceholder") self.formLayout.setWidget( 7, QtWidgets.QFormLayout.SpanningRole, self.mValuePlaceholder) self.label_layer.raise_() self.mValuePlaceholder.raise_() self.label_field.raise_() self.mMapLayerComboBox.raise_() self.mFieldComboBox.raise_() self.label_value.raise_() self.retranslateUi(AttributeAssignment) QtCore.QMetaObject.connectSlotsByName(AttributeAssignment) def retranslateUi(self, AttributeAssignment): _translate = QtCore.QCoreApplication.translate AttributeAssignment.setWindowTitle(_translate( "AttributeAssignment", "AttributeAssignment")) self.label_layer.setText(_translate("AttributeAssignment", "Layer")) self.label_field.setText(_translate("AttributeAssignment", "Field")) self.label_value.setText(_translate("AttributeAssignment", "Value"))
class Ui_DEMto3DDialogBase(object): def setupUi(self, DEMto3DDialogBase): DEMto3DDialogBase.setObjectName("DEMto3DDialogBase") DEMto3DDialogBase.setWindowModality(QtCore.Qt.WindowModal) DEMto3DDialogBase.resize(445, 539) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/plugins/DEMto3D/icons/demto3d.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) DEMto3DDialogBase.setWindowIcon(icon) self.verticalLayout = QtWidgets.QVBoxLayout(DEMto3DDialogBase) self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtWidgets.QGroupBox(DEMto3DDialogBase) self.groupBox.setObjectName("groupBox") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.mMapLayerComboBox = QgsMapLayerComboBox(self.groupBox) self.mMapLayerComboBox.setShowCrs(True) self.mMapLayerComboBox.setObjectName("mMapLayerComboBox") self.verticalLayout_2.addWidget(self.mMapLayerComboBox) self.verticalLayout.addWidget(self.groupBox) self.groupBox_2 = QtWidgets.QGroupBox(DEMto3DDialogBase) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName("verticalLayout_3") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(self.groupBox_2) self.label.setMinimumSize(QtCore.QSize(0, 25)) self.label.setMaximumSize(QtCore.QSize(16777215, 25)) self.label.setPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/upleft.png")) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.XMinLineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.XMinLineEdit.setObjectName("XMinLineEdit") self.gridLayout.addWidget(self.XMinLineEdit, 0, 2, 1, 1) self.label_2 = QtWidgets.QLabel(self.groupBox_2) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 1, 1, 1) self.YMaxLineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.YMaxLineEdit.setObjectName("YMaxLineEdit") self.gridLayout.addWidget(self.YMaxLineEdit, 0, 4, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox_2) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 3, 1, 1) self.label_4 = QtWidgets.QLabel(self.groupBox_2) self.label_4.setText("") self.label_4.setPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/downright.png")) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.groupBox_2) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 1, 1, 1, 1) self.XMaxLineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.XMaxLineEdit.setObjectName("XMaxLineEdit") self.gridLayout.addWidget(self.XMaxLineEdit, 1, 2, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBox_2) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 1, 3, 1, 1) self.YMinLineEdit = QtWidgets.QLineEdit(self.groupBox_2) self.YMinLineEdit.setObjectName("YMinLineEdit") self.gridLayout.addWidget(self.YMinLineEdit, 1, 4, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(330, -1, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.FullExtToolButton = QtWidgets.QToolButton(self.groupBox_2) self.FullExtToolButton.setMinimumSize(QtCore.QSize(20, 20)) self.FullExtToolButton.setMaximumSize(QtCore.QSize(20, 20)) icon1 = QtGui.QIcon() icon1.addPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/full_extension.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.FullExtToolButton.setIcon(icon1) self.FullExtToolButton.setObjectName("FullExtToolButton") self.horizontalLayout.addWidget(self.FullExtToolButton) self.LayerExtToolButton = QtWidgets.QToolButton(self.groupBox_2) self.LayerExtToolButton.setMinimumSize(QtCore.QSize(20, 20)) self.LayerExtToolButton.setMaximumSize(QtCore.QSize(20, 20)) icon2 = QtGui.QIcon() icon2.addPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/layer_extension.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.LayerExtToolButton.setIcon(icon2) self.LayerExtToolButton.setObjectName("LayerExtToolButton") self.horizontalLayout.addWidget(self.LayerExtToolButton) self.CustomExtToolButton = QtWidgets.QToolButton(self.groupBox_2) self.CustomExtToolButton.setMinimumSize(QtCore.QSize(20, 20)) self.CustomExtToolButton.setMaximumSize(QtCore.QSize(20, 20)) self.CustomExtToolButton.setText("") icon3 = QtGui.QIcon() icon3.addPixmap( QtGui.QPixmap(":/plugins/DEMto3D/icons/cursor_extension.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.CustomExtToolButton.setIcon(icon3) self.CustomExtToolButton.setObjectName("CustomExtToolButton") self.horizontalLayout.addWidget(self.CustomExtToolButton) self.verticalLayout_3.addLayout(self.horizontalLayout) self.verticalLayout.addWidget(self.groupBox_2) self.groupBox_3 = QtWidgets.QGroupBox(DEMto3DDialogBase) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_3) self.verticalLayout_4.setContentsMargins(15, -1, -1, -1) self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_9 = QtWidgets.QLabel(self.groupBox_3) self.label_9.setObjectName("label_9") self.horizontalLayout_3.addWidget(self.label_9) self.SpacingLineEdit = QtWidgets.QLineEdit(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.SpacingLineEdit.sizePolicy().hasHeightForWidth()) self.SpacingLineEdit.setSizePolicy(sizePolicy) self.SpacingLineEdit.setMinimumSize(QtCore.QSize(85, 20)) self.SpacingLineEdit.setMaximumSize(QtCore.QSize(85, 20)) self.SpacingLineEdit.setObjectName("SpacingLineEdit") self.horizontalLayout_3.addWidget(self.SpacingLineEdit) self.label18 = QtWidgets.QLabel(self.groupBox_3) self.label18.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label18.setObjectName("label18") self.horizontalLayout_3.addWidget(self.label18) self.RecomSpacinglabel = QtWidgets.QLabel(self.groupBox_3) self.RecomSpacinglabel.setObjectName("RecomSpacinglabel") self.horizontalLayout_3.addWidget(self.RecomSpacinglabel) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setContentsMargins(-1, -1, 9, -1) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_11 = QtWidgets.QLabel(self.groupBox_3) self.label_11.setObjectName("label_11") self.horizontalLayout_4.addWidget(self.label_11) self.label_12 = QtWidgets.QLabel(self.groupBox_3) self.label_12.setObjectName("label_12") self.horizontalLayout_4.addWidget(self.label_12) self.HeightLineEdit = QtWidgets.QLineEdit(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.HeightLineEdit.sizePolicy().hasHeightForWidth()) self.HeightLineEdit.setSizePolicy(sizePolicy) self.HeightLineEdit.setMinimumSize(QtCore.QSize(85, 20)) self.HeightLineEdit.setMaximumSize(QtCore.QSize(85, 20)) self.HeightLineEdit.setObjectName("HeightLineEdit") self.horizontalLayout_4.addWidget(self.HeightLineEdit) self.label_13 = QtWidgets.QLabel(self.groupBox_3) self.label_13.setObjectName("label_13") self.horizontalLayout_4.addWidget(self.label_13) self.WidthLineEdit = QtWidgets.QLineEdit(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.WidthLineEdit.sizePolicy().hasHeightForWidth()) self.WidthLineEdit.setSizePolicy(sizePolicy) self.WidthLineEdit.setMinimumSize(QtCore.QSize(85, 20)) self.WidthLineEdit.setMaximumSize(QtCore.QSize(85, 20)) self.WidthLineEdit.setObjectName("WidthLineEdit") self.horizontalLayout_4.addWidget(self.WidthLineEdit) self.verticalLayout_4.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setContentsMargins(-1, -1, 201, -1) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_15 = QtWidgets.QLabel(self.groupBox_3) self.label_15.setObjectName("label_15") self.horizontalLayout_5.addWidget(self.label_15) self.ScaleLineEdit = QgsScaleWidget(self.groupBox_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ScaleLineEdit.sizePolicy().hasHeightForWidth()) self.ScaleLineEdit.setSizePolicy(sizePolicy) self.ScaleLineEdit.setMinimumSize(QtCore.QSize(100, 20)) self.ScaleLineEdit.setMaximumSize(QtCore.QSize(100, 20)) self.ScaleLineEdit.setObjectName("ScaleLineEdit") self.horizontalLayout_5.addWidget(self.ScaleLineEdit) self.verticalLayout_4.addLayout(self.horizontalLayout_5) self.verticalLayout.addWidget(self.groupBox_3) self.groupBox_4 = QtWidgets.QGroupBox(DEMto3DDialogBase) self.groupBox_4.setObjectName("groupBox_4") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox_4) self.horizontalLayout_6.setContentsMargins(15, -1, -1, -1) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_16 = QtWidgets.QLabel(self.groupBox_4) self.label_16.setObjectName("label_16") self.horizontalLayout_6.addWidget(self.label_16) self.ZScaleDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.groupBox_4) self.ZScaleDoubleSpinBox.setDecimals(3) self.ZScaleDoubleSpinBox.setMaximum(10.0) self.ZScaleDoubleSpinBox.setSingleStep(0.1) self.ZScaleDoubleSpinBox.setProperty("value", 1.0) self.ZScaleDoubleSpinBox.setObjectName("ZScaleDoubleSpinBox") self.horizontalLayout_6.addWidget(self.ZScaleDoubleSpinBox) self.verticalLayout.addWidget(self.groupBox_4) self.groupBox_5 = QtWidgets.QGroupBox(DEMto3DDialogBase) self.groupBox_5.setObjectName("groupBox_5") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.groupBox_5) self.verticalLayout_5.setContentsMargins(15, -1, -1, -1) self.verticalLayout_5.setObjectName("verticalLayout_5") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.BaseHeightLineEdit = QtWidgets.QLineEdit(self.groupBox_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.BaseHeightLineEdit.sizePolicy().hasHeightForWidth()) self.BaseHeightLineEdit.setSizePolicy(sizePolicy) self.BaseHeightLineEdit.setObjectName("BaseHeightLineEdit") self.gridLayout_2.addWidget(self.BaseHeightLineEdit, 0, 1, 1, 1) self.ZMinLabel = QtWidgets.QLabel(self.groupBox_5) self.ZMinLabel.setMinimumSize(QtCore.QSize(75, 20)) self.ZMinLabel.setMaximumSize(QtCore.QSize(75, 20)) self.ZMinLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.ZMinLabel.setObjectName("ZMinLabel") self.gridLayout_2.addWidget(self.ZMinLabel, 0, 3, 1, 1) self.label_17 = QtWidgets.QLabel(self.groupBox_5) self.label_17.setObjectName("label_17") self.gridLayout_2.addWidget(self.label_17, 0, 0, 1, 1) self.ZMaxLabel = QtWidgets.QLabel(self.groupBox_5) self.ZMaxLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.ZMaxLabel.setObjectName("ZMaxLabel") self.gridLayout_2.addWidget(self.ZMaxLabel, 1, 3, 1, 1) self.label_8 = QtWidgets.QLabel(self.groupBox_5) self.label_8.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 0, 2, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBox_5) self.label_10.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 1, 2, 1, 1) self.HeightModelLabel = QtWidgets.QLabel(self.groupBox_5) self.HeightModelLabel.setObjectName("HeightModelLabel") self.gridLayout_2.addWidget(self.HeightModelLabel, 1, 1, 1, 1) self.label_21 = QtWidgets.QLabel(self.groupBox_5) self.label_21.setObjectName("label_21") self.gridLayout_2.addWidget(self.label_21, 1, 0, 1, 1) self.verticalLayout_5.addLayout(self.gridLayout_2) self.verticalLayout.addWidget(self.groupBox_5) self.groupBox_6 = QtWidgets.QGroupBox(DEMto3DDialogBase) self.groupBox_6.setObjectName("groupBox_6") self.formLayout = QtWidgets.QFormLayout(self.groupBox_6) self.formLayout.setObjectName("formLayout") self.RevereseZCheckBox = QtWidgets.QCheckBox(self.groupBox_6) self.RevereseZCheckBox.setMinimumSize(QtCore.QSize(0, 20)) self.RevereseZCheckBox.setMaximumSize(QtCore.QSize(16777215, 20)) self.RevereseZCheckBox.setObjectName("RevereseZCheckBox") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.RevereseZCheckBox) self.verticalLayout.addWidget(self.groupBox_6) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setContentsMargins(220, -1, -1, -1) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.STLToolButton = QtWidgets.QToolButton(DEMto3DDialogBase) self.STLToolButton.setMinimumSize(QtCore.QSize(100, 25)) self.STLToolButton.setMaximumSize(QtCore.QSize(100, 25)) self.STLToolButton.setObjectName("STLToolButton") self.horizontalLayout_9.addWidget(self.STLToolButton) self.CancelToolButton = QtWidgets.QToolButton(DEMto3DDialogBase) self.CancelToolButton.setMinimumSize(QtCore.QSize(100, 25)) self.CancelToolButton.setMaximumSize(QtCore.QSize(100, 25)) self.CancelToolButton.setObjectName("CancelToolButton") self.horizontalLayout_9.addWidget(self.CancelToolButton) self.verticalLayout.addLayout(self.horizontalLayout_9) self.label_2.setBuddy(self.XMinLineEdit) self.label_3.setBuddy(self.YMaxLineEdit) self.label_5.setBuddy(self.XMaxLineEdit) self.label_6.setBuddy(self.YMinLineEdit) self.label_9.setBuddy(self.SpacingLineEdit) self.label_12.setBuddy(self.HeightLineEdit) self.label_13.setBuddy(self.WidthLineEdit) self.label_16.setBuddy(self.ZScaleDoubleSpinBox) self.label_17.setBuddy(self.BaseHeightLineEdit) self.retranslateUi(DEMto3DDialogBase) QtCore.QMetaObject.connectSlotsByName(DEMto3DDialogBase) DEMto3DDialogBase.setTabOrder(self.mMapLayerComboBox, self.XMinLineEdit) DEMto3DDialogBase.setTabOrder(self.XMinLineEdit, self.YMaxLineEdit) DEMto3DDialogBase.setTabOrder(self.YMaxLineEdit, self.XMaxLineEdit) DEMto3DDialogBase.setTabOrder(self.XMaxLineEdit, self.YMinLineEdit) DEMto3DDialogBase.setTabOrder(self.YMinLineEdit, self.FullExtToolButton) DEMto3DDialogBase.setTabOrder(self.FullExtToolButton, self.LayerExtToolButton) DEMto3DDialogBase.setTabOrder(self.LayerExtToolButton, self.CustomExtToolButton) DEMto3DDialogBase.setTabOrder(self.CustomExtToolButton, self.SpacingLineEdit) DEMto3DDialogBase.setTabOrder(self.SpacingLineEdit, self.HeightLineEdit) DEMto3DDialogBase.setTabOrder(self.HeightLineEdit, self.WidthLineEdit) DEMto3DDialogBase.setTabOrder(self.WidthLineEdit, self.ZScaleDoubleSpinBox) DEMto3DDialogBase.setTabOrder(self.ZScaleDoubleSpinBox, self.BaseHeightLineEdit) DEMto3DDialogBase.setTabOrder(self.BaseHeightLineEdit, self.RevereseZCheckBox) DEMto3DDialogBase.setTabOrder(self.RevereseZCheckBox, self.STLToolButton) DEMto3DDialogBase.setTabOrder(self.STLToolButton, self.CancelToolButton) def retranslateUi(self, DEMto3DDialogBase): _translate = QtCore.QCoreApplication.translate DEMto3DDialogBase.setWindowTitle( _translate("DEMto3DDialogBase", "DEM 3D printing")) self.groupBox.setTitle( _translate("DEMto3DDialogBase", "Layer to print")) self.groupBox_2.setTitle( _translate("DEMto3DDialogBase", "Print extent")) self.label_2.setText(_translate("DEMto3DDialogBase", "X:")) self.label_3.setText(_translate("DEMto3DDialogBase", "Y:")) self.label_5.setText(_translate("DEMto3DDialogBase", "X:")) self.label_6.setText(_translate("DEMto3DDialogBase", "Y:")) self.FullExtToolButton.setToolTip( _translate("DEMto3DDialogBase", "Select full extent")) self.FullExtToolButton.setStatusTip( _translate("DEMto3DDialogBase", "Select full extent")) self.FullExtToolButton.setWhatsThis( _translate("DEMto3DDialogBase", "Select full extent")) self.FullExtToolButton.setAccessibleName( _translate("DEMto3DDialogBase", "Select full extent")) self.LayerExtToolButton.setToolTip( _translate("DEMto3DDialogBase", "Select layer extent")) self.LayerExtToolButton.setStatusTip( _translate("DEMto3DDialogBase", "Select layer extent")) self.LayerExtToolButton.setWhatsThis( _translate("DEMto3DDialogBase", "Select layer extent")) self.LayerExtToolButton.setAccessibleName( _translate("DEMto3DDialogBase", "Select layer extent")) self.CustomExtToolButton.setToolTip( _translate("DEMto3DDialogBase", "Draw extent")) self.CustomExtToolButton.setStatusTip( _translate("DEMto3DDialogBase", "Draw extent")) self.CustomExtToolButton.setWhatsThis( _translate("DEMto3DDialogBase", "Draw extent")) self.CustomExtToolButton.setAccessibleName( _translate("DEMto3DDialogBase", "Draw extent")) self.groupBox_3.setTitle(_translate("DEMto3DDialogBase", "Model size")) self.label_9.setText(_translate("DEMto3DDialogBase", "Spacing (mm):")) self.label18.setText( _translate("DEMto3DDialogBase", "Minimum recommended")) self.RecomSpacinglabel.setText( _translate("DEMto3DDialogBase", "0.2 mm")) self.label_11.setText(_translate("DEMto3DDialogBase", "Size:")) self.label_12.setText(_translate("DEMto3DDialogBase", "Width (mm):")) self.label_13.setText(_translate("DEMto3DDialogBase", "Lenght (mm):")) self.label_15.setText(_translate("DEMto3DDialogBase", "Scale:")) self.groupBox_4.setTitle( _translate("DEMto3DDialogBase", "Exaggeration terrain")) self.label_16.setText( _translate("DEMto3DDialogBase", "Exaggeration factor:")) self.groupBox_5.setTitle(_translate("DEMto3DDialogBase", "Height base")) self.ZMinLabel.setText(_translate("DEMto3DDialogBase", "0 m")) self.label_17.setText(_translate("DEMto3DDialogBase", "Height (m):")) self.ZMaxLabel.setText(_translate("DEMto3DDialogBase", "0 m")) self.label_8.setText(_translate("DEMto3DDialogBase", "Lowest point:")) self.label_10.setText(_translate("DEMto3DDialogBase", "Highest point:")) self.HeightModelLabel.setText(_translate("DEMto3DDialogBase", "0 mm")) self.label_21.setText(_translate("DEMto3DDialogBase", "Model height:")) self.groupBox_6.setTitle( _translate("DEMto3DDialogBase", "Other parameters")) self.RevereseZCheckBox.setText( _translate("DEMto3DDialogBase", "Terrain inversion")) self.STLToolButton.setText( _translate("DEMto3DDialogBase", "Export to STL")) self.CancelToolButton.setText(_translate("DEMto3DDialogBase", "Cancel"))