Contains declaration of Command base class.
Contains declarations for CommandType class.
Base class for command in Audacity.
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
bool VisitSettings(SettingsVisitorBase< Const > &S)
TranslatableString GetDescription() const override
bool Apply(const CommandContext &context) override
bool PromptUser(AudacityProject &project) override
static const ComponentInterfaceSymbol Symbol
ManualPageID ManualPage() override
ComponentInterfaceSymbol GetSymbol() const override
CommandContext provides additional information to an 'Apply()' command. It provides the project,...
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
Command for opening an Audacity project.
ManualPageID ManualPage() override
bool VisitSettings(SettingsVisitorBase< Const > &S)
TranslatableString GetDescription() const override
bool Apply(const CommandContext &context) override
static const ComponentInterfaceSymbol Symbol
ComponentInterfaceSymbol GetSymbol() const override
void PopulateOrExchange(ShuttleGui &S) override
Command for saving a copy of currently project.
TranslatableString GetDescription() const override
static const ComponentInterfaceSymbol Symbol
ComponentInterfaceSymbol GetSymbol() const override
bool VisitSettings(SettingsVisitorBase< Const > &S)
ManualPageID ManualPage() override
void PopulateOrExchange(ShuttleGui &S) override
bool Apply(const CommandContext &context) override
Command for saving the log contents.
bool VisitSettings(SettingsVisitorBase< Const > &S)
ComponentInterfaceSymbol GetSymbol() const override
bool Apply(const CommandContext &context) override
static const ComponentInterfaceSymbol Symbol
ManualPageID ManualPage() override
void PopulateOrExchange(ShuttleGui &S) override
TranslatableString GetDescription() const override
Command for saving an Audacity project.
void PopulateOrExchange(ShuttleGui &S) override
static const ComponentInterfaceSymbol Symbol
TranslatableString GetDescription() const override
bool VisitSettings(SettingsVisitorBase< Const > &S)
ManualPageID ManualPage() override
ComponentInterfaceSymbol GetSymbol() const override
bool Apply(const CommandContext &context) override
Visitor of effect or command parameters. This is a base class with lots of virtual functions that do ...
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Holds a msgid for the translation catalog; may also bind format arguments.