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