diff options
Diffstat (limited to 'core/src/Model/Workflow')
-rw-r--r-- | core/src/Model/Workflow/Workflow.hpp | 2 | ||||
-rw-r--r-- | core/src/Model/Workflow/Workflow_Main.cpp | 16 |
2 files changed, 10 insertions, 8 deletions
diff --git a/core/src/Model/Workflow/Workflow.hpp b/core/src/Model/Workflow/Workflow.hpp index 95dcafe..3dc6f38 100644 --- a/core/src/Model/Workflow/Workflow.hpp +++ b/core/src/Model/Workflow/Workflow.hpp @@ -294,7 +294,7 @@ public: virtual Workflow* LoadImpl(const SavedAsset& diskForm) const override; - virtual void DisplayAssetCreator(PopupState& state) override; + virtual void DisplayAssetCreator(ListState& state) override; virtual void SetupDetailsTable(const char* tableId) const override; virtual void DrawBigIcon(ListState& state, const SavedAsset& asset) const override; diff --git a/core/src/Model/Workflow/Workflow_Main.cpp b/core/src/Model/Workflow/Workflow_Main.cpp index 99c70a7..a01ab7b 100644 --- a/core/src/Model/Workflow/Workflow_Main.cpp +++ b/core/src/Model/Workflow/Workflow_Main.cpp @@ -802,7 +802,7 @@ Workflow* WorkflowAssetList::LoadImpl(const SavedAsset& asset) const return workflow.release(); } -void WorkflowAssetList::DisplayAssetCreator(PopupState& state) +void WorkflowAssetList::DisplayAssetCreator(ListState& state) { auto ls = LocaleStrings::Instance.get(); @@ -824,10 +824,10 @@ void WorkflowAssetList::DisplayAssetCreator(PopupState& state) switch (mACNewNameError) { case NameSelectionError::None: break; case NameSelectionError::Duplicated: - ImGui::ErrorMessage("Duplicate template name"); + ImGui::ErrorMessage(ls->DuplicateNameError.Get()); break; case NameSelectionError::Empty: - ImGui::ErrorMessage("Template name cannot be empty"); + ImGui::ErrorMessage(ls->EmptyNameError.Get()); break; } }; @@ -841,13 +841,13 @@ void WorkflowAssetList::DisplayAssetCreator(PopupState& state) ValidateNewName(); }; - if (ImGui::InputText("Name", &mACNewName)) { + if (ImGui::InputText(ls->Name.Get(), &mACNewName)) { ValidateNewName(); } ShowNewNameErrors(); - if (ImGui::Button(ls->DialogConfirm.Get(), !IsInputValid())) { + if (ImGui::Button(ls->Confirm.Get(), !IsInputValid())) { ImGui::CloseCurrentPopup(); Create(SavedAsset{ @@ -856,16 +856,18 @@ void WorkflowAssetList::DisplayAssetCreator(PopupState& state) ResetState(); } ImGui::SameLine(); - if (ImGui::Button(ls->DialogCancel.Get())) { + if (ImGui::Button(ls->Cancel.Get())) { ImGui::CloseCurrentPopup(); } } void WorkflowAssetList::SetupDetailsTable(const char* tableId) const { + auto ls = LocaleStrings::Instance.get(); + ImGui::BeginTable(tableId, 1, ImGuiTableFlags_Borders); - ImGui::TableSetupColumn("Name"); + ImGui::TableSetupColumn(ls->Name.Get()); ImGui::TableHeadersRow(); } |