From d7ee2efaca226fc478e3f0c78abdbe86a887f17a Mon Sep 17 00:00:00 2001 From: rtk0c Date: Mon, 7 Jun 2021 12:19:51 -0700 Subject: Complete asset loading/saving and UI management logic --- core/src/Model/Template/Template.hpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'core/src/Model/Template/Template.hpp') diff --git a/core/src/Model/Template/Template.hpp b/core/src/Model/Template/Template.hpp index d876650..600bb26 100644 --- a/core/src/Model/Template/Template.hpp +++ b/core/src/Model/Template/Template.hpp @@ -19,8 +19,7 @@ public: KindCount = InvalidKind, }; - using CategoryType = TemplateAssetCategory; - static constinit const TemplateAssetCategory Category; + using CategoryType = TemplateAssetList; private: Kind mKind; @@ -45,12 +44,20 @@ public: virtual void WriteTo(std::ostream& stream) const = 0; }; -class TemplateAssetCategory : public AssetCategory +class TemplateAssetList final : public AssetListTyped