From e0434e4d41e576bc3492e7f6f6e141494393d272 Mon Sep 17 00:00:00 2001
From: Flavio Tarsetti <flavio.tarsetti@idiap.ch>
Date: Wed, 27 Feb 2019 17:04:47 +0100
Subject: [PATCH] [widget] connected dataChanged signal and refactored code
 using QLineEdit's textChanged function

---
 beat/editor/widgets/description.py | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/beat/editor/widgets/description.py b/beat/editor/widgets/description.py
index 5bc5a2d8..895671f0 100644
--- a/beat/editor/widgets/description.py
+++ b/beat/editor/widgets/description.py
@@ -33,7 +33,7 @@ from PyQt5.QtWidgets import QFormLayout
 class DescriptionWidget(QWidget):
     """Class representing the short description of a beat object"""
 
-    data_changed = pyqtSignal()
+    dataChanged = pyqtSignal()
 
     def __init__(self, parent=None):
         """Constructor"""
@@ -45,13 +45,9 @@ class DescriptionWidget(QWidget):
         layout = QFormLayout(self)
         layout.addRow(self.tr("Short Description:"), self.form_description)
 
-    @property
+        self.form_description.textChanged.connect(self.dataChanged)
+
     def short_description(self):
-        """Short description property"""
+        """Short description text"""
 
         return self.form_description.text()
-
-    @short_description.setter
-    def short_description(self, name):
-        self.form_description.setText(name)
-        self.data_changed.emit()
-- 
GitLab