From 80b9732f94e191131edf767bc0baa49210f5322a Mon Sep 17 00:00:00 2001 From: tt2468 Date: Sun, 13 Jun 2021 07:14:40 -0700 Subject: [PATCH] RequestHandler: Some source stuff --- CMakeLists.txt | 1 + src/requesthandler/RequestHandler.cpp | 3 +++ src/requesthandler/RequestHandler.h | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index adb4cf82..397b3b43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,6 +88,7 @@ set(obs-websocket_SOURCES src/requesthandler/RequestHandler.cpp src/requesthandler/RequestHandler_General.cpp src/requesthandler/RequestHandler_Config.cpp + src/requesthandler/RequestHandler_Sources.cpp src/requesthandler/rpc/Request.cpp src/requesthandler/rpc/RequestResult.cpp src/forms/SettingsDialog.cpp diff --git a/src/requesthandler/RequestHandler.cpp b/src/requesthandler/RequestHandler.cpp index 73bb0586..54535d46 100644 --- a/src/requesthandler/RequestHandler.cpp +++ b/src/requesthandler/RequestHandler.cpp @@ -21,6 +21,9 @@ const std::map RequestHandler::_handlerMap {"SetCurrentProfile", &RequestHandler::SetCurrentProfile}, {"GetProfileParameter", &RequestHandler::GetProfileParameter}, {"SetProfileParameter", &RequestHandler::SetProfileParameter}, + + // Sources + {"GetSourceActive", &RequestHandler::GetSourceActive}, }; RequestResult RequestHandler::ProcessRequest(const Request& request) diff --git a/src/requesthandler/RequestHandler.h b/src/requesthandler/RequestHandler.h index faa97ed3..142f6a6f 100644 --- a/src/requesthandler/RequestHandler.h +++ b/src/requesthandler/RequestHandler.h @@ -4,6 +4,7 @@ #include #include +#include "../obs-websocket.h" #include "rpc/Request.h" #include "rpc/RequestResult.h" #include "../utils/Utils.h" @@ -35,5 +36,8 @@ class RequestHandler { RequestResult GetProfileParameter(const Request&); RequestResult SetProfileParameter(const Request&); + // Sources + RequestResult GetSourceActive(const Request&); + static const std::map _handlerMap; };