- Replace QMap by QHash for faster lookups

This commit is contained in:
Christophe Dumez 2006-12-03 17:27:29 +00:00
parent d16dd52841
commit b54c4ae028
2 changed files with 6 additions and 6 deletions

View file

@ -1093,7 +1093,7 @@ void GUI::deletePermanently(){
// Delete item from download list
DLListModel->removeRow(sortedIndex.first);
// Get handle and remove the torrent
QMap<QString, torrent_handle>::iterator it = handles.find(fileName);
QHash<QString, torrent_handle>::iterator it = handles.find(fileName);
if(it != handles.end() && it.key() == fileName) {
torrent_handle h = it.value();
savePath = QString::fromUtf8(h.save_path().string().c_str());
@ -1164,7 +1164,7 @@ void GUI::deleteSelection(){
// Delete item from download list
DLListModel->removeRow(sortedIndex.first);
// Get handle and remove the torrent
QMap<QString, torrent_handle>::iterator it = handles.find(fileName);
QHash<QString, torrent_handle>::iterator it = handles.find(fileName);
if(it != handles.end() && it.key() == fileName) {
torrent_handle h = it.value();
s->remove_torrent(h);