diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-06-05 17:50:26 +0200 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-06-05 17:50:26 +0200 |
| commit | 8fa905cde626067f7cb4dcec473049228b831d9d (patch) | |
| tree | 9a3765fad8a4287a26babf4fd03c208720df4119 /src/archivefiletree.cpp | |
| parent | b7a559c75c2f00616690714b5b55c4a9edac7d58 (diff) | |
Update to follow changes in FileData from archive.
Diffstat (limited to 'src/archivefiletree.cpp')
| -rw-r--r-- | src/archivefiletree.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/archivefiletree.cpp b/src/archivefiletree.cpp index 4bedeb41..1fbf3195 100644 --- a/src/archivefiletree.cpp +++ b/src/archivefiletree.cpp @@ -104,14 +104,14 @@ public: // Overrides: const ArchiveFileTreeImpl& archiveEntry = dynamic_cast<const ArchiveFileTreeImpl&>(*entry); QString tmp = path + archiveEntry.name(); if (archiveEntry.m_Index != -1) { - data[archiveEntry.m_Index]->addOutputFileName(tmp.toStdWString()); + data[archiveEntry.m_Index]->addOutputFilePath(tmp.toStdWString()); } mapToArchive(*archiveEntry.astree(), tmp, data); } else { const ArchiveFileEntry& archiveFileEntry = dynamic_cast<const ArchiveFileEntry&>(*entry); if (archiveFileEntry.m_Index != -1) { - data[archiveFileEntry.m_Index]->addOutputFileName((path + archiveFileEntry.name()).toStdWString()); + data[archiveFileEntry.m_Index]->addOutputFilePath((path + archiveFileEntry.name()).toStdWString()); } } } @@ -223,7 +223,7 @@ std::shared_ptr<ArchiveFileTree> ArchiveFileTree::makeTree(Archive const& archiv for (size_t i = 0; i < data.size(); ++i) { files.push_back(std::make_tuple( - QString::fromStdWString(data[i]->getFileName()).replace("\\", "/").split("/", Qt::SkipEmptyParts), + QString::fromStdWString(data[i]->getArchiveFilePath()).replace("\\", "/").split("/", Qt::SkipEmptyParts), data[i]->isDirectory(), (int) i)); } @@ -245,7 +245,7 @@ void mapToArchive(std::vector<FileData*> const& data, It begin, It end) { auto* aentry = dynamic_cast<const ArchiveFileEntry*>(entry.get()); if (aentry->m_Index != -1) { - data[aentry->m_Index]->addOutputFileName(aentry->path().toStdWString()); + data[aentry->m_Index]->addOutputFilePath(aentry->path().toStdWString()); } if (entry->isDir()) { |
