1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 22:14:45 -04:00

v7: created API to manage workspaces. Implements #1240

This commit is contained in:
f4exb
2022-05-09 21:31:14 +02:00
parent 1bcecec103
commit f545eea5ed
15 changed files with 1764 additions and 2 deletions
+28
View File
@@ -2077,6 +2077,34 @@ int WebAPIAdapter::instanceDeviceSetDelete(
}
}
int WebAPIAdapter::instanceWorkspacePost(
SWGSDRangel::SWGSuccessResponse& response,
SWGSDRangel::SWGErrorResponse& error)
{
(void) error;
MainCore::MsgAddWorkspace *msg = MainCore::MsgAddWorkspace::create();
m_mainCore->m_mainMessageQueue->push(msg);
response.init();
*response.getMessage() = QString("Message to add a new workspace (MsgAddWorkspace) was submitted successfully");
return 202;
}
int WebAPIAdapter::instanceWorkspaceDelete(
SWGSDRangel::SWGSuccessResponse& response,
SWGSDRangel::SWGErrorResponse& error)
{
(void) error;
MainCore::MsgDeleteEmptyWorkspaces *msg = MainCore::MsgDeleteEmptyWorkspaces::create();
m_mainCore->m_mainMessageQueue->push(msg);
response.init();
*response.getMessage() = QString("Message to delete empty workspaces (MsgDeleteEmptyWorkspaces) was submitted successfully");
return 202;
}
int WebAPIAdapter::devicesetGet(
int deviceSetIndex,
SWGSDRangel::SWGDeviceSet& response,