diff options
author | rtk0c <[email protected]> | 2021-06-09 22:18:32 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2021-06-09 22:18:32 -0700 |
commit | dc09ba073744292a4d4af0445e5095f424fffa22 (patch) | |
tree | 999b3d641502805ddaa6291e95f0443113b8859a /core/src/Model/Workflow/Workflow.hpp | |
parent | 19d8aeb010ffc967bf82986b7586b161364ab82f (diff) |
Refactor asset management UI into AssetList
Diffstat (limited to 'core/src/Model/Workflow/Workflow.hpp')
-rw-r--r-- | core/src/Model/Workflow/Workflow.hpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/core/src/Model/Workflow/Workflow.hpp b/core/src/Model/Workflow/Workflow.hpp index e5e434a..95dcafe 100644 --- a/core/src/Model/Workflow/Workflow.hpp +++ b/core/src/Model/Workflow/Workflow.hpp @@ -277,6 +277,11 @@ private: class WorkflowAssetList final : public AssetListTyped<Workflow> { +private: + // AC = Asset Creator + std::string mACNewName; + NameSelectionError mACNewNameError = NameSelectionError::Empty; + public: virtual void DiscoverFiles(const std::function<void(SavedAsset)>& callback) const override; @@ -289,7 +294,9 @@ public: virtual Workflow* LoadImpl(const SavedAsset& diskForm) const override; + virtual void DisplayAssetCreator(PopupState& state) override; + virtual void SetupDetailsTable(const char* tableId) const override; - virtual void DrawBigIcon(const SavedAsset& asset) const override; - virtual void DrawDetailsTableRow(const SavedAsset& asset) const override; + virtual void DrawBigIcon(ListState& state, const SavedAsset& asset) const override; + virtual void DrawDetailsTableRow(ListState& state, const SavedAsset& asset) const override; }; |