mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-29 13:58:51 +03: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")
|
||||
continue;
|
||||
TorrentContentModelFolder* new_parent = current_parent->childFolderWithName(pathPart);
|
||||
if (!new_parent)
|
||||
if (!new_parent) {
|
||||
new_parent = new TorrentContentModelFolder(pathPart, current_parent);
|
||||
current_parent->appendChild(new_parent);
|
||||
}
|
||||
current_parent = new_parent;
|
||||
}
|
||||
// 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();
|
||||
}
|
||||
|
|
|
@ -52,9 +52,6 @@ TorrentContentModelFile::TorrentContentModelFile(const libtorrent::file_entry& f
|
|||
m_name.chop(4);
|
||||
|
||||
m_size = (qulonglong)f.size;
|
||||
|
||||
// Add to parent
|
||||
m_parentItem->appendChild(this);
|
||||
}
|
||||
|
||||
int TorrentContentModelFile::fileIndex() const
|
||||
|
|
|
@ -38,9 +38,6 @@ TorrentContentModelFolder::TorrentContentModelFolder(const QString& name, Torren
|
|||
// Do not display incomplete extensions
|
||||
if (m_name.endsWith(".!qB"))
|
||||
m_name.chop(4);
|
||||
|
||||
// Add to parent
|
||||
m_parentItem->appendChild(this);
|
||||
}
|
||||
|
||||
TorrentContentModelFolder::TorrentContentModelFolder(const QList<QVariant>& data)
|
||||
|
|
Loading…
Reference in a new issue