From b992ae0fa4d792002ffae10a9ef893ef4fa42ac4 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Fri, 1 Jul 2022 18:12:31 +0000 Subject: Convert hardcoding files in CMakeLists.txt to file(GLOB) git-svn-id: file:///home/arch/svn/epistmool/trunk@8 71f44415-077c-4ad7-a976-72ddbf76608f --- ui.qt/source/KnowledgeFragment.hpp | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 ui.qt/source/KnowledgeFragment.hpp (limited to 'ui.qt/source/KnowledgeFragment.hpp') diff --git a/ui.qt/source/KnowledgeFragment.hpp b/ui.qt/source/KnowledgeFragment.hpp deleted file mode 100644 index 9f4912d..0000000 --- a/ui.qt/source/KnowledgeFragment.hpp +++ /dev/null @@ -1,38 +0,0 @@ -#pragma once - -#include "fwd.hpp" - -#include -#include -#include - -struct KnowledgeId -{ - size_t id; -}; - -class KnowledgeFragment -{ -private: - QDateTime mCreateTime; - QDateTime mModifyTime; - KnowledgeId mId; - -public: - KnowledgeFragment(KnowledgeId id); - - KnowledgeId getId() const; -}; - -class KnowledgeDatabase -{ -private: - std::vector mStorage; - std::vector mIndex; // Mapping from KnowledgeId (index) to `storage` index - KnowledgeId mNextId; - -public: - KnowledgeId allocateFragment(); - bool deleteFragment(KnowledgeId id); - KnowledgeFragment* getFragment(KnowledgeId id); -}; -- cgit v1.2.3-70-g09d2