From 4d452a7709040fbd6f5defa5ca419ab94edfcf80 Mon Sep 17 00:00:00 2001 From: Flavio Tarsetti <Flavio.Tarsetti@idiap.ch> Date: Tue, 26 Feb 2019 15:54:21 +0100 Subject: [PATCH] [widget] added dirty flag signal and updated description label --- beat/editor/widgets/description.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/beat/editor/widgets/description.py b/beat/editor/widgets/description.py index b61bb96d..5bc5a2d8 100644 --- a/beat/editor/widgets/description.py +++ b/beat/editor/widgets/description.py @@ -23,8 +23,9 @@ # # ############################################################################### +from PyQt5.QtCore import pyqtSignal + from PyQt5.QtWidgets import QLineEdit -from PyQt5.QtWidgets import QLabel from PyQt5.QtWidgets import QWidget from PyQt5.QtWidgets import QFormLayout @@ -32,16 +33,17 @@ from PyQt5.QtWidgets import QFormLayout class DescriptionWidget(QWidget): """Class representing the short description of a beat object""" + data_changed = pyqtSignal() + def __init__(self, parent=None): """Constructor""" super(DescriptionWidget, self).__init__(parent) - self.form_label = QLabel("Short Description:") self.form_description = QLineEdit() layout = QFormLayout(self) - layout.addRow(self.form_label, self.form_description) + layout.addRow(self.tr("Short Description:"), self.form_description) @property def short_description(self): @@ -52,3 +54,4 @@ class DescriptionWidget(QWidget): @short_description.setter def short_description(self, name): self.form_description.setText(name) + self.data_changed.emit() -- GitLab