![]() |
Audacity 3.2.0
|
Interface for objects that can receive (string) messages from a command. More...
#include <CommandTargets.h>
Public Member Functions | |
CommandMessageTarget () | |
virtual | ~CommandMessageTarget () |
virtual void | Update (const wxString &message)=0 |
virtual void | StartArray () |
virtual void | EndArray () |
virtual void | StartStruct () |
virtual void | EndStruct () |
virtual void | AddItem (const wxString &value, const wxString &name={}) |
virtual void | AddBool (const bool value, const wxString &name={}) |
virtual void | AddItem (const double value, const wxString &name={}) |
virtual void | StartField (const wxString &name={}) |
virtual void | EndField () |
virtual void | Flush () |
wxString | Escaped (const wxString &str) |
Public Attributes | |
std::vector< int > | mCounts |
Interface for objects that can receive (string) messages from a command.
Definition at line 74 of file CommandTargets.h.
|
inline |
Definition at line 77 of file CommandTargets.h.
|
inlinevirtual |
Definition at line 78 of file CommandTargets.h.
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 76 of file CommandTargets.cpp.
References TranslatableString::empty(), mCounts, name, and Update().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 84 of file CommandTargets.cpp.
References TranslatableString::empty(), mCounts, name, str, and Update().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 65 of file CommandTargets.cpp.
References TranslatableString::empty(), Escaped(), mCounts, name, and Update().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 46 of file CommandTargets.cpp.
References mCounts, and Update().
Referenced by CommandMessageTargetDecorator::EndArray().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 107 of file CommandTargets.cpp.
References mCounts.
Referenced by CommandMessageTargetDecorator::EndField().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 59 of file CommandTargets.cpp.
References mCounts, and Update().
Referenced by CommandMessageTargetDecorator::EndStruct().
wxString CommandMessageTarget::Escaped | ( | const wxString & | str | ) |
Definition at line 116 of file CommandTargets.cpp.
References str.
Referenced by AddItem(), and LispyCommandMessageTarget::AddItem().
|
virtual |
Reimplemented in MessageDialogTarget, CommandMessageTargetDecorator, and ResponseTarget.
Definition at line 113 of file CommandTargets.cpp.
Referenced by CommandMessageTargetDecorator::Flush().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 37 of file CommandTargets.cpp.
References mCounts, and Update().
Referenced by CommandMessageTargetDecorator::StartArray().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 98 of file CommandTargets.cpp.
References TranslatableString::empty(), mCounts, name, and Update().
|
virtual |
Reimplemented in CommandMessageTargetDecorator, LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 52 of file CommandTargets.cpp.
References mCounts, and Update().
Referenced by CommandMessageTargetDecorator::StartStruct().
|
pure virtual |
Implemented in NullMessageTarget, MessageDialogTarget, CommandMessageTargetDecorator, MessageBoxTarget, StatusBarTarget, ResponseTarget, and CombinedMessageTarget.
Referenced by AddBool(), AddItem(), EndArray(), EndStruct(), StartArray(), StartField(), StartStruct(), and CommandMessageTargetDecorator::Update().
std::vector<int> CommandMessageTarget::mCounts |
Definition at line 91 of file CommandTargets.h.
Referenced by AddBool(), LispyCommandMessageTarget::AddBool(), BriefCommandMessageTarget::AddBool(), AddItem(), LispyCommandMessageTarget::AddItem(), EndArray(), LispyCommandMessageTarget::EndArray(), BriefCommandMessageTarget::EndArray(), EndField(), LispyCommandMessageTarget::EndField(), BriefCommandMessageTarget::EndField(), EndStruct(), LispyCommandMessageTarget::EndStruct(), BriefCommandMessageTarget::EndStruct(), StartArray(), LispyCommandMessageTarget::StartArray(), BriefCommandMessageTarget::StartArray(), StartField(), LispyCommandMessageTarget::StartField(), BriefCommandMessageTarget::StartField(), StartStruct(), LispyCommandMessageTarget::StartStruct(), and BriefCommandMessageTarget::StartStruct().