From 1be874f6a75258f226d381bfcdfb22498fe00bc5 Mon Sep 17 00:00:00 2001 From: atse Date: Fri, 28 Jul 2023 10:51:27 +0800 Subject: [PATCH] Add about thermostat menu item Meant to display hardware rev stuff, does nothing right now --- pytec/tec_qt.py | 1 + pytec/tec_qt.ui | 11 +++++++++++ pytec/ui_tec_qt.py | 5 +++++ 3 files changed, 17 insertions(+) diff --git a/pytec/tec_qt.py b/pytec/tec_qt.py index d5cf3d8..632643c 100644 --- a/pytec/tec_qt.py +++ b/pytec/tec_qt.py @@ -317,6 +317,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): self.menu.addAction(self.actionEnter_DFU_Mode) self.menu.addAction(self.actionNetwork_Settings) + self.menu.addAction(self.actionAbout_Thermostat) self.thermostat_settings.setMenu(self.menu) diff --git a/pytec/tec_qt.ui b/pytec/tec_qt.ui index 6962c70..84ccde9 100644 --- a/pytec/tec_qt.ui +++ b/pytec/tec_qt.ui @@ -482,6 +482,17 @@ QAction::NoRole + + + About Thermostat + + + Show Thermostat hardware revision, and settings related to i + + + QAction::NoRole + + diff --git a/pytec/ui_tec_qt.py b/pytec/ui_tec_qt.py index 739cbb3..931fe57 100644 --- a/pytec/ui_tec_qt.py +++ b/pytec/ui_tec_qt.py @@ -204,6 +204,9 @@ class Ui_MainWindow(object): self.actionNetwork_Settings = QtGui.QAction(parent=MainWindow) self.actionNetwork_Settings.setMenuRole(QtGui.QAction.MenuRole.NoRole) self.actionNetwork_Settings.setObjectName("actionNetwork_Settings") + self.actionAbout_Thermostat = QtGui.QAction(parent=MainWindow) + self.actionAbout_Thermostat.setMenuRole(QtGui.QAction.MenuRole.NoRole) + self.actionAbout_Thermostat.setObjectName("actionAbout_Thermostat") self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) @@ -228,6 +231,8 @@ class Ui_MainWindow(object): self.actionEnter_DFU_Mode.setToolTip(_translate("MainWindow", "Reset thermostat and enter USB device firmware update (DFU) mode")) self.actionNetwork_Settings.setText(_translate("MainWindow", "Network Settings")) self.actionNetwork_Settings.setToolTip(_translate("MainWindow", "Configure IPv4 address, netmask length, and optional default gateway")) + self.actionAbout_Thermostat.setText(_translate("MainWindow", "About Thermostat")) + self.actionAbout_Thermostat.setToolTip(_translate("MainWindow", "Show Thermostat hardware revision, and settings related to i")) from pglive.sources.live_plot_widget import LivePlotWidget from pyqtgraph.parametertree import ParameterTree