2019-07-14 22:43:57 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
2019-07-21 23:55:38 +00:00
|
|
|
# Form implementation generated from reading ui file 'D:\devel\rust\ed_lrr_gui\ed_lrr_gui\gui\ed_lrr.ui'
|
2019-07-14 22:43:57 +00:00
|
|
|
#
|
2019-09-20 15:40:56 +00:00
|
|
|
# Created by: PyQt5 UI code generator 5.13.1
|
2019-07-14 22:43:57 +00:00
|
|
|
#
|
|
|
|
# WARNING! All changes made in this file will be lost!
|
|
|
|
|
|
|
|
|
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
|
|
|
|
|
|
|
|
|
class Ui_ED_LRR(object):
|
|
|
|
def setupUi(self, ED_LRR):
|
|
|
|
ED_LRR.setObjectName("ED_LRR")
|
|
|
|
ED_LRR.setEnabled(True)
|
|
|
|
ED_LRR.resize(577, 500)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(ED_LRR.sizePolicy().hasHeightForWidth())
|
|
|
|
ED_LRR.setSizePolicy(sizePolicy)
|
|
|
|
ED_LRR.setMinimumSize(QtCore.QSize(577, 500))
|
|
|
|
ED_LRR.setMaximumSize(QtCore.QSize(577, 500))
|
2019-07-21 23:55:38 +00:00
|
|
|
ED_LRR.setStyleSheet("")
|
2019-07-14 22:43:57 +00:00
|
|
|
ED_LRR.setDocumentMode(False)
|
|
|
|
ED_LRR.setTabShape(QtWidgets.QTabWidget.Rounded)
|
|
|
|
self.centralwidget = QtWidgets.QWidget(ED_LRR)
|
2019-08-04 22:05:44 +00:00
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
|
|
|
|
self.centralwidget.setSizePolicy(sizePolicy)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.centralwidget.setObjectName("centralwidget")
|
|
|
|
self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
|
|
|
|
self.verticalLayout.setObjectName("verticalLayout")
|
|
|
|
self.tabs = QtWidgets.QTabWidget(self.centralwidget)
|
|
|
|
self.tabs.setEnabled(True)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.tabs.setAutoFillBackground(False)
|
|
|
|
self.tabs.setTabPosition(QtWidgets.QTabWidget.North)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.tabs.setTabShape(QtWidgets.QTabWidget.Rounded)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.tabs.setElideMode(QtCore.Qt.ElideNone)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.tabs.setTabsClosable(False)
|
|
|
|
self.tabs.setTabBarAutoHide(False)
|
|
|
|
self.tabs.setObjectName("tabs")
|
|
|
|
self.tab_download = QtWidgets.QWidget()
|
|
|
|
self.tab_download.setObjectName("tab_download")
|
|
|
|
self.formLayout = QtWidgets.QFormLayout(self.tab_download)
|
|
|
|
self.formLayout.setObjectName("formLayout")
|
|
|
|
self.lbl_bodies_dl = QtWidgets.QLabel(self.tab_download)
|
|
|
|
self.lbl_bodies_dl.setObjectName("lbl_bodies_dl")
|
|
|
|
self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.lbl_bodies_dl)
|
|
|
|
self.lbl_systems_dl = QtWidgets.QLabel(self.tab_download)
|
|
|
|
self.lbl_systems_dl.setObjectName("lbl_systems_dl")
|
|
|
|
self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.lbl_systems_dl)
|
|
|
|
self.inp_bodies_dl = QtWidgets.QComboBox(self.tab_download)
|
|
|
|
self.inp_bodies_dl.setEditable(True)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_bodies_dl.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_bodies_dl.setObjectName("inp_bodies_dl")
|
|
|
|
self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.inp_bodies_dl)
|
|
|
|
self.inp_systems_dl = QtWidgets.QComboBox(self.tab_download)
|
|
|
|
self.inp_systems_dl.setEditable(True)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_systems_dl.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_systems_dl.setObjectName("inp_systems_dl")
|
|
|
|
self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.inp_systems_dl)
|
|
|
|
self.gridLayout = QtWidgets.QGridLayout()
|
|
|
|
self.gridLayout.setObjectName("gridLayout")
|
|
|
|
self.inp_bodies_dest_dl = QtWidgets.QComboBox(self.tab_download)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.inp_bodies_dest_dl.sizePolicy().hasHeightForWidth())
|
|
|
|
self.inp_bodies_dest_dl.setSizePolicy(sizePolicy)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.inp_bodies_dest_dl.setEditable(False)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_bodies_dest_dl.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_bodies_dest_dl.setObjectName("inp_bodies_dest_dl")
|
|
|
|
self.gridLayout.addWidget(self.inp_bodies_dest_dl, 0, 0, 1, 1)
|
|
|
|
self.btn_bodies_dest_browse_dl = QtWidgets.QPushButton(self.tab_download)
|
|
|
|
self.btn_bodies_dest_browse_dl.setObjectName("btn_bodies_dest_browse_dl")
|
|
|
|
self.gridLayout.addWidget(self.btn_bodies_dest_browse_dl, 0, 1, 1, 1)
|
|
|
|
self.formLayout.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.gridLayout)
|
|
|
|
self.gridLayout_2 = QtWidgets.QGridLayout()
|
|
|
|
self.gridLayout_2.setObjectName("gridLayout_2")
|
|
|
|
self.btn_systems_dest_browse_dl = QtWidgets.QPushButton(self.tab_download)
|
|
|
|
self.btn_systems_dest_browse_dl.setObjectName("btn_systems_dest_browse_dl")
|
|
|
|
self.gridLayout_2.addWidget(self.btn_systems_dest_browse_dl, 0, 1, 1, 1)
|
|
|
|
self.inp_systems_dest_dl = QtWidgets.QComboBox(self.tab_download)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.inp_systems_dest_dl.sizePolicy().hasHeightForWidth())
|
|
|
|
self.inp_systems_dest_dl.setSizePolicy(sizePolicy)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.inp_systems_dest_dl.setEditable(False)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_systems_dest_dl.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_systems_dest_dl.setObjectName("inp_systems_dest_dl")
|
|
|
|
self.gridLayout_2.addWidget(self.inp_systems_dest_dl, 0, 0, 1, 1)
|
|
|
|
self.formLayout.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.gridLayout_2)
|
|
|
|
self.btn_download = QtWidgets.QPushButton(self.tab_download)
|
|
|
|
self.btn_download.setObjectName("btn_download")
|
|
|
|
self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.btn_download)
|
|
|
|
self.label = QtWidgets.QLabel(self.tab_download)
|
|
|
|
self.label.setObjectName("label")
|
|
|
|
self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label)
|
|
|
|
self.label_2 = QtWidgets.QLabel(self.tab_download)
|
|
|
|
self.label_2.setObjectName("label_2")
|
|
|
|
self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_2)
|
|
|
|
self.tabs.addTab(self.tab_download, "")
|
|
|
|
self.tab_preprocess = QtWidgets.QWidget()
|
|
|
|
self.tab_preprocess.setObjectName("tab_preprocess")
|
|
|
|
self.formLayout_3 = QtWidgets.QFormLayout(self.tab_preprocess)
|
|
|
|
self.formLayout_3.setObjectName("formLayout_3")
|
|
|
|
self.lbl_bodies_pp = QtWidgets.QLabel(self.tab_preprocess)
|
|
|
|
self.lbl_bodies_pp.setObjectName("lbl_bodies_pp")
|
|
|
|
self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.lbl_bodies_pp)
|
|
|
|
self.gr_bodies_pp = QtWidgets.QGridLayout()
|
|
|
|
self.gr_bodies_pp.setObjectName("gr_bodies_pp")
|
|
|
|
self.btn_bodies_browse_pp = QtWidgets.QPushButton(self.tab_preprocess)
|
|
|
|
self.btn_bodies_browse_pp.setObjectName("btn_bodies_browse_pp")
|
|
|
|
self.gr_bodies_pp.addWidget(self.btn_bodies_browse_pp, 0, 1, 1, 1)
|
|
|
|
self.inp_bodies_pp = QtWidgets.QComboBox(self.tab_preprocess)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.inp_bodies_pp.sizePolicy().hasHeightForWidth())
|
|
|
|
self.inp_bodies_pp.setSizePolicy(sizePolicy)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.inp_bodies_pp.setEditable(False)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_bodies_pp.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_bodies_pp.setObjectName("inp_bodies_pp")
|
|
|
|
self.gr_bodies_pp.addWidget(self.inp_bodies_pp, 0, 0, 1, 1)
|
|
|
|
self.formLayout_3.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.gr_bodies_pp)
|
|
|
|
self.lbl_systems_pp = QtWidgets.QLabel(self.tab_preprocess)
|
|
|
|
self.lbl_systems_pp.setObjectName("lbl_systems_pp")
|
|
|
|
self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.lbl_systems_pp)
|
|
|
|
self.gr_systems_pp = QtWidgets.QGridLayout()
|
|
|
|
self.gr_systems_pp.setObjectName("gr_systems_pp")
|
|
|
|
self.btn_systems_browse_pp = QtWidgets.QPushButton(self.tab_preprocess)
|
|
|
|
self.btn_systems_browse_pp.setObjectName("btn_systems_browse_pp")
|
|
|
|
self.gr_systems_pp.addWidget(self.btn_systems_browse_pp, 0, 1, 1, 1)
|
|
|
|
self.inp_systems_pp = QtWidgets.QComboBox(self.tab_preprocess)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.inp_systems_pp.sizePolicy().hasHeightForWidth())
|
|
|
|
self.inp_systems_pp.setSizePolicy(sizePolicy)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.inp_systems_pp.setEditable(False)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_systems_pp.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_systems_pp.setObjectName("inp_systems_pp")
|
|
|
|
self.gr_systems_pp.addWidget(self.inp_systems_pp, 0, 0, 1, 1)
|
|
|
|
self.formLayout_3.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.gr_systems_pp)
|
|
|
|
self.lbl_out_pp = QtWidgets.QLabel(self.tab_preprocess)
|
|
|
|
self.lbl_out_pp.setObjectName("lbl_out_pp")
|
|
|
|
self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.lbl_out_pp)
|
|
|
|
self.gr_out_grid_pp = QtWidgets.QGridLayout()
|
|
|
|
self.gr_out_grid_pp.setObjectName("gr_out_grid_pp")
|
|
|
|
self.btn_out_browse_pp = QtWidgets.QPushButton(self.tab_preprocess)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.btn_out_browse_pp.sizePolicy().hasHeightForWidth())
|
|
|
|
self.btn_out_browse_pp.setSizePolicy(sizePolicy)
|
|
|
|
self.btn_out_browse_pp.setObjectName("btn_out_browse_pp")
|
|
|
|
self.gr_out_grid_pp.addWidget(self.btn_out_browse_pp, 0, 1, 1, 1)
|
|
|
|
self.inp_out_pp = QtWidgets.QComboBox(self.tab_preprocess)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.inp_out_pp.sizePolicy().hasHeightForWidth())
|
|
|
|
self.inp_out_pp.setSizePolicy(sizePolicy)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.inp_out_pp.setEditable(False)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_out_pp.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_out_pp.setObjectName("inp_out_pp")
|
|
|
|
self.gr_out_grid_pp.addWidget(self.inp_out_pp, 0, 0, 1, 1)
|
|
|
|
self.formLayout_3.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.gr_out_grid_pp)
|
|
|
|
self.btn_preprocess = QtWidgets.QPushButton(self.tab_preprocess)
|
|
|
|
self.btn_preprocess.setObjectName("btn_preprocess")
|
|
|
|
self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.btn_preprocess)
|
|
|
|
self.tabs.addTab(self.tab_preprocess, "")
|
|
|
|
self.tab_route = QtWidgets.QWidget()
|
|
|
|
self.tab_route.setObjectName("tab_route")
|
|
|
|
self.formLayout_2 = QtWidgets.QFormLayout(self.tab_route)
|
|
|
|
self.formLayout_2.setObjectName("formLayout_2")
|
|
|
|
self.lbl_sys_lst = QtWidgets.QLabel(self.tab_route)
|
|
|
|
self.lbl_sys_lst.setObjectName("lbl_sys_lst")
|
|
|
|
self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.lbl_sys_lst)
|
|
|
|
self.gr_sys = QtWidgets.QGridLayout()
|
|
|
|
self.gr_sys.setObjectName("gr_sys")
|
|
|
|
self.btn_sys_lst_browse = QtWidgets.QPushButton(self.tab_route)
|
|
|
|
self.btn_sys_lst_browse.setObjectName("btn_sys_lst_browse")
|
|
|
|
self.gr_sys.addWidget(self.btn_sys_lst_browse, 0, 1, 1, 1)
|
|
|
|
self.inp_sys_lst = QtWidgets.QComboBox(self.tab_route)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.inp_sys_lst.sizePolicy().hasHeightForWidth())
|
|
|
|
self.inp_sys_lst.setSizePolicy(sizePolicy)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.inp_sys_lst.setEditable(False)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_sys_lst.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop)
|
|
|
|
self.inp_sys_lst.setFrame(True)
|
|
|
|
self.inp_sys_lst.setModelColumn(0)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.inp_sys_lst.setObjectName("inp_sys_lst")
|
|
|
|
self.gr_sys.addWidget(self.inp_sys_lst, 0, 0, 1, 1)
|
|
|
|
self.formLayout_2.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.gr_sys)
|
|
|
|
self.btn_add = QtWidgets.QPushButton(self.tab_route)
|
|
|
|
self.btn_add.setObjectName("btn_add")
|
|
|
|
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.btn_add)
|
|
|
|
self.inp_sys = QtWidgets.QLineEdit(self.tab_route)
|
|
|
|
self.inp_sys.setObjectName("inp_sys")
|
|
|
|
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.inp_sys)
|
|
|
|
self.btn_rm = QtWidgets.QPushButton(self.tab_route)
|
|
|
|
self.btn_rm.setObjectName("btn_rm")
|
|
|
|
self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.btn_rm)
|
|
|
|
self.gr_mode = QtWidgets.QGridLayout()
|
|
|
|
self.gr_mode.setObjectName("gr_mode")
|
|
|
|
self.rd_comp = QtWidgets.QRadioButton(self.tab_route)
|
|
|
|
self.rd_comp.setChecked(True)
|
|
|
|
self.rd_comp.setObjectName("rd_comp")
|
|
|
|
self.gr_mode.addWidget(self.rd_comp, 0, 1, 1, 1)
|
|
|
|
self.rd_precomp = QtWidgets.QRadioButton(self.tab_route)
|
|
|
|
self.rd_precomp.setObjectName("rd_precomp")
|
|
|
|
self.gr_mode.addWidget(self.rd_precomp, 0, 2, 1, 1)
|
|
|
|
self.formLayout_2.setLayout(3, QtWidgets.QFormLayout.FieldRole, self.gr_mode)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.chk_permute = QtWidgets.QCheckBox(self.tab_route)
|
|
|
|
self.chk_permute.setObjectName("chk_permute")
|
|
|
|
self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.chk_permute)
|
|
|
|
self.gridLayout_4 = QtWidgets.QGridLayout()
|
|
|
|
self.gridLayout_4.setObjectName("gridLayout_4")
|
|
|
|
self.chk_permute_keep_last = QtWidgets.QCheckBox(self.tab_route)
|
|
|
|
self.chk_permute_keep_last.setObjectName("chk_permute_keep_last")
|
|
|
|
self.gridLayout_4.addWidget(self.chk_permute_keep_last, 0, 3, 1, 1)
|
|
|
|
self.chk_permute_keep_first = QtWidgets.QCheckBox(self.tab_route)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.chk_permute_keep_first.sizePolicy().hasHeightForWidth())
|
|
|
|
self.chk_permute_keep_first.setSizePolicy(sizePolicy)
|
|
|
|
self.chk_permute_keep_first.setTristate(False)
|
|
|
|
self.chk_permute_keep_first.setObjectName("chk_permute_keep_first")
|
|
|
|
self.gridLayout_4.addWidget(self.chk_permute_keep_first, 0, 2, 1, 1)
|
|
|
|
self.lbl_keep = QtWidgets.QLabel(self.tab_route)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.lbl_keep.sizePolicy().hasHeightForWidth())
|
|
|
|
self.lbl_keep.setSizePolicy(sizePolicy)
|
|
|
|
self.lbl_keep.setObjectName("lbl_keep")
|
|
|
|
self.gridLayout_4.addWidget(self.lbl_keep, 0, 1, 1, 1)
|
|
|
|
self.formLayout_2.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.gridLayout_4)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.lst_sys = QtWidgets.QTreeWidget(self.tab_route)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.lst_sys.sizePolicy().hasHeightForWidth())
|
|
|
|
self.lst_sys.setSizePolicy(sizePolicy)
|
|
|
|
self.lst_sys.setMinimumSize(QtCore.QSize(0, 0))
|
|
|
|
self.lst_sys.setDragEnabled(True)
|
|
|
|
self.lst_sys.setDragDropOverwriteMode(False)
|
|
|
|
self.lst_sys.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
|
|
|
|
self.lst_sys.setDefaultDropAction(QtCore.Qt.MoveAction)
|
|
|
|
self.lst_sys.setAlternatingRowColors(True)
|
|
|
|
self.lst_sys.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
|
|
|
|
self.lst_sys.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.lst_sys.setHeaderHidden(True)
|
2019-08-04 22:05:44 +00:00
|
|
|
self.lst_sys.setObjectName("lst_sys")
|
|
|
|
self.lst_sys.headerItem().setText(0, "Name")
|
|
|
|
self.lst_sys.header().setVisible(False)
|
|
|
|
self.formLayout_2.setWidget(7, QtWidgets.QFormLayout.SpanningRole, self.lst_sys)
|
|
|
|
self.lbl_range = QtWidgets.QLabel(self.tab_route)
|
|
|
|
self.lbl_range.setObjectName("lbl_range")
|
2019-09-28 17:31:04 +00:00
|
|
|
self.formLayout_2.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.lbl_range)
|
|
|
|
self.sb_range = QtWidgets.QDoubleSpinBox(self.tab_route)
|
|
|
|
self.sb_range.setObjectName("sb_range")
|
|
|
|
self.formLayout_2.setWidget(8, QtWidgets.QFormLayout.FieldRole, self.sb_range)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.gr_opts = QtWidgets.QGridLayout()
|
|
|
|
self.gr_opts.setObjectName("gr_opts")
|
|
|
|
self.cmb_mode = QtWidgets.QComboBox(self.tab_route)
|
|
|
|
self.cmb_mode.setObjectName("cmb_mode")
|
|
|
|
self.cmb_mode.addItem("")
|
|
|
|
self.cmb_mode.addItem("")
|
|
|
|
self.cmb_mode.addItem("")
|
|
|
|
self.gr_opts.addWidget(self.cmb_mode, 0, 2, 1, 1)
|
|
|
|
self.lbl_greedyness = QtWidgets.QLabel(self.tab_route)
|
|
|
|
self.lbl_greedyness.setEnabled(True)
|
|
|
|
self.lbl_greedyness.setObjectName("lbl_greedyness")
|
|
|
|
self.gr_opts.addWidget(self.lbl_greedyness, 1, 1, 1, 1)
|
|
|
|
self.chk_primary = QtWidgets.QCheckBox(self.tab_route)
|
|
|
|
self.chk_primary.setObjectName("chk_primary")
|
|
|
|
self.gr_opts.addWidget(self.chk_primary, 0, 3, 1, 1)
|
|
|
|
self.sld_greedyness = QtWidgets.QSlider(self.tab_route)
|
|
|
|
self.sld_greedyness.setMaximum(100)
|
|
|
|
self.sld_greedyness.setPageStep(10)
|
|
|
|
self.sld_greedyness.setProperty("value", 50)
|
|
|
|
self.sld_greedyness.setOrientation(QtCore.Qt.Horizontal)
|
|
|
|
self.sld_greedyness.setTickPosition(QtWidgets.QSlider.TicksBelow)
|
|
|
|
self.sld_greedyness.setTickInterval(10)
|
|
|
|
self.sld_greedyness.setObjectName("sld_greedyness")
|
|
|
|
self.gr_opts.addWidget(self.sld_greedyness, 1, 2, 1, 2)
|
|
|
|
self.lbl_mode = QtWidgets.QLabel(self.tab_route)
|
|
|
|
self.lbl_mode.setObjectName("lbl_mode")
|
|
|
|
self.gr_opts.addWidget(self.lbl_mode, 0, 1, 1, 1)
|
2019-09-28 17:31:04 +00:00
|
|
|
self.formLayout_2.setLayout(9, QtWidgets.QFormLayout.SpanningRole, self.gr_opts)
|
2019-08-04 22:05:44 +00:00
|
|
|
self.btn_go = QtWidgets.QPushButton(self.tab_route)
|
|
|
|
self.btn_go.setFlat(False)
|
|
|
|
self.btn_go.setObjectName("btn_go")
|
2019-09-28 17:31:04 +00:00
|
|
|
self.formLayout_2.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.btn_go)
|
2019-07-14 22:43:57 +00:00
|
|
|
self.tabs.addTab(self.tab_route, "")
|
|
|
|
self.tab_log = QtWidgets.QWidget()
|
|
|
|
self.tab_log.setObjectName("tab_log")
|
|
|
|
self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_log)
|
|
|
|
self.gridLayout_3.setObjectName("gridLayout_3")
|
|
|
|
self.txt_log = QtWidgets.QTextEdit(self.tab_log)
|
|
|
|
self.txt_log.setEnabled(True)
|
|
|
|
self.txt_log.setFrameShadow(QtWidgets.QFrame.Sunken)
|
|
|
|
self.txt_log.setLineWidth(1)
|
|
|
|
self.txt_log.setReadOnly(True)
|
|
|
|
self.txt_log.setAcceptRichText(False)
|
|
|
|
self.txt_log.setObjectName("txt_log")
|
|
|
|
self.gridLayout_3.addWidget(self.txt_log, 0, 0, 1, 1)
|
|
|
|
self.tabs.addTab(self.tab_log, "")
|
|
|
|
self.verticalLayout.addWidget(self.tabs)
|
|
|
|
ED_LRR.setCentralWidget(self.centralwidget)
|
|
|
|
self.menu = QtWidgets.QMenuBar(ED_LRR)
|
|
|
|
self.menu.setGeometry(QtCore.QRect(0, 0, 577, 21))
|
|
|
|
self.menu.setObjectName("menu")
|
|
|
|
self.menu_file = QtWidgets.QMenu(self.menu)
|
|
|
|
self.menu_file.setObjectName("menu_file")
|
2019-08-04 22:05:44 +00:00
|
|
|
self.menuWindow = QtWidgets.QMenu(self.menu)
|
|
|
|
self.menuWindow.setObjectName("menuWindow")
|
|
|
|
self.menuStyle = QtWidgets.QMenu(self.menuWindow)
|
|
|
|
self.menuStyle.setObjectName("menuStyle")
|
2019-07-14 22:43:57 +00:00
|
|
|
ED_LRR.setMenuBar(self.menu)
|
|
|
|
self.bar_status = QtWidgets.QStatusBar(ED_LRR)
|
|
|
|
self.bar_status.setObjectName("bar_status")
|
|
|
|
ED_LRR.setStatusBar(self.bar_status)
|
|
|
|
self.menu_act_quit = QtWidgets.QAction(ED_LRR)
|
|
|
|
self.menu_act_quit.setObjectName("menu_act_quit")
|
2019-08-04 22:05:44 +00:00
|
|
|
self.actionA = QtWidgets.QAction(ED_LRR)
|
|
|
|
self.actionA.setObjectName("actionA")
|
|
|
|
self.actionB = QtWidgets.QAction(ED_LRR)
|
|
|
|
self.actionB.setObjectName("actionB")
|
2019-07-14 22:43:57 +00:00
|
|
|
self.menu_file.addAction(self.menu_act_quit)
|
2019-08-04 22:05:44 +00:00
|
|
|
self.menuWindow.addAction(self.menuStyle.menuAction())
|
2019-07-14 22:43:57 +00:00
|
|
|
self.menu.addAction(self.menu_file.menuAction())
|
2019-08-04 22:05:44 +00:00
|
|
|
self.menu.addAction(self.menuWindow.menuAction())
|
2019-07-14 22:43:57 +00:00
|
|
|
|
|
|
|
self.retranslateUi(ED_LRR)
|
|
|
|
self.tabs.setCurrentIndex(2)
|
2019-07-21 23:55:38 +00:00
|
|
|
self.menu_act_quit.triggered.connect(ED_LRR.close)
|
2019-07-14 22:43:57 +00:00
|
|
|
QtCore.QMetaObject.connectSlotsByName(ED_LRR)
|
|
|
|
ED_LRR.setTabOrder(self.rd_comp, self.cmb_mode)
|
|
|
|
ED_LRR.setTabOrder(self.cmb_mode, self.chk_primary)
|
|
|
|
ED_LRR.setTabOrder(self.chk_primary, self.sld_greedyness)
|
|
|
|
ED_LRR.setTabOrder(self.sld_greedyness, self.rd_precomp)
|
|
|
|
|
|
|
|
def retranslateUi(self, ED_LRR):
|
|
|
|
_translate = QtCore.QCoreApplication.translate
|
|
|
|
ED_LRR.setWindowTitle(_translate("ED_LRR", "Elite: Dangerous Long Range Route Plotter"))
|
|
|
|
self.lbl_bodies_dl.setText(_translate("ED_LRR", "bodies.json"))
|
|
|
|
self.lbl_systems_dl.setText(_translate("ED_LRR", "systemsWithCoordinates.json"))
|
|
|
|
self.inp_bodies_dl.setCurrentText(_translate("ED_LRR", "https://www.edsm.net/dump/bodies.json"))
|
|
|
|
self.inp_systems_dl.setCurrentText(_translate("ED_LRR", "https://www.edsm.net/dump/systemsWithCoordinates.json"))
|
|
|
|
self.btn_bodies_dest_browse_dl.setText(_translate("ED_LRR", "..."))
|
|
|
|
self.btn_systems_dest_browse_dl.setText(_translate("ED_LRR", "..."))
|
|
|
|
self.btn_download.setText(_translate("ED_LRR", "Download"))
|
|
|
|
self.label.setText(_translate("ED_LRR", "Download path"))
|
|
|
|
self.label_2.setText(_translate("ED_LRR", "Download path"))
|
|
|
|
self.tabs.setTabText(self.tabs.indexOf(self.tab_download), _translate("ED_LRR", "Download"))
|
|
|
|
self.lbl_bodies_pp.setText(_translate("ED_LRR", "bodies.json"))
|
|
|
|
self.btn_bodies_browse_pp.setText(_translate("ED_LRR", "..."))
|
|
|
|
self.lbl_systems_pp.setText(_translate("ED_LRR", "systemsWithCoordinates.json"))
|
|
|
|
self.btn_systems_browse_pp.setText(_translate("ED_LRR", "..."))
|
|
|
|
self.lbl_out_pp.setText(_translate("ED_LRR", "Output"))
|
|
|
|
self.btn_out_browse_pp.setText(_translate("ED_LRR", "..."))
|
|
|
|
self.btn_preprocess.setText(_translate("ED_LRR", "Preprocess"))
|
|
|
|
self.tabs.setTabText(self.tabs.indexOf(self.tab_preprocess), _translate("ED_LRR", "Preprocess"))
|
|
|
|
self.lbl_sys_lst.setText(_translate("ED_LRR", "System List"))
|
|
|
|
self.btn_sys_lst_browse.setText(_translate("ED_LRR", "..."))
|
2019-08-04 22:05:44 +00:00
|
|
|
self.btn_add.setText(_translate("ED_LRR", "Add"))
|
2019-07-21 23:55:38 +00:00
|
|
|
self.inp_sys.setPlaceholderText(_translate("ED_LRR", "System Name"))
|
2019-07-14 22:43:57 +00:00
|
|
|
self.btn_rm.setText(_translate("ED_LRR", "Remove"))
|
|
|
|
self.rd_comp.setText(_translate("ED_LRR", "Compute Route"))
|
|
|
|
self.rd_precomp.setText(_translate("ED_LRR", "Precompute Graph"))
|
2019-09-28 17:31:04 +00:00
|
|
|
self.chk_permute.setText(_translate("ED_LRR", "Permute"))
|
|
|
|
self.chk_permute_keep_last.setText(_translate("ED_LRR", "Last"))
|
|
|
|
self.chk_permute_keep_first.setText(_translate("ED_LRR", "First"))
|
|
|
|
self.lbl_keep.setText(_translate("ED_LRR", "Keep Endpoints:"))
|
2019-08-04 22:05:44 +00:00
|
|
|
self.lst_sys.headerItem().setText(1, _translate("ED_LRR", "Type"))
|
2019-07-14 22:43:57 +00:00
|
|
|
self.lbl_range.setText(_translate("ED_LRR", "Jump Range (Ly)"))
|
|
|
|
self.cmb_mode.setCurrentText(_translate("ED_LRR", "Breadth-First Search"))
|
|
|
|
self.cmb_mode.setItemText(0, _translate("ED_LRR", "Breadth-First Search"))
|
|
|
|
self.cmb_mode.setItemText(1, _translate("ED_LRR", "Greedy-Search"))
|
|
|
|
self.cmb_mode.setItemText(2, _translate("ED_LRR", "A*-Search"))
|
|
|
|
self.lbl_greedyness.setText(_translate("ED_LRR", "Greedyness Factor"))
|
|
|
|
self.chk_primary.setText(_translate("ED_LRR", "Primary Stars Only"))
|
|
|
|
self.lbl_mode.setText(_translate("ED_LRR", "Mode"))
|
|
|
|
self.btn_go.setText(_translate("ED_LRR", "GO!"))
|
|
|
|
self.tabs.setTabText(self.tabs.indexOf(self.tab_route), _translate("ED_LRR", "Route"))
|
|
|
|
self.tabs.setTabText(self.tabs.indexOf(self.tab_log), _translate("ED_LRR", "Log"))
|
|
|
|
self.menu_file.setTitle(_translate("ED_LRR", "File"))
|
2019-08-04 22:05:44 +00:00
|
|
|
self.menuWindow.setTitle(_translate("ED_LRR", "Window"))
|
|
|
|
self.menuStyle.setTitle(_translate("ED_LRR", "Style"))
|
2019-07-14 22:43:57 +00:00
|
|
|
self.menu_act_quit.setText(_translate("ED_LRR", "Quit"))
|
|
|
|
self.menu_act_quit.setShortcut(_translate("ED_LRR", "Ctrl+Q"))
|
2019-08-04 22:05:44 +00:00
|
|
|
self.actionA.setText(_translate("ED_LRR", "A"))
|
|
|
|
self.actionB.setText(_translate("ED_LRR", "B"))
|