diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2022-05-17 11:47:01 +0200 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2023-07-09 17:20:40 +0200 |
| commit | d13f6bb870cdda71257f665367be8ef9fca86255 (patch) | |
| tree | 52e214718478f1e52856572f5aa1a2ac58537f9f /src/virtualfiletree.cpp | |
| parent | 86bb01ba9eac879d3685c439ac9da0028bc4bc80 (diff) | |
Apply clang-format.
Diffstat (limited to 'src/virtualfiletree.cpp')
| -rw-r--r-- | src/virtualfiletree.cpp | 59 |
1 files changed, 41 insertions, 18 deletions
diff --git a/src/virtualfiletree.cpp b/src/virtualfiletree.cpp index 983523e6..dcc129af 100644 --- a/src/virtualfiletree.cpp +++ b/src/virtualfiletree.cpp @@ -1,49 +1,70 @@ #include "virtualfiletree.h" #include "shared/directoryentry.h" -#include "shared/filesorigin.h" #include "shared/fileentry.h" +#include "shared/filesorigin.h" // #include "shared/util.h" using namespace MOBase; using namespace MOShared; -class VirtualFileTreeImpl : public VirtualFileTree { +class VirtualFileTreeImpl : public VirtualFileTree +{ public: - - /** * */ - VirtualFileTreeImpl(std::shared_ptr<const IFileTree> parent, const DirectoryEntry* dir) : - FileTreeEntry(parent, parent ? QString::fromStdWString(dir->getName()) : ""), - VirtualFileTree(), - m_dirEntry(dir) { } + VirtualFileTreeImpl(std::shared_ptr<const IFileTree> parent, + const DirectoryEntry* dir) + : FileTreeEntry(parent, parent ? QString::fromStdWString(dir->getName()) : ""), + VirtualFileTree(), m_dirEntry(dir) + {} protected: - /** * No mutable operations allowed. */ - bool beforeReplace(IFileTree const* dstTree, FileTreeEntry const* destination, FileTreeEntry const* source) override { return false; } - bool beforeInsert(IFileTree const* entry, FileTreeEntry const* name) override { return false; } - bool beforeRemove(IFileTree const* entry, FileTreeEntry const* name) override { return false; } - std::shared_ptr<FileTreeEntry> makeFile(std::shared_ptr<const IFileTree> parent, QString name) const override { return nullptr; } - std::shared_ptr<IFileTree> makeDirectory(std::shared_ptr<const IFileTree> parent, QString name) const override { return nullptr; } + bool beforeReplace(IFileTree const* dstTree, FileTreeEntry const* destination, + FileTreeEntry const* source) override + { + return false; + } + bool beforeInsert(IFileTree const* entry, FileTreeEntry const* name) override + { + return false; + } + bool beforeRemove(IFileTree const* entry, FileTreeEntry const* name) override + { + return false; + } + std::shared_ptr<FileTreeEntry> makeFile(std::shared_ptr<const IFileTree> parent, + QString name) const override + { + return nullptr; + } + std::shared_ptr<IFileTree> makeDirectory(std::shared_ptr<const IFileTree> parent, + QString name) const override + { + return nullptr; + } - bool doPopulate(std::shared_ptr<const IFileTree> parent, std::vector<std::shared_ptr<FileTreeEntry>>& entries) const override { + bool doPopulate(std::shared_ptr<const IFileTree> parent, + std::vector<std::shared_ptr<FileTreeEntry>>& entries) const override + { for (auto* subdirEntry : m_dirEntry->getSubDirectories()) { entries.push_back(std::make_shared<VirtualFileTreeImpl>(parent, subdirEntry)); } for (auto& file : m_dirEntry->getFiles()) { - entries.push_back(createFileEntry(parent, QString::fromStdWString(file->getName()))); + entries.push_back( + createFileEntry(parent, QString::fromStdWString(file->getName()))); } // Vector is already sorted: return true; } - std::shared_ptr<IFileTree> doClone() const { + std::shared_ptr<IFileTree> doClone() const + { return std::make_shared<VirtualFileTreeImpl>(nullptr, m_dirEntry); } @@ -54,6 +75,8 @@ private: /** * */ -std::shared_ptr<const VirtualFileTree> VirtualFileTree::makeTree(const DirectoryEntry* rootEntry) { +std::shared_ptr<const VirtualFileTree> +VirtualFileTree::makeTree(const DirectoryEntry* rootEntry) +{ return std::make_shared<VirtualFileTreeImpl>(nullptr, rootEntry); } |
