From 531487676d5f25542a5a308a4166c8b0ea219f2d Mon Sep 17 00:00:00 2001 From: Kern Attila Germain <5556461+KernAttila@users.noreply.github.com> Date: Tue, 28 Mar 2023 22:27:18 +0200 Subject: [PATCH] feat: add `signals`, `getter` and `setter` attributes on `CueLabelLineEdit` used in `DynamicSettingsWidget` --- cuesubmit/cuesubmit/ui/Widgets.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cuesubmit/cuesubmit/ui/Widgets.py b/cuesubmit/cuesubmit/ui/Widgets.py index 1bcf9b951..f3b17f587 100644 --- a/cuesubmit/cuesubmit/ui/Widgets.py +++ b/cuesubmit/cuesubmit/ui/Widgets.py @@ -55,6 +55,10 @@ def __init__(self, labelText=None, defaultText='', tooltip=None, validators=None self.lineEdit.setToolTip(tooltip) self.horizontalLine = CueHLine() self.validators = validators or [] + self.signals = [self.lineEdit.textChanged, + self.lineEdit.focusChange] + self.getter = self.lineEdit.text + self.setter = self.lineEdit.setText self.setupUi() self.setupConnections() self.setAutoFillBackground(True)