mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-30 03:28:41 -07:00
TorrentContentModel clean up
This commit is contained in:
parent
d7ea394993
commit
f73f267997
3 changed files with 6 additions and 8 deletions
|
@ -291,12 +291,16 @@ void TorrentContentModel::setupModelData(const libtorrent::torrent_info& t)
|
||||||
if (pathPart == ".unwanted")
|
if (pathPart == ".unwanted")
|
||||||
continue;
|
continue;
|
||||||
TorrentContentModelFolder* new_parent = current_parent->childFolderWithName(pathPart);
|
TorrentContentModelFolder* new_parent = current_parent->childFolderWithName(pathPart);
|
||||||
if (!new_parent)
|
if (!new_parent) {
|
||||||
new_parent = new TorrentContentModelFolder(pathPart, current_parent);
|
new_parent = new TorrentContentModelFolder(pathPart, current_parent);
|
||||||
|
current_parent->appendChild(new_parent);
|
||||||
|
}
|
||||||
current_parent = new_parent;
|
current_parent = new_parent;
|
||||||
}
|
}
|
||||||
// Actually create the file
|
// Actually create the file
|
||||||
m_filesIndex.push_back(new TorrentContentModelFile(fentry, current_parent, i));
|
TorrentContentModelFile* fileItem = new TorrentContentModelFile(fentry, current_parent, i);
|
||||||
|
current_parent->appendChild(fileItem);
|
||||||
|
m_filesIndex.push_back(fileItem);
|
||||||
}
|
}
|
||||||
emit layoutChanged();
|
emit layoutChanged();
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,9 +52,6 @@ TorrentContentModelFile::TorrentContentModelFile(const libtorrent::file_entry& f
|
||||||
m_name.chop(4);
|
m_name.chop(4);
|
||||||
|
|
||||||
m_size = (qulonglong)f.size;
|
m_size = (qulonglong)f.size;
|
||||||
|
|
||||||
// Add to parent
|
|
||||||
m_parentItem->appendChild(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int TorrentContentModelFile::fileIndex() const
|
int TorrentContentModelFile::fileIndex() const
|
||||||
|
|
|
@ -38,9 +38,6 @@ TorrentContentModelFolder::TorrentContentModelFolder(const QString& name, Torren
|
||||||
// Do not display incomplete extensions
|
// Do not display incomplete extensions
|
||||||
if (m_name.endsWith(".!qB"))
|
if (m_name.endsWith(".!qB"))
|
||||||
m_name.chop(4);
|
m_name.chop(4);
|
||||||
|
|
||||||
// Add to parent
|
|
||||||
m_parentItem->appendChild(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TorrentContentModelFolder::TorrentContentModelFolder(const QList<QVariant>& data)
|
TorrentContentModelFolder::TorrentContentModelFolder(const QList<QVariant>& data)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue