From 2652ed120964e568527fd7e1858a3dd91611fca4 Mon Sep 17 00:00:00 2001 From: Mikaƫl Capelle Date: Sat, 23 May 2020 18:40:21 +0200 Subject: Update QDirFileTree to hide implementation and allow querying time through QFileInfo. --- src/qdirfiletree.h | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'src/qdirfiletree.h') diff --git a/src/qdirfiletree.h b/src/qdirfiletree.h index e6b8706e..1f85b04f 100644 --- a/src/qdirfiletree.h +++ b/src/qdirfiletree.h @@ -43,22 +43,11 @@ public: */ static std::shared_ptr makeTree(QDir directory); - QDirFileTree(std::shared_ptr parent, QDir directory); - protected: + using IFileTree::IFileTree; - 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 makeFile(std::shared_ptr parent, QString name) const override; - virtual std::shared_ptr makeDirectory(std::shared_ptr parent, QString name) const override; - virtual bool doPopulate(std::shared_ptr parent, std::vector>& entries) const override; - virtual std::shared_ptr doClone() const override; - - QDir qDir; - + virtual bool doPopulate(std::shared_ptr parent, std::vector>& entries) const = 0; }; #endif -- cgit v1.3.1