Audacity 3.2.0
CommandHandler.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity - A Digital Audio Editor
4 Copyright 1999-2009 Audacity Team
5 File License: wxWidgets
6
7 Dan Horgan
8
9******************************************************************//******************************************************************/
15
16#ifndef __COMMANDHANDLER__
17#define __COMMANDHANDLER__
18
19#include <memory>
20class AudacityApp;
21class AudacityProject;
22class AppCommandEvent;
23class CommandContext;
24
26{
27 public:
30
31 // Whenever a command is received, process it.
33};
34
35#endif /* End of include guard: __COMMANDHANDLER__ */
An event 'envelope' for sending Command objects through the wxwidgets event loop.
AudacityApp is the 'main' class for Audacity.
Definition: AudacityApp.h:42
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90
CommandContext provides additional information to an 'Apply()' command. It provides the project,...
Contains methods for applying commands that are passed to it.
void OnReceiveCommand(AppCommandEvent &event)