From 32abb9143aed978c08e65040176d907827ec166c Mon Sep 17 00:00:00 2001 From: destinyk <destiny.kuehn@student.nmt.edu> Date: Mon, 25 Mar 2024 14:47:41 -0600 Subject: [PATCH] update ui files --- nexus/EditorWidget.ui | 2 +- nexus/EditorWidget_ui.py | 72 +++++++++++ nexus/NexusWindow.ui | 16 +-- nexus/NexusWindow_ui.py | 261 +++++++++++++++++++++++++++++++++++++++ nexus/icons_rc.py | 24 ++-- 5 files changed, 355 insertions(+), 20 deletions(-) create mode 100644 nexus/EditorWidget_ui.py create mode 100644 nexus/NexusWindow_ui.py diff --git a/nexus/EditorWidget.ui b/nexus/EditorWidget.ui index caba12c2..6bd95dc0 100644 --- a/nexus/EditorWidget.ui +++ b/nexus/EditorWidget.ui @@ -12,7 +12,7 @@ </property> <property name="minimumSize"> <size> - <width>700</width> + <width>100</width> <height>0</height> </size> </property> diff --git a/nexus/EditorWidget_ui.py b/nexus/EditorWidget_ui.py new file mode 100644 index 00000000..15b6c523 --- /dev/null +++ b/nexus/EditorWidget_ui.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'EditorWidget.ui' +## +## Created by: Qt User Interface Compiler version 6.6.1 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QApplication, QFrame, QSizePolicy, QSpacerItem, + QVBoxLayout, QWidget) + +class Ui_Form(object): + def setupUi(self, Form): + if not Form.objectName(): + Form.setObjectName(u"Form") + Form.resize(600, 400) + Form.setMinimumSize(QSize(100, 0)) + self.verticalLayout_2 = QVBoxLayout(Form) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.verticalLayout_2.setContentsMargins(0, 12, 12, 12) + self.frame = QFrame(Form) + self.frame.setObjectName(u"frame") + sizePolicy = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) + self.frame.setSizePolicy(sizePolicy) + self.frame.setFrameShape(QFrame.StyledPanel) + self.frame.setFrameShadow(QFrame.Raised) + self.verticalLayout = QVBoxLayout(self.frame) + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setContentsMargins(0, 0, 0, 12) + self.uiGeneral = QVBoxLayout() + self.uiGeneral.setObjectName(u"uiGeneral") + + self.verticalLayout.addLayout(self.uiGeneral) + + self.uiSpecific = QVBoxLayout() + self.uiSpecific.setObjectName(u"uiSpecific") + + self.verticalLayout.addLayout(self.uiSpecific) + + self.verticalSpacer = QSpacerItem(20, 2, QSizePolicy.Minimum, QSizePolicy.Expanding) + + self.verticalLayout.addItem(self.verticalSpacer) + + self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) + + self.verticalLayout.addItem(self.horizontalSpacer) + + + self.verticalLayout_2.addWidget(self.frame) + + + self.retranslateUi(Form) + + QMetaObject.connectSlotsByName(Form) + # setupUi + + def retranslateUi(self, Form): + Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None)) + # retranslateUi + diff --git a/nexus/NexusWindow.ui b/nexus/NexusWindow.ui index 7e40669e..f147cf50 100644 --- a/nexus/NexusWindow.ui +++ b/nexus/NexusWindow.ui @@ -29,17 +29,18 @@ </property> <item> <layout class="QHBoxLayout" name="uiMainLayout"> - <item> - <widget class="QFrame" name="LeftFrame"> - <property name="sizePolicy"> + <item> + <widget class="QSplitter" name="uiSplitter"> + <widget class="QFrame" name="LeftFrame"> + <!-- <property name="sizePolicy"> <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> - </property> + </property> --> <property name="minimumSize"> <size> - <width>460</width> + <width>100</width> <height>0</height> </size> </property> @@ -161,7 +162,7 @@ </property> <property name="minimumSize"> <size> - <width>450</width> + <width>100</width> <height>0</height> </size> </property> @@ -196,7 +197,8 @@ </item> </layout> </widget> - </item> + </widget> + </item> </layout> </item> </layout> diff --git a/nexus/NexusWindow_ui.py b/nexus/NexusWindow_ui.py new file mode 100644 index 00000000..e46ae2bb --- /dev/null +++ b/nexus/NexusWindow_ui.py @@ -0,0 +1,261 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'NexusWindow.ui' +## +## Created by: Qt User Interface Compiler version 6.6.1 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, + QCursor, QFont, QFontDatabase, QGradient, + QIcon, QImage, QKeySequence, QLinearGradient, + QPainter, QPalette, QPixmap, QRadialGradient, + QTransform) +from PySide6.QtWidgets import (QAbstractItemView, QAbstractScrollArea, QApplication, QFrame, + QHBoxLayout, QHeaderView, QMainWindow, QMenu, + QMenuBar, QSizePolicy, QSpacerItem, QSplitter, + QStatusBar, QToolBar, QToolButton, QTreeView, + QVBoxLayout, QWidget) +import icons_rc + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + if not MainWindow.objectName(): + MainWindow.setObjectName(u"MainWindow") + MainWindow.resize(1280, 819) + self.actionScan_MiniSEED = QAction(MainWindow) + self.actionScan_MiniSEED.setObjectName(u"actionScan_MiniSEED") + icon = QIcon() + icon.addFile(u":/icon/scan-512.png", QSize(), QIcon.Normal, QIcon.Off) + self.actionScan_MiniSEED.setIcon(icon) + self.actionWrite_StationXML = QAction(MainWindow) + self.actionWrite_StationXML.setObjectName(u"actionWrite_StationXML") + icon1 = QIcon() + icon1.addFile(u":/icon/savexml.png", QSize(), QIcon.Normal, QIcon.Off) + self.actionWrite_StationXML.setIcon(icon1) + self.actionExit = QAction(MainWindow) + self.actionExit.setObjectName(u"actionExit") + self.actionDebug = QAction(MainWindow) + self.actionDebug.setObjectName(u"actionDebug") + self.actionRead_StationXML = QAction(MainWindow) + self.actionRead_StationXML.setObjectName(u"actionRead_StationXML") + icon2 = QIcon() + icon2.addFile(u":/icon/internet-xml.png", QSize(), QIcon.Normal, QIcon.Off) + self.actionRead_StationXML.setIcon(icon2) + self.actionPlotStations = QAction(MainWindow) + self.actionPlotStations.setObjectName(u"actionPlotStations") + icon3 = QIcon() + icon3.addFile(u":/icon/globe.png", QSize(), QIcon.Normal, QIcon.Off) + self.actionPlotStations.setIcon(icon3) + self.actionCalculateResponses = QAction(MainWindow) + self.actionCalculateResponses.setObjectName(u"actionCalculateResponses") + icon4 = QIcon() + icon4.addFile(u":/icon/calculateresponses.png", QSize(), QIcon.Normal, QIcon.Off) + self.actionCalculateResponses.setIcon(icon4) + self.actionNRL_online = QAction(MainWindow) + self.actionNRL_online.setObjectName(u"actionNRL_online") + self.actionNRL_online.setCheckable(True) + self.actionNRL_online.setChecked(True) + self.actionNRL_root = QAction(MainWindow) + self.actionNRL_root.setObjectName(u"actionNRL_root") + self.centralwidget = QWidget(MainWindow) + self.centralwidget.setObjectName(u"centralwidget") + self.verticalLayout = QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.uiMainLayout = QHBoxLayout() + self.uiMainLayout.setObjectName(u"uiMainLayout") + self.uiSplitter = QSplitter(self.centralwidget) + self.uiSplitter.setObjectName(u"uiSplitter") + self.LeftFrame = QFrame(self.uiSplitter) + self.LeftFrame.setObjectName(u"LeftFrame") + self.LeftFrame.setMinimumSize(QSize(100, 0)) + self.verticalLayout_2 = QVBoxLayout(self.LeftFrame) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.horizontalLayout = QHBoxLayout() + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.expand = QToolButton(self.LeftFrame) + self.expand.setObjectName(u"expand") + icon5 = QIcon() + icon5.addFile(u":/icon/ExpandIcon.png", QSize(), QIcon.Normal, QIcon.Off) + self.expand.setIcon(icon5) + + self.horizontalLayout.addWidget(self.expand) + + self.collapse = QToolButton(self.LeftFrame) + self.collapse.setObjectName(u"collapse") + icon6 = QIcon() + icon6.addFile(u":/icon/CollapseIcon.png", QSize(), QIcon.Normal, QIcon.Off) + self.collapse.setIcon(icon6) + + self.horizontalLayout.addWidget(self.collapse) + + self.horizontalSpacer = QSpacerItem(228, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) + + self.horizontalLayout.addItem(self.horizontalSpacer) + + self.uiAddButton = QToolButton(self.LeftFrame) + self.uiAddButton.setObjectName(u"uiAddButton") + icon7 = QIcon() + icon7.addFile(u":/icon/plus_icon.png", QSize(), QIcon.Normal, QIcon.Off) + self.uiAddButton.setIcon(icon7) + self.uiAddButton.setCheckable(False) + + self.horizontalLayout.addWidget(self.uiAddButton) + + self.uiSubtractButton = QToolButton(self.LeftFrame) + self.uiSubtractButton.setObjectName(u"uiSubtractButton") + icon8 = QIcon() + icon8.addFile(u":/icon/minus_icon.png", QSize(), QIcon.Normal, QIcon.Off) + self.uiSubtractButton.setIcon(icon8) + + self.horizontalLayout.addWidget(self.uiSubtractButton) + + self.uiSplitButton_epoch = QToolButton(self.LeftFrame) + self.uiSplitButton_epoch.setObjectName(u"uiSplitButton_epoch") + icon9 = QIcon() + icon9.addFile(u":/icon/split_icon.png", QSize(), QIcon.Normal, QIcon.Off) + self.uiSplitButton_epoch.setIcon(icon9) + + self.horizontalLayout.addWidget(self.uiSplitButton_epoch) + + self.uiSplitButton_chan = QToolButton(self.LeftFrame) + self.uiSplitButton_chan.setObjectName(u"uiSplitButton_chan") + icon10 = QIcon() + icon10.addFile(u":/icon/split_icon_horizontal.png", QSize(), QIcon.Normal, QIcon.Off) + self.uiSplitButton_chan.setIcon(icon10) + + self.horizontalLayout.addWidget(self.uiSplitButton_chan) + + + self.verticalLayout_2.addLayout(self.horizontalLayout) + + self.uiInventoryTree = QTreeView(self.LeftFrame) + self.uiInventoryTree.setObjectName(u"uiInventoryTree") + sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.uiInventoryTree.sizePolicy().hasHeightForWidth()) + self.uiInventoryTree.setSizePolicy(sizePolicy) + self.uiInventoryTree.setMinimumSize(QSize(100, 0)) + self.uiInventoryTree.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents) + self.uiInventoryTree.setAlternatingRowColors(True) + self.uiInventoryTree.setSelectionMode(QAbstractItemView.SingleSelection) + self.uiInventoryTree.setIndentation(10) + self.uiInventoryTree.setAnimated(True) + self.uiInventoryTree.header().setCascadingSectionResizes(True) + self.uiInventoryTree.header().setDefaultSectionSize(50) + self.uiInventoryTree.header().setProperty("showSortIndicator", False) + self.uiInventoryTree.header().setStretchLastSection(True) + + self.verticalLayout_2.addWidget(self.uiInventoryTree) + + self.uiSplitter.addWidget(self.LeftFrame) + + self.uiMainLayout.addWidget(self.uiSplitter) + + + self.verticalLayout.addLayout(self.uiMainLayout) + + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QMenuBar(MainWindow) + self.menubar.setObjectName(u"menubar") + self.menubar.setGeometry(QRect(0, 0, 1280, 22)) + self.menubar.setNativeMenuBar(False) + self.menuFile = QMenu(self.menubar) + self.menuFile.setObjectName(u"menuFile") + self.menuNRL = QMenu(self.menubar) + self.menuNRL.setObjectName(u"menuNRL") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QStatusBar(MainWindow) + self.statusbar.setObjectName(u"statusbar") + MainWindow.setStatusBar(self.statusbar) + self.toolBar = QToolBar(MainWindow) + self.toolBar.setObjectName(u"toolBar") + MainWindow.addToolBar(Qt.TopToolBarArea, self.toolBar) + + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuNRL.menuAction()) + self.menuFile.addAction(self.actionScan_MiniSEED) + self.menuFile.addAction(self.actionRead_StationXML) + self.menuFile.addAction(self.actionWrite_StationXML) + self.menuFile.addAction(self.actionPlotStations) + self.menuFile.addAction(self.actionCalculateResponses) + self.menuFile.addAction(self.actionExit) + self.menuNRL.addAction(self.actionNRL_online) + self.menuNRL.addAction(self.actionNRL_root) + self.toolBar.addAction(self.actionScan_MiniSEED) + self.toolBar.addAction(self.actionRead_StationXML) + self.toolBar.addAction(self.actionWrite_StationXML) + self.toolBar.addAction(self.actionPlotStations) + self.toolBar.addAction(self.actionCalculateResponses) + self.toolBar.addAction(self.actionDebug) + + self.retranslateUi(MainWindow) + self.expand.clicked.connect(self.uiInventoryTree.expandAll) + self.collapse.clicked.connect(self.uiInventoryTree.collapseAll) + self.actionExit.triggered.connect(MainWindow.close) + + QMetaObject.connectSlotsByName(MainWindow) + # setupUi + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Nexus", None)) + self.actionScan_MiniSEED.setText(QCoreApplication.translate("MainWindow", u"Scan MiniSEED", None)) + self.actionWrite_StationXML.setText(QCoreApplication.translate("MainWindow", u"Write StationXML", None)) + self.actionExit.setText(QCoreApplication.translate("MainWindow", u"Exit", None)) +#if QT_CONFIG(shortcut) + self.actionExit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None)) +#endif // QT_CONFIG(shortcut) + self.actionDebug.setText(QCoreApplication.translate("MainWindow", u"Debug", None)) +#if QT_CONFIG(tooltip) + self.actionDebug.setToolTip(QCoreApplication.translate("MainWindow", u"Debug", None)) +#endif // QT_CONFIG(tooltip) + self.actionRead_StationXML.setText(QCoreApplication.translate("MainWindow", u"Read StationXML", None)) +#if QT_CONFIG(tooltip) + self.actionRead_StationXML.setToolTip(QCoreApplication.translate("MainWindow", u"Read StationXML", None)) +#endif // QT_CONFIG(tooltip) + self.actionPlotStations.setText(QCoreApplication.translate("MainWindow", u"Plot stations", None)) +#if QT_CONFIG(tooltip) + self.actionPlotStations.setToolTip(QCoreApplication.translate("MainWindow", u"Plot Stations", None)) +#endif // QT_CONFIG(tooltip) + self.actionCalculateResponses.setText(QCoreApplication.translate("MainWindow", u"Calculate responses", None)) +#if QT_CONFIG(tooltip) + self.actionCalculateResponses.setToolTip(QCoreApplication.translate("MainWindow", u"Calculate responses", None)) +#endif // QT_CONFIG(tooltip) + self.actionNRL_online.setText(QCoreApplication.translate("MainWindow", u"Online", None)) + self.actionNRL_root.setText(QCoreApplication.translate("MainWindow", u"nrl_root", None)) +#if QT_CONFIG(tooltip) + self.expand.setToolTip(QCoreApplication.translate("MainWindow", u"Expand tree.", None)) +#endif // QT_CONFIG(tooltip) + self.expand.setText(QCoreApplication.translate("MainWindow", u"...", None)) +#if QT_CONFIG(tooltip) + self.collapse.setToolTip(QCoreApplication.translate("MainWindow", u"Collapse tree.", None)) +#endif // QT_CONFIG(tooltip) + self.collapse.setText(QCoreApplication.translate("MainWindow", u"...", None)) +#if QT_CONFIG(tooltip) + self.uiAddButton.setToolTip(QCoreApplication.translate("MainWindow", u"Create a new child object.", None)) +#endif // QT_CONFIG(tooltip) + self.uiAddButton.setText("") +#if QT_CONFIG(tooltip) + self.uiSubtractButton.setToolTip(QCoreApplication.translate("MainWindow", u"Delete object.", None)) +#endif // QT_CONFIG(tooltip) + self.uiSubtractButton.setText("") +#if QT_CONFIG(tooltip) + self.uiSplitButton_epoch.setToolTip(QCoreApplication.translate("MainWindow", u"Split Station into 2 time ranges.", None)) +#endif // QT_CONFIG(tooltip) + self.uiSplitButton_epoch.setText("") +#if QT_CONFIG(tooltip) + self.uiSplitButton_chan.setToolTip(QCoreApplication.translate("MainWindow", u"Split Station by channel", None)) +#endif // QT_CONFIG(tooltip) + self.uiSplitButton_chan.setText("") + self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) + self.menuNRL.setTitle(QCoreApplication.translate("MainWindow", u"NRL", None)) + self.toolBar.setWindowTitle(QCoreApplication.translate("MainWindow", u"toolBar", None)) + # retranslateUi + diff --git a/nexus/icons_rc.py b/nexus/icons_rc.py index 372a5f03..3ab86336 100644 --- a/nexus/icons_rc.py +++ b/nexus/icons_rc.py @@ -13871,29 +13871,29 @@ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x02\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00L\x00\x00\x00\x00\x00\x01\x00\x00\xde\xaf\ -\x00\x00\x01\x8dWX\xdbn\ +\x00\x00\x01\x8ew\x0b\xae\x93\ \x00\x00\x004\x00\x00\x00\x00\x00\x01\x00\x00<\x0b\ -\x00\x00\x01\x8dWX\xdbu\ +\x00\x00\x01\x8ew\x0b\xae\x97\ \x00\x00\x01r\x00\x00\x00\x00\x00\x01\x00\x02\x821\ -\x00\x00\x01\x8dWX\xdb|\ +\x00\x00\x01\x8ew\x0b\xae\x97\ \x00\x00\x01\x12\x00\x00\x00\x00\x00\x01\x00\x01BV\ -\x00\x00\x01\x8d\x5ck4\x14\ +\x00\x00\x01\x8ew\x0b\xae\x9b\ \x00\x00\x00\xf0\x00\x00\x00\x00\x00\x01\x00\x01>l\ -\x00\x00\x01\x8dWX\xdb\x81\ +\x00\x00\x01\x8ew\x0b\xae\x9b\ \x00\x00\x010\x00\x00\x00\x00\x00\x01\x00\x01\x9d~\ -\x00\x00\x01\x8d\x5ck4\x13\ +\x00\x00\x01\x8ew\x0b\xae\x9b\ \x00\x00\x00\xd8\x00\x00\x00\x00\x00\x01\x00\x01,3\ -\x00\x00\x01\x8dWX\xdbv\ +\x00\x00\x01\x8ew\x0b\xae\x97\ \x00\x00\x00~\x00\x00\x00\x00\x00\x01\x00\x00\xeaf\ -\x00\x00\x01\x8dew\x7fa\ +\x00\x00\x01\x8ew\x0b\xae\x93\ \x00\x00\x00\xa0\x00\x00\x00\x00\x00\x01\x00\x01&\x81\ -\x00\x00\x01\x8dWX\xdb\x81\ +\x00\x00\x01\x8ew\x0b\xae\x9b\ \x00\x00\x01P\x00\x00\x00\x00\x00\x01\x00\x02\x14d\ -\x00\x00\x01\x8d\x5ck4\x12\ +\x00\x00\x01\x8ew\x0b\xae\x9b\ \x00\x00\x00\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x8deu\x1a\x9d\ +\x00\x00\x01\x8ew\x0b\xae\x93\ \x00\x00\x01\x98\x00\x00\x00\x00\x00\x01\x00\x03Uh\ -\x00\x00\x01\x8dWX\xdb\x80\ +\x00\x00\x01\x8ew\x0b\xae\x9b\ " def qInitResources(): -- GitLab