From c90f78df080a9891930ee346b0ad87498ba5b697 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Sun, 30 May 2021 23:00:41 -0700 Subject: Initial work on templates UI --- core/src/UI/UI_Workflows.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'core/src/UI/UI_Workflows.cpp') diff --git a/core/src/UI/UI_Workflows.cpp b/core/src/UI/UI_Workflows.cpp index feebe89..ac023c9 100644 --- a/core/src/UI/UI_Workflows.cpp +++ b/core/src/UI/UI_Workflows.cpp @@ -359,12 +359,12 @@ public: } }; -struct DrawWorkflowList_State +struct DrawTemplateList_State { const WorkflowInfo* SelectedWorkflow = nullptr; }; -void DrawWorkflowList(DrawWorkflowList_State& state) +void DrawTemplateList(DrawTemplateList_State& state) { auto& uis = UIState::GetInstance(); auto& workflows = uis.CurrentProject->GetWorkflows(); @@ -390,7 +390,7 @@ void UI::WorkflowsTab() bool openedDummy = true; static std::unique_ptr openWorkflow; - static DrawWorkflowList_State state; + static DrawTemplateList_State state; // Toolbar item: close if (ImGui::Button(ls->Close.Get(), openWorkflow == nullptr)) { @@ -403,7 +403,7 @@ void UI::WorkflowsTab() ImGui::OpenPopup(ls->OpenWorkflowDialogTitle.Get()); } if (ImGui::BeginPopupModal(ls->OpenWorkflowDialogTitle.Get(), &openedDummy, ImGuiWindowFlags_AlwaysAutoResize)) { - DrawWorkflowList(state); + DrawTemplateList(state); if (state.SelectedWorkflow) { auto workflow = state.SelectedWorkflow->LoadFromDisk(); @@ -419,7 +419,7 @@ void UI::WorkflowsTab() ImGui::OpenPopup(ls->ManageWorkflowsDialogTitle.Get()); } if (ImGui::BeginPopupModal(ls->ManageWorkflowsDialogTitle.Get(), &openedDummy, ImGuiWindowFlags_AlwaysAutoResize)) { - DrawWorkflowList(state); + DrawTemplateList(state); enum class NameSelectionError { @@ -448,7 +448,7 @@ void UI::WorkflowsTab() if (ImGui::Button(ls->DialogConfirm.Get(), newName.empty())) { auto& project = uis.CurrentProject; project->RenameWorkflow(state.SelectedWorkflow->Name, newName); - state.SelectedWorkflow = &project->GetWorkflows()[newName]; + state.SelectedWorkflow = &project->GetWorkflows().at(newName); } ImGui::SameLine(); if (ImGui::Button(ls->DialogCancel.Get())) { -- cgit v1.2.3-70-g09d2