gui: make module details button checkable
Change-Id: I22e5591e87e84a86ecbaf47d86d5885cf0a569be Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/30676 Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de> Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de>
This commit is contained in:
parent
431a1c20ab
commit
58f7ef6de4
@ -1,6 +1,6 @@
|
||||
from frappy.gui.qt import QColor, QDialog, QHBoxLayout, QIcon, QLabel, \
|
||||
QLineEdit, QMessageBox, QPropertyAnimation, QPushButton, Qt, QToolButton, \
|
||||
QWidget, pyqtProperty, pyqtSignal, pyqtSlot
|
||||
QWidget, pyqtProperty, pyqtSignal
|
||||
|
||||
from frappy.gui.util import Colors, loadUi
|
||||
from frappy.gui.valuewidgets import get_widget
|
||||
@ -128,7 +128,6 @@ class ModuleWidget(QWidget):
|
||||
loadUi(self, 'modulewidget.ui')
|
||||
self._node = node
|
||||
self._name = name
|
||||
self.detailed = False
|
||||
self._paramDisplays = {}
|
||||
self._paramInputs = {}
|
||||
self._addbtns = []
|
||||
@ -253,9 +252,8 @@ class ModuleWidget(QWidget):
|
||||
additional, row + count // 2, count % 2)
|
||||
count += 1
|
||||
|
||||
@pyqtSlot()
|
||||
def on_showDetailsBtn_pressed(self):
|
||||
self.showDetails(not self.detailed)
|
||||
def on_showDetailsBtn_toggled(self, checked):
|
||||
self.showDetails(checked)
|
||||
|
||||
def _updateValue(self, mod, param, val):
|
||||
if mod != self._name:
|
||||
@ -401,7 +399,6 @@ class ModuleWidget(QWidget):
|
||||
self._setParamHidden(param, True)
|
||||
|
||||
def showDetails(self, show):
|
||||
self.detailed = show
|
||||
self.infoGrid.setHidden(not show)
|
||||
for param in self.independentParams:
|
||||
if param in ['value', 'status', 'target']:
|
||||
|
@ -191,7 +191,7 @@ class NodeWidget(QWidget):
|
||||
self.detailed = advanced
|
||||
self.tree._rebuildAdvanced(advanced)
|
||||
for m in self._modules.values():
|
||||
m.showDetails(advanced)
|
||||
m.showDetailsBtn.setChecked(advanced)
|
||||
|
||||
def getSecNode(self):
|
||||
return self._node
|
||||
|
@ -87,6 +87,9 @@
|
||||
<iconset resource="../../../resources/frappy-gui.qrc">
|
||||
<normaloff>:/icons/details</normaloff>:/icons/details</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
|
Loading…
x
Reference in New Issue
Block a user