From 8ad58ebeca9372abd875a6e18d8484efb3ec3506 Mon Sep 17 00:00:00 2001 From: brunoherbelin Date: Thu, 21 May 2020 00:03:51 +0200 Subject: [PATCH] Added specific actions for Media and Session source in pannel. --- ImGuiVisitor.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ImGuiVisitor.cpp b/ImGuiVisitor.cpp index 9b5dabc..7fbec0c 100644 --- a/ImGuiVisitor.cpp +++ b/ImGuiVisitor.cpp @@ -16,6 +16,8 @@ #include "MediaPlayer.h" #include "MediaSource.h" #include "SessionSource.h" +#include "Settings.h" +#include "Mixer.h" #include "imgui.h" #include "ImGuiToolkit.h" @@ -268,11 +270,13 @@ void ImGuiVisitor::visit (Source& s) void ImGuiVisitor::visit (MediaSource& s) { - ImGui::Button("Open Media Player", ImVec2(IMGUI_RIGHT_ALIGN, 0)); + if (ImGui::Button("Open Media Player", ImVec2(IMGUI_RIGHT_ALIGN, 0)) ) + Settings::application.media_player = !Settings::application.media_player; } void ImGuiVisitor::visit (SessionSource& s) { - ImGui::Button("Expand", ImVec2(IMGUI_RIGHT_ALIGN, 0)); - ImGui::Button("Make Current", ImVec2(IMGUI_RIGHT_ALIGN, 0)); +// ImGui::Button("Expand", ImVec2(IMGUI_RIGHT_ALIGN, 0)); + if (ImGui::Button("Make Current", ImVec2(IMGUI_RIGHT_ALIGN, 0)) ) + Mixer::manager().open( s.path() ); }