From b4d1e0d4fce20dcf1475d613bc6d8a13ee20ae49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sat, 8 Dec 2007 13:25:59 +0100 Subject: [PATCH] Add Cluster.update(). --- picard/cluster.py | 3 +++ picard/ui/itemviews.py | 1 + 2 files changed, 4 insertions(+) diff --git a/picard/cluster.py b/picard/cluster.py index c218ce0bb..489368424 100644 --- a/picard/cluster.py +++ b/picard/cluster.py @@ -71,6 +71,9 @@ class Cluster(QtCore.QObject, Item): def update_file(self, file): self.tagger.emit(QtCore.SIGNAL('file_updated'), file) + def update(self): + self.tagger.emit(QtCore.SIGNAL("cluster_updated"), self) + def get_num_files(self): return len(self.files) diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py index 642ff94e0..cda1ad4e5 100644 --- a/picard/ui/itemviews.py +++ b/picard/ui/itemviews.py @@ -101,6 +101,7 @@ class MainPanel(QtGui.QSplitter): File.ERROR: self.config.setting["color_error"], } self.connect(self.tagger, QtCore.SIGNAL("file_updated"), self.update_file) + self.connect(self.tagger, QtCore.SIGNAL("cluster_updated"), self.update_cluster) self.connect(self.tagger, QtCore.SIGNAL("file_added_to_cluster"), self.add_file_to_cluster) self.connect(self.tagger, QtCore.SIGNAL("files_added_to_cluster"), self.add_files_to_cluster) self.connect(self.tagger, QtCore.SIGNAL("file_removed_from_cluster"), self.remove_file_from_cluster)