|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
# Form implementation generated from reading ui file 'mainwindow.ui'
|
|
|
|
#
|
|
|
|
# Created by: PyQt5 UI code generator 5.15.0
|
|
|
|
#
|
|
|
|
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
|
|
|
|
# run again. Do not edit this file unless you know what you are doing.
|
|
|
|
|
|
|
|
|
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
|
|
|
|
|
|
|
|
|
class Ui_MainWindow(object):
|
|
|
|
def setupUi(self, MainWindow):
|
|
|
|
MainWindow.setObjectName("MainWindow")
|
|
|
|
MainWindow.resize(953, 763)
|
|
|
|
self.centralwidget = QtWidgets.QWidget(MainWindow)
|
|
|
|
self.centralwidget.setObjectName("centralwidget")
|
|
|
|
self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
|
|
|
|
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.verticalLayout.setSpacing(0)
|
|
|
|
self.verticalLayout.setObjectName("verticalLayout")
|
|
|
|
self.mainPageSwitcher = QtWidgets.QStackedWidget(self.centralwidget)
|
|
|
|
self.mainPageSwitcher.setLineWidth(0)
|
|
|
|
self.mainPageSwitcher.setObjectName("mainPageSwitcher")
|
|
|
|
self.tabPage = QtWidgets.QWidget()
|
|
|
|
self.tabPage.setObjectName("tabPage")
|
|
|
|
self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.tabPage)
|
|
|
|
self.verticalLayout_12.setObjectName("verticalLayout_12")
|
|
|
|
self.tabbyCat = QtWidgets.QTabWidget(self.tabPage)
|
|
|
|
self.tabbyCat.setObjectName("tabbyCat")
|
|
|
|
self.tab_quick = QtWidgets.QWidget()
|
|
|
|
self.tab_quick.setObjectName("tab_quick")
|
|
|
|
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tab_quick)
|
|
|
|
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
|
|
|
self.quickStackedWidget = QtWidgets.QStackedWidget(self.tab_quick)
|
|
|
|
self.quickStackedWidget.setObjectName("quickStackedWidget")
|
|
|
|
self.page_quickSessionChooser = QtWidgets.QWidget()
|
|
|
|
self.page_quickSessionChooser.setObjectName("page_quickSessionChooser")
|
|
|
|
self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.page_quickSessionChooser)
|
|
|
|
self.verticalLayout_9.setObjectName("verticalLayout_9")
|
|
|
|
self.quickNewSession = QtWidgets.QPushButton(self.page_quickSessionChooser)
|
|
|
|
self.quickNewSession.setAutoDefault(True)
|
|
|
|
self.quickNewSession.setDefault(True)
|
|
|
|
self.quickNewSession.setObjectName("quickNewSession")
|
|
|
|
self.verticalLayout_9.addWidget(self.quickNewSession)
|
|
|
|
self.scrollArea = QtWidgets.QScrollArea(self.page_quickSessionChooser)
|
|
|
|
self.scrollArea.setWidgetResizable(True)
|
|
|
|
self.scrollArea.setAlignment(QtCore.Qt.AlignCenter)
|
|
|
|
self.scrollArea.setObjectName("scrollArea")
|
|
|
|
self.quickSessionChooser = QtWidgets.QWidget()
|
|
|
|
self.quickSessionChooser.setGeometry(QtCore.QRect(0, 0, 893, 607))
|
|
|
|
self.quickSessionChooser.setObjectName("quickSessionChooser")
|
|
|
|
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.quickSessionChooser)
|
|
|
|
self.verticalLayout_7.setObjectName("verticalLayout_7")
|
|
|
|
spacerItem = QtWidgets.QSpacerItem(20, 586, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
self.verticalLayout_7.addItem(spacerItem)
|
|
|
|
self.scrollArea.setWidget(self.quickSessionChooser)
|
|
|
|
self.verticalLayout_9.addWidget(self.scrollArea)
|
|
|
|
self.quickStackedWidget.addWidget(self.page_quickSessionChooser)
|
|
|
|
self.page_quickSessionLoaded = QtWidgets.QWidget()
|
|
|
|
self.page_quickSessionLoaded.setObjectName("page_quickSessionLoaded")
|
|
|
|
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.page_quickSessionLoaded)
|
|
|
|
self.verticalLayout_8.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.verticalLayout_8.setSpacing(0)
|
|
|
|
self.verticalLayout_8.setObjectName("verticalLayout_8")
|
|
|
|
self.quickSessionNameLineEdit = QtWidgets.QLineEdit(self.page_quickSessionLoaded)
|
|
|
|
self.quickSessionNameLineEdit.setAlignment(QtCore.Qt.AlignCenter)
|
|
|
|
self.quickSessionNameLineEdit.setObjectName("quickSessionNameLineEdit")
|
|
|
|
self.verticalLayout_8.addWidget(self.quickSessionNameLineEdit)
|
|
|
|
self.widget_2 = QtWidgets.QWidget(self.page_quickSessionLoaded)
|
|
|
|
self.widget_2.setObjectName("widget_2")
|
|
|
|
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget_2)
|
|
|
|
self.horizontalLayout_4.setContentsMargins(0, -1, 0, -1)
|
|
|
|
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
|
|
|
self.quickSaveOpenSession = QtWidgets.QPushButton(self.widget_2)
|
|
|
|
self.quickSaveOpenSession.setObjectName("quickSaveOpenSession")
|
|
|
|
self.horizontalLayout_4.addWidget(self.quickSaveOpenSession)
|
|
|
|
self.quickCloseOpenSession = QtWidgets.QPushButton(self.widget_2)
|
|
|
|
self.quickCloseOpenSession.setObjectName("quickCloseOpenSession")
|
|
|
|
self.horizontalLayout_4.addWidget(self.quickCloseOpenSession)
|
|
|
|
self.verticalLayout_8.addWidget(self.widget_2)
|
|
|
|
self.splitter = QtWidgets.QSplitter(self.page_quickSessionLoaded)
|
|
|
|
self.splitter.setOrientation(QtCore.Qt.Vertical)
|
|
|
|
self.splitter.setObjectName("splitter")
|
|
|
|
self.quickSessionNotesGroupBox = QtWidgets.QGroupBox(self.splitter)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(1)
|
|
|
|
sizePolicy.setHeightForWidth(self.quickSessionNotesGroupBox.sizePolicy().hasHeightForWidth())
|
|
|
|
self.quickSessionNotesGroupBox.setSizePolicy(sizePolicy)
|
|
|
|
self.quickSessionNotesGroupBox.setObjectName("quickSessionNotesGroupBox")
|
|
|
|
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.quickSessionNotesGroupBox)
|
|
|
|
self.verticalLayout_10.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.verticalLayout_10.setSpacing(0)
|
|
|
|
self.verticalLayout_10.setObjectName("verticalLayout_10")
|
|
|
|
self.quickSessionNotesPlainTextEdit = QtWidgets.QPlainTextEdit(self.quickSessionNotesGroupBox)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.quickSessionNotesPlainTextEdit.sizePolicy().hasHeightForWidth())
|
|
|
|
self.quickSessionNotesPlainTextEdit.setSizePolicy(sizePolicy)
|
|
|
|
self.quickSessionNotesPlainTextEdit.setObjectName("quickSessionNotesPlainTextEdit")
|
|
|
|
self.verticalLayout_10.addWidget(self.quickSessionNotesPlainTextEdit)
|
|
|
|
self.quickSessionClientsListWidget = QtWidgets.QListWidget(self.splitter)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(6)
|
|
|
|
sizePolicy.setHeightForWidth(self.quickSessionClientsListWidget.sizePolicy().hasHeightForWidth())
|
|
|
|
self.quickSessionClientsListWidget.setSizePolicy(sizePolicy)
|
|
|
|
self.quickSessionClientsListWidget.setViewMode(QtWidgets.QListView.IconMode)
|
|
|
|
self.quickSessionClientsListWidget.setObjectName("quickSessionClientsListWidget")
|
|
|
|
self.verticalLayout_8.addWidget(self.splitter)
|
|
|
|
self.quickStackedWidget.addWidget(self.page_quickSessionLoaded)
|
|
|
|
self.horizontalLayout_2.addWidget(self.quickStackedWidget)
|
|
|
|
self.tabbyCat.addTab(self.tab_quick, "")
|
|
|
|
self.tab_detailed = QtWidgets.QWidget()
|
|
|
|
self.tab_detailed.setObjectName("tab_detailed")
|
|
|
|
self.horizontalLayout = QtWidgets.QHBoxLayout(self.tab_detailed)
|
|
|
|
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.horizontalLayout.setSpacing(0)
|
|
|
|
self.horizontalLayout.setObjectName("horizontalLayout")
|
|
|
|
self.detailedStackedWidget = QtWidgets.QStackedWidget(self.tab_detailed)
|
|
|
|
self.detailedStackedWidget.setObjectName("detailedStackedWidget")
|
|
|
|
self.stack_no_session = QtWidgets.QWidget()
|
|
|
|
self.stack_no_session.setObjectName("stack_no_session")
|
|
|
|
self.l_2 = QtWidgets.QHBoxLayout(self.stack_no_session)
|
|
|
|
self.l_2.setContentsMargins(9, 9, 9, 9)
|
|
|
|
self.l_2.setSpacing(6)
|
|
|
|
self.l_2.setObjectName("l_2")
|
|
|
|
self.widget = QtWidgets.QWidget(self.stack_no_session)
|
|
|
|
self.widget.setObjectName("widget")
|
|
|
|
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.widget)
|
|
|
|
self.verticalLayout_3.setObjectName("verticalLayout_3")
|
|
|
|
self.button_new_session = QtWidgets.QPushButton(self.widget)
|
|
|
|
self.button_new_session.setObjectName("button_new_session")
|
|
|
|
self.verticalLayout_3.addWidget(self.button_new_session)
|
|
|
|
self.button_load_selected_session = QtWidgets.QPushButton(self.widget)
|
|
|
|
self.button_load_selected_session.setObjectName("button_load_selected_session")
|
|
|
|
self.verticalLayout_3.addWidget(self.button_load_selected_session)
|
|
|
|
self.checkBoxNested = QtWidgets.QCheckBox(self.widget)
|
|
|
|
self.checkBoxNested.setChecked(True)
|
|
|
|
self.checkBoxNested.setObjectName("checkBoxNested")
|
|
|
|
self.verticalLayout_3.addWidget(self.checkBoxNested)
|
|
|
|
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
self.verticalLayout_3.addItem(spacerItem1)
|
|
|
|
self.l_2.addWidget(self.widget)
|
|
|
|
self.session_tree = QtWidgets.QTreeWidget(self.stack_no_session)
|
|
|
|
self.session_tree.setObjectName("session_tree")
|
|
|
|
self.session_tree.headerItem().setText(0, "1")
|
|
|
|
self.l_2.addWidget(self.session_tree)
|
|
|
|
self.detailedStackedWidget.addWidget(self.stack_no_session)
|
|
|
|
self.stack_loaded_session = QtWidgets.QWidget()
|
|
|
|
self.stack_loaded_session.setObjectName("stack_loaded_session")
|
|
|
|
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.stack_loaded_session)
|
|
|
|
self.verticalLayout_4.setContentsMargins(9, 9, 9, 9)
|
|
|
|
self.verticalLayout_4.setSpacing(0)
|
|
|
|
self.verticalLayout_4.setObjectName("verticalLayout_4")
|
|
|
|
self.vSplitterProgramsLog = QtWidgets.QSplitter(self.stack_loaded_session)
|
|
|
|
self.vSplitterProgramsLog.setOrientation(QtCore.Qt.Vertical)
|
|
|
|
self.vSplitterProgramsLog.setObjectName("vSplitterProgramsLog")
|
|
|
|
self.hSplitterLauncherClients = QtWidgets.QSplitter(self.vSplitterProgramsLog)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(7)
|
|
|
|
sizePolicy.setHeightForWidth(self.hSplitterLauncherClients.sizePolicy().hasHeightForWidth())
|
|
|
|
self.hSplitterLauncherClients.setSizePolicy(sizePolicy)
|
|
|
|
self.hSplitterLauncherClients.setOrientation(QtCore.Qt.Horizontal)
|
|
|
|
self.hSplitterLauncherClients.setChildrenCollapsible(False)
|
|
|
|
self.hSplitterLauncherClients.setObjectName("hSplitterLauncherClients")
|
|
|
|
self.session_programs = QtWidgets.QGroupBox(self.hSplitterLauncherClients)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(7)
|
|
|
|
sizePolicy.setHeightForWidth(self.session_programs.sizePolicy().hasHeightForWidth())
|
|
|
|
self.session_programs.setSizePolicy(sizePolicy)
|
|
|
|
self.session_programs.setObjectName("session_programs")
|
|
|
|
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.session_programs)
|
|
|
|
self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.verticalLayout_5.setSpacing(0)
|
|
|
|
self.verticalLayout_5.setObjectName("verticalLayout_5")
|
|
|
|
self.loadedSessionsLauncher = QtWidgets.QTreeWidget(self.session_programs)
|
|
|
|
self.loadedSessionsLauncher.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection)
|
|
|
|
self.loadedSessionsLauncher.setIconSize(QtCore.QSize(64, 64))
|
|
|
|
self.loadedSessionsLauncher.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
|
|
|
|
self.loadedSessionsLauncher.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
|
|
|
|
self.loadedSessionsLauncher.setObjectName("loadedSessionsLauncher")
|
|
|
|
self.loadedSessionsLauncher.headerItem().setText(0, "1")
|
|
|
|
self.verticalLayout_5.addWidget(self.loadedSessionsLauncher)
|
|
|
|
self.session_loaded = QtWidgets.QGroupBox(self.hSplitterLauncherClients)
|
|
|
|
self.session_loaded.setObjectName("session_loaded")
|
|
|
|
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.session_loaded)
|
|
|
|
self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.verticalLayout_6.setSpacing(0)
|
|
|
|
self.verticalLayout_6.setObjectName("verticalLayout_6")
|
|
|
|
self.loadedSessionClients = QtWidgets.QTreeWidget(self.session_loaded)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(3)
|
|
|
|
sizePolicy.setHeightForWidth(self.loadedSessionClients.sizePolicy().hasHeightForWidth())
|
|
|
|
self.loadedSessionClients.setSizePolicy(sizePolicy)
|
|
|
|
self.loadedSessionClients.setAlternatingRowColors(True)
|
|
|
|
self.loadedSessionClients.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
|
|
|
|
self.loadedSessionClients.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
|
|
|
|
self.loadedSessionClients.setObjectName("loadedSessionClients")
|
|
|
|
self.loadedSessionClients.headerItem().setText(0, "1")
|
|
|
|
self.verticalLayout_6.addWidget(self.loadedSessionClients)
|
|
|
|
self.loadedSessionDescriptionGroupBox = QtWidgets.QGroupBox(self.vSplitterProgramsLog)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(2)
|
|
|
|
sizePolicy.setHeightForWidth(self.loadedSessionDescriptionGroupBox.sizePolicy().hasHeightForWidth())
|
|
|
|
self.loadedSessionDescriptionGroupBox.setSizePolicy(sizePolicy)
|
|
|
|
self.loadedSessionDescriptionGroupBox.setObjectName("loadedSessionDescriptionGroupBox")
|
|
|
|
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.loadedSessionDescriptionGroupBox)
|
|
|
|
self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.verticalLayout_2.setSpacing(0)
|
|
|
|
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
|
|
|
self.loadedSessionDescription = QtWidgets.QPlainTextEdit(self.loadedSessionDescriptionGroupBox)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.loadedSessionDescription.sizePolicy().hasHeightForWidth())
|
|
|
|
self.loadedSessionDescription.setSizePolicy(sizePolicy)
|
|
|
|
self.loadedSessionDescription.setObjectName("loadedSessionDescription")
|
|
|
|
self.verticalLayout_2.addWidget(self.loadedSessionDescription)
|
|
|
|
self.verticalLayout_4.addWidget(self.vSplitterProgramsLog)
|
|
|
|
self.detailedStackedWidget.addWidget(self.stack_loaded_session)
|
|
|
|
self.horizontalLayout.addWidget(self.detailedStackedWidget)
|
|
|
|
self.tabbyCat.addTab(self.tab_detailed, "")
|
|
|
|
self.tab_information = QtWidgets.QWidget()
|
|
|
|
self.tab_information.setObjectName("tab_information")
|
|
|
|
self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.tab_information)
|
|
|
|
self.verticalLayout_11.setObjectName("verticalLayout_11")
|
|
|
|
self.informationTreeWidget = QtWidgets.QTreeWidget(self.tab_information)
|
|
|
|
self.informationTreeWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
|
|
|
|
self.informationTreeWidget.setAlternatingRowColors(True)
|
|
|
|
self.informationTreeWidget.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
|
|
|
|
self.informationTreeWidget.setItemsExpandable(False)
|
|
|
|
self.informationTreeWidget.setObjectName("informationTreeWidget")
|
|
|
|
self.informationTreeWidget.headerItem().setTextAlignment(0, QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
item_0 = QtWidgets.QTreeWidgetItem(self.informationTreeWidget)
|
|
|
|
item_0 = QtWidgets.QTreeWidgetItem(self.informationTreeWidget)
|
|
|
|
item_0 = QtWidgets.QTreeWidgetItem(self.informationTreeWidget)
|
|
|
|
item_0 = QtWidgets.QTreeWidgetItem(self.informationTreeWidget)
|
|
|
|
item_0 = QtWidgets.QTreeWidgetItem(self.informationTreeWidget)
|
|
|
|
self.informationTreeWidget.header().setVisible(False)
|
|
|
|
self.informationTreeWidget.header().setDefaultSectionSize(150)
|
|
|
|
self.informationTreeWidget.header().setMinimumSectionSize(50)
|
|
|
|
self.verticalLayout_11.addWidget(self.informationTreeWidget)
|
|
|
|
self.tabbyCat.addTab(self.tab_information, "")
|
|
|
|
self.verticalLayout_12.addWidget(self.tabbyCat)
|
|
|
|
self.mainPageSwitcher.addWidget(self.tabPage)
|
|
|
|
self.messagePage = QtWidgets.QWidget()
|
|
|
|
self.messagePage.setObjectName("messagePage")
|
|
|
|
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.messagePage)
|
|
|
|
self.verticalLayout_13.setObjectName("verticalLayout_13")
|
|
|
|
self.messageLabel = QtWidgets.QLabel(self.messagePage)
|
|
|
|
self.messageLabel.setAlignment(QtCore.Qt.AlignCenter)
|
|
|
|
self.messageLabel.setObjectName("messageLabel")
|
|
|
|
self.verticalLayout_13.addWidget(self.messageLabel)
|
|
|
|
self.mainPageSwitcher.addWidget(self.messagePage)
|
|
|
|
self.verticalLayout.addWidget(self.mainPageSwitcher)
|
|
|
|
MainWindow.setCentralWidget(self.centralwidget)
|
|
|
|
self.statusbar = QtWidgets.QStatusBar(MainWindow)
|
|
|
|
self.statusbar.setObjectName("statusbar")
|
|
|
|
MainWindow.setStatusBar(self.statusbar)
|
|
|
|
self.menubar = QtWidgets.QMenuBar(MainWindow)
|
|
|
|
self.menubar.setGeometry(QtCore.QRect(0, 0, 953, 20))
|
|
|
|
self.menubar.setObjectName("menubar")
|
|
|
|
self.menuControl = QtWidgets.QMenu(self.menubar)
|
|
|
|
self.menuControl.setObjectName("menuControl")
|
|
|
|
self.menuSession = QtWidgets.QMenu(self.menubar)
|
|
|
|
self.menuSession.setObjectName("menuSession")
|
|
|
|
self.menuClientNameId = QtWidgets.QMenu(self.menubar)
|
|
|
|
self.menuClientNameId.setObjectName("menuClientNameId")
|
|
|
|
MainWindow.setMenuBar(self.menubar)
|
|
|
|
self.actionMenuQuit = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionMenuQuit.setObjectName("actionMenuQuit")
|
|
|
|
self.actionAbout = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionAbout.setObjectName("actionAbout")
|
|
|
|
self.actionHide_in_System_Tray = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionHide_in_System_Tray.setObjectName("actionHide_in_System_Tray")
|
|
|
|
self.actionSessionAddClient = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionSessionAddClient.setObjectName("actionSessionAddClient")
|
|
|
|
self.actionSessionSave = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionSessionSave.setObjectName("actionSessionSave")
|
|
|
|
self.actionSessionSaveAs = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionSessionSaveAs.setObjectName("actionSessionSaveAs")
|
|
|
|
self.actionSessionSaveAndClose = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionSessionSaveAndClose.setObjectName("actionSessionSaveAndClose")
|
|
|
|
self.actionSessionAbort = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionSessionAbort.setObjectName("actionSessionAbort")
|
|
|
|
self.actionClientStop = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionClientStop.setObjectName("actionClientStop")
|
|
|
|
self.actionClientResume = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionClientResume.setObjectName("actionClientResume")
|
|
|
|
self.actionClientSave_separately = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionClientSave_separately.setObjectName("actionClientSave_separately")
|
|
|
|
self.actionClientRemove = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionClientRemove.setObjectName("actionClientRemove")
|
|
|
|
self.actionClientToggleVisible = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionClientToggleVisible.setObjectName("actionClientToggleVisible")
|
|
|
|
self.actionShow_All_Clients = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionShow_All_Clients.setObjectName("actionShow_All_Clients")
|
|
|
|
self.actionHide_All_Clients = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionHide_All_Clients.setObjectName("actionHide_All_Clients")
|
|
|
|
self.actionRebuild_Program_Database = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionRebuild_Program_Database.setObjectName("actionRebuild_Program_Database")
|
|
|
|
self.actionClientRename = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionClientRename.setObjectName("actionClientRename")
|
|
|
|
self.actionSettings = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionSettings.setObjectName("actionSettings")
|
|
|
|
self.actionManual = QtWidgets.QAction(MainWindow)
|
|
|
|
self.actionManual.setObjectName("actionManual")
|
|
|
|
self.menuControl.addAction(self.actionManual)
|
|
|
|
self.menuControl.addAction(self.actionRebuild_Program_Database)
|
|
|
|
self.menuControl.addAction(self.actionHide_in_System_Tray)
|
|
|
|
self.menuControl.addAction(self.actionSettings)
|
|
|
|
self.menuControl.addAction(self.actionMenuQuit)
|
|
|
|
self.menuSession.addAction(self.actionSessionAddClient)
|
|
|
|
self.menuSession.addAction(self.actionSessionSave)
|
|
|
|
self.menuSession.addAction(self.actionSessionSaveAs)
|
|
|
|
self.menuSession.addAction(self.actionSessionSaveAndClose)
|
|
|
|
self.menuSession.addAction(self.actionSessionAbort)
|
|
|
|
self.menuSession.addSeparator()
|
|
|
|
self.menuSession.addAction(self.actionShow_All_Clients)
|
|
|
|
self.menuSession.addAction(self.actionHide_All_Clients)
|
|
|
|
self.menuClientNameId.addAction(self.actionClientRename)
|
|
|
|
self.menuClientNameId.addAction(self.actionClientToggleVisible)
|
|
|
|
self.menuClientNameId.addAction(self.actionClientSave_separately)
|
|
|
|
self.menuClientNameId.addAction(self.actionClientStop)
|
|
|
|
self.menuClientNameId.addAction(self.actionClientResume)
|
|
|
|
self.menuClientNameId.addSeparator()
|
|
|
|
self.menuClientNameId.addAction(self.actionClientRemove)
|
|
|
|
self.menubar.addAction(self.menuControl.menuAction())
|
|
|
|
self.menubar.addAction(self.menuSession.menuAction())
|
|
|
|
self.menubar.addAction(self.menuClientNameId.menuAction())
|
|
|
|
|
|
|
|
self.retranslateUi(MainWindow)
|
|
|
|
self.mainPageSwitcher.setCurrentIndex(0)
|
|
|
|
self.tabbyCat.setCurrentIndex(0)
|
|
|
|
self.quickStackedWidget.setCurrentIndex(0)
|
|
|
|
self.detailedStackedWidget.setCurrentIndex(1)
|
|
|
|
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
|
|
|
|
|
|
|
def retranslateUi(self, MainWindow):
|
|
|
|
_translate = QtCore.QCoreApplication.translate
|
|
|
|
MainWindow.setWindowTitle(_translate("MainWindow", "Agordejo"))
|
|
|
|
self.quickNewSession.setText(_translate("MainWindow", "Start New Session"))
|
|
|
|
self.quickSessionNameLineEdit.setText(_translate("MainWindow", "Session Name Goes Here"))
|
|
|
|
self.quickSaveOpenSession.setText(_translate("MainWindow", "Save"))
|
|
|
|
self.quickCloseOpenSession.setText(_translate("MainWindow", "Save and Close"))
|
|
|
|
self.quickSessionNotesGroupBox.setTitle(_translate("MainWindow", "Session Notes"))
|
|
|
|
self.quickSessionClientsListWidget.setSortingEnabled(True)
|
|
|
|
self.tabbyCat.setTabText(self.tabbyCat.indexOf(self.tab_quick), _translate("MainWindow", "Quick View"))
|
|
|
|
self.button_new_session.setText(_translate("MainWindow", "New"))
|
|
|
|
self.button_load_selected_session.setText(_translate("MainWindow", "Load Selected"))
|
|
|
|
self.checkBoxNested.setText(_translate("MainWindow", "Tree View"))
|
|
|
|
self.session_programs.setTitle(_translate("MainWindow", "Double-click to load program"))
|
|
|
|
self.session_loaded.setTitle(_translate("MainWindow", "In current session"))
|
|
|
|
self.loadedSessionDescriptionGroupBox.setTitle(_translate("MainWindow", "Session Notes"))
|
|
|
|
self.tabbyCat.setTabText(self.tabbyCat.indexOf(self.tab_detailed), _translate("MainWindow", "Full View"))
|
|
|
|
__sortingEnabled = self.informationTreeWidget.isSortingEnabled()
|
|
|
|
self.informationTreeWidget.setSortingEnabled(False)
|
|
|
|
self.informationTreeWidget.topLevelItem(0).setText(0, _translate("MainWindow", "JACK"))
|
|
|
|
self.informationTreeWidget.topLevelItem(0).setText(1, _translate("MainWindow", "version and running"))
|
|
|
|
self.informationTreeWidget.topLevelItem(1).setText(0, _translate("MainWindow", "NSM Server Mode"))
|
|
|
|
self.informationTreeWidget.topLevelItem(1).setText(1, _translate("MainWindow", "Self-started, connected to, environment var"))
|
|
|
|
self.informationTreeWidget.topLevelItem(2).setText(0, _translate("MainWindow", "NSM Url"))
|
|
|
|
self.informationTreeWidget.topLevelItem(2).setText(1, _translate("MainWindow", "osc.upd ip port"))
|
|
|
|
self.informationTreeWidget.topLevelItem(3).setText(0, _translate("MainWindow", "Session Root"))
|
|
|
|
self.informationTreeWidget.topLevelItem(3).setText(1, _translate("MainWindow", "/home/usr/NSM Sessions"))
|
|
|
|
self.informationTreeWidget.topLevelItem(4).setText(0, _translate("MainWindow", "Program Database"))
|
|
|
|
self.informationTreeWidget.topLevelItem(4).setText(1, _translate("MainWindow", "Last Updated"))
|
|
|
|
self.informationTreeWidget.setSortingEnabled(__sortingEnabled)
|
|
|
|
self.tabbyCat.setTabText(self.tabbyCat.indexOf(self.tab_information), _translate("MainWindow", "Information"))
|
|
|
|
self.messageLabel.setText(_translate("MainWindow", "Processing"))
|
|
|
|
self.menuControl.setTitle(_translate("MainWindow", "Control"))
|
|
|
|
self.menuSession.setTitle(_translate("MainWindow", "SessionName"))
|
|
|
|
self.menuClientNameId.setTitle(_translate("MainWindow", "ClientNameId"))
|
|
|
|
self.actionMenuQuit.setText(_translate("MainWindow", "Quit"))
|
|
|
|
self.actionMenuQuit.setShortcut(_translate("MainWindow", "Ctrl+Shift+Q"))
|
|
|
|
self.actionAbout.setText(_translate("MainWindow", "About"))
|
|
|
|
self.actionHide_in_System_Tray.setText(_translate("MainWindow", "Hide in System Tray"))
|
|
|
|
self.actionHide_in_System_Tray.setShortcut(_translate("MainWindow", "Ctrl+Q"))
|
|
|
|
self.actionSessionAddClient.setText(_translate("MainWindow", "Add Client (Prompt)"))
|
|
|
|
self.actionSessionAddClient.setShortcut(_translate("MainWindow", "A"))
|
|
|
|
self.actionSessionSave.setText(_translate("MainWindow", "Save"))
|
|
|
|
self.actionSessionSave.setShortcut(_translate("MainWindow", "Ctrl+S"))
|
|
|
|
self.actionSessionSaveAs.setText(_translate("MainWindow", "Save and Clone under different name"))
|
|
|
|
self.actionSessionSaveAs.setShortcut(_translate("MainWindow", "Ctrl+Shift+S"))
|
|
|
|
self.actionSessionSaveAndClose.setText(_translate("MainWindow", "Save and Close"))
|
|
|
|
self.actionSessionSaveAndClose.setShortcut(_translate("MainWindow", "Ctrl+W"))
|
|
|
|
self.actionSessionAbort.setText(_translate("MainWindow", "Close without Save (\"Abort\")"))
|
|
|
|
self.actionSessionAbort.setShortcut(_translate("MainWindow", "Ctrl+Shift+W"))
|
|
|
|
self.actionClientStop.setText(_translate("MainWindow", "Stop"))
|
|
|
|
self.actionClientStop.setShortcut(_translate("MainWindow", "Alt+O"))
|
|
|
|
self.actionClientResume.setText(_translate("MainWindow", "Resume"))
|
|
|
|
self.actionClientResume.setShortcut(_translate("MainWindow", "Alt+R"))
|
|
|
|
self.actionClientSave_separately.setText(_translate("MainWindow", "Save separately"))
|
|
|
|
self.actionClientSave_separately.setShortcut(_translate("MainWindow", "Alt+S"))
|
|
|
|
self.actionClientRemove.setText(_translate("MainWindow", "Remove"))
|
|
|
|
self.actionClientRemove.setShortcut(_translate("MainWindow", "Alt+X"))
|
|
|
|
self.actionClientToggleVisible.setText(_translate("MainWindow", "Toggle Visible"))
|
|
|
|
self.actionClientToggleVisible.setShortcut(_translate("MainWindow", "Alt+T"))
|
|
|
|
self.actionShow_All_Clients.setText(_translate("MainWindow", "Show All Clients"))
|
|
|
|
self.actionHide_All_Clients.setText(_translate("MainWindow", "Hide All Clients"))
|
|
|
|
self.actionRebuild_Program_Database.setText(_translate("MainWindow", "Rebuild Program Database"))
|
|
|
|
self.actionClientRename.setText(_translate("MainWindow", "Rename"))
|
|
|
|
self.actionClientRename.setShortcut(_translate("MainWindow", "F2"))
|
|
|
|
self.actionSettings.setText(_translate("MainWindow", "Settings"))
|
|
|
|
self.actionManual.setText(_translate("MainWindow", "Manual"))
|