summaryrefslogtreecommitdiff
path: root/src/qdirfiletree.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdirfiletree.h')
-rw-r--r--src/qdirfiletree.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/qdirfiletree.h b/src/qdirfiletree.h
index 000ef69a..e6b8706e 100644
--- a/src/qdirfiletree.h
+++ b/src/qdirfiletree.h
@@ -43,17 +43,18 @@ public:
*/
static std::shared_ptr<const QDirFileTree> makeTree(QDir directory);
+ QDirFileTree(std::shared_ptr<const IFileTree> parent, QDir directory);
+
protected:
- QDirFileTree(std::shared_ptr<const IFileTree> parent, QDir directory);
virtual bool beforeReplace(IFileTree const* dstTree, FileTreeEntry const* destination, FileTreeEntry const* source) override;
virtual bool beforeInsert(IFileTree const* entry, FileTreeEntry const* name) override;
virtual bool beforeRemove(IFileTree const* entry, FileTreeEntry const* name) override;
- virtual std::shared_ptr<FileTreeEntry> makeFile(std::shared_ptr<const IFileTree> parent, QString name, QDateTime time) const override;
+ virtual std::shared_ptr<FileTreeEntry> makeFile(std::shared_ptr<const IFileTree> parent, QString name) const override;
virtual std::shared_ptr<IFileTree> makeDirectory(std::shared_ptr<const IFileTree> parent, QString name) const override;
- virtual void doPopulate(std::shared_ptr<const IFileTree> parent, std::vector<std::shared_ptr<FileTreeEntry>>& entries) const override;
+ virtual bool doPopulate(std::shared_ptr<const IFileTree> parent, std::vector<std::shared_ptr<FileTreeEntry>>& entries) const override;
virtual std::shared_ptr<IFileTree> doClone() const override;
QDir qDir;