From ca1da8e0d448a47704a22685248ee7b44f2c7bec Mon Sep 17 00:00:00 2001 From: deva Date: Wed, 2 Dec 2009 08:19:01 +0000 Subject: Fixed renaming in extractor. --- dgedit/filelist.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dgedit/filelist.cc') diff --git a/dgedit/filelist.cc b/dgedit/filelist.cc index 29a12c2..00d7d87 100644 --- a/dgedit/filelist.cc +++ b/dgedit/filelist.cc @@ -155,8 +155,12 @@ QString FileList::itemName(QListWidgetItem *i) void FileList::setItemName(QListWidgetItem *i, QString name) { + QString oldname = itemName(i); + i->setData(Qt::UserRole, name); i->setData(Qt::DisplayRole, name + "\t" + itemFile(i)); + + if(oldname != "" && oldname != name) emit nameChanged(itemFile(i), name); } void FileList::setItemMaster(QListWidgetItem *i, bool master) -- cgit v1.2.3