aboutsummaryrefslogtreecommitdiff
path: root/core/src/Model/Workflow/Workflow.hpp
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2021-06-09 22:18:32 -0700
committerrtk0c <[email protected]>2021-06-09 22:18:32 -0700
commitdc09ba073744292a4d4af0445e5095f424fffa22 (patch)
tree999b3d641502805ddaa6291e95f0443113b8859a /core/src/Model/Workflow/Workflow.hpp
parent19d8aeb010ffc967bf82986b7586b161364ab82f (diff)
Refactor asset management UI into AssetList
Diffstat (limited to 'core/src/Model/Workflow/Workflow.hpp')
-rw-r--r--core/src/Model/Workflow/Workflow.hpp11
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;
};