Audacity 3.2.0
|
#include <memory>
#include <vector>
#include <wx/string.h>
#include <wx/thread.h>
Go to the source code of this file.
Classes | |
class | CommandProgressTarget |
Interface for objects that can receive command progress information. More... | |
class | CommandMessageTarget |
Interface for objects that can receive (string) messages from a command. More... | |
class | CommandMessageTargetDecorator |
CommandMessageTargetDecorator is a CommandOutputTarget that forwards its work on to another one. Typically we derive from it to modify some functionality and forward the rest. More... | |
class | LispyCommandMessageTarget |
LispyCommandMessageTarget is a CommandOutputTarget that provides status in a lispy style. More... | |
class | BriefCommandMessageTarget |
BriefCommandMessageTarget is a CommandOutputTarget that provides status in a briefer listing. More... | |
class | NullProgressTarget |
Used to ignore a command's progress updates. More... | |
class | ProgressToMessageTarget |
ProgressToMessageTarget formats the percentage complete text as a message and sends it to that message target. More... | |
class | NullMessageTarget |
Used to ignore a command's message updates. More... | |
class | MessageBoxTarget |
Displays messages from a command in a BasicUI::MessageBox. More... | |
class | ResponseTarget |
Constructs a response (to be sent back to a script) More... | |
class | CombinedMessageTarget |
Sends messages to two message targets at once. More... | |
class | TargetFactory |
TargetFactory makes Command output targets. By default, we ignore progress updates but display all other messages directly. More... | |
class | CommandOutputTargets |
CommandOutputTargets a mix of three output classes to output progress indication, status messages and errors. More... | |
class | LispifiedCommandOutputTargets |
LispifiedCommandOutputTargets is a CommandOutputTargets that replaces the status message target with the LispyCommandMessageTarget version. More... | |
class | BriefCommandOutputTargets |
BriefCommandOutputTargets is a CommandOutputTargets that replaces the status message target with the BriefCommandMessageTarget version. More... | |