1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-23 06:35:50 +01:00

ScriptCommandRelay.cpp doesn't depend on AudacityProject.cpp ...

... This doesn't break any dependency cycles yet.
This commit is contained in:
Paul Licameli
2019-05-12 08:54:03 -04:00
parent 016e1949ae
commit ae0cd061c6
2 changed files with 13 additions and 10 deletions

View File

@@ -20,11 +20,11 @@
#include "../MemoryX.h"
class wxWindow;
class CommandHandler;
class ResponseQueue;
class Response;
class ResponseQueueTarget;
class AudacityProject;
class OldStyleCommand;
using OldStyleCommandPointer = std::shared_ptr<OldStyleCommand>;
class wxString;
@@ -50,7 +50,8 @@ class ScriptCommandRelay
static void SetCommandHandler(CommandHandler &ch);
static void Run();
static void PostCommand(AudacityProject *project, const OldStyleCommandPointer &cmd);
static void PostCommand(
wxWindow *pWindow, const OldStyleCommandPointer &cmd);
static void SendResponse(const wxString &response);
static Response ReceiveResponse();
static std::shared_ptr<ResponseQueueTarget> GetResponseTarget();