Don't emit signal file_removed_from_cluster with the "index" parameter.

This commit is contained in:
Lukáš Lalinský
2007-06-16 11:36:56 +02:00
parent c818e2f8ec
commit 9a0fa842d4
2 changed files with 2 additions and 6 deletions

View File

@@ -63,9 +63,8 @@ class Cluster(QtCore.QObject, Item):
def remove_file(self, file):
self.metadata['totaltracks'] -= 1
self.metadata.length -= file.metadata.length
index = self.index_of_file(file)
self.files.remove(file)
self.tagger.emit(QtCore.SIGNAL('file_removed_from_cluster'), self, file, index)
self.tagger.emit(QtCore.SIGNAL('file_removed_from_cluster'), self, file)
if not self.special and self.get_num_files() == 0:
self.tagger.remove_cluster(self)
@@ -75,9 +74,6 @@ class Cluster(QtCore.QObject, Item):
def get_num_files(self):
return len(self.files)
def index_of_file(self, file):
return self.files.index(file)
def can_save(self):
"""Return if this object can be saved."""
if self.files:

View File

@@ -217,7 +217,7 @@ class MainPanel(QtGui.QSplitter):
items.append(item)
cluster_item.addChildren(items)
def remove_file_from_cluster(self, cluster, file, index):
def remove_file_from_cluster(self, cluster, file):
try:
cluster_item = self.item_from_object(cluster)
except KeyError: