Audacity 3.2.0
|
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...
#include <CommandTargets.h>
Public Member Functions | |
CommandMessageTargetDecorator (CommandMessageTarget &target) | |
~CommandMessageTargetDecorator () override | |
void | Update (const wxString &message) override |
void | StartArray () override |
void | EndArray () override |
void | StartStruct () override |
void | EndStruct () override |
void | AddItem (const wxString &value, const wxString &name={}) override |
void | AddBool (const bool value, const wxString &name={}) override |
void | AddItem (const double value, const wxString &name={}) override |
void | StartField (const wxString &name={}) override |
void | EndField () override |
void | Flush () override |
Public Attributes | |
CommandMessageTarget & | mTarget |
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.
Definition at line 90 of file CommandTargets.h.
|
inline |
Definition at line 93 of file CommandTargets.h.
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 103 of file CommandTargets.h.
Referenced by anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBox(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBoxOnRight().
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 105 of file CommandTargets.h.
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 101 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::Define(), ShuttleGetDefinition::DefineEnum(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBoxOnRight(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieIntegerTextBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieNumberAsChoice(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieNumericTextBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieSlider(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieSpinCtrl(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieTextBox().
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 98 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::DefineEnum(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice().
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 109 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::DefineEnum(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice().
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 100 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::Define(), ShuttleGetDefinition::DefineEnum(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBoxOnRight(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieIntegerTextBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieNumberAsChoice(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieNumericTextBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieSlider(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieSpinCtrl(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieTextBox().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 97 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::DefineEnum(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice().
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 107 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::DefineEnum(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice().
|
inlineoverridevirtual |
Reimplemented from CommandMessageTarget.
Reimplemented in LispyCommandMessageTarget, and BriefCommandMessageTarget.
Definition at line 99 of file CommandTargets.h.
Referenced by ShuttleGetDefinition::Define(), ShuttleGetDefinition::DefineEnum(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieCheckBoxOnRight(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieChoice(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieIntegerTextBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieNumberAsChoice(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieNumericTextBox(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieSlider(), anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieSpinCtrl(), and anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition::TieTextBox().
|
inlineoverridevirtual |
Implements CommandMessageTarget.
Definition at line 96 of file CommandTargets.h.
Referenced by LispyCommandMessageTarget::AddBool(), BriefCommandMessageTarget::AddBool(), LispyCommandMessageTarget::AddItem(), LispyCommandMessageTarget::EndArray(), BriefCommandMessageTarget::EndArray(), LispyCommandMessageTarget::EndField(), LispyCommandMessageTarget::EndStruct(), BriefCommandMessageTarget::EndStruct(), LispyCommandMessageTarget::StartArray(), BriefCommandMessageTarget::StartArray(), LispyCommandMessageTarget::StartField(), LispyCommandMessageTarget::StartStruct(), and BriefCommandMessageTarget::StartStruct().
CommandMessageTarget& CommandMessageTargetDecorator::mTarget |
Definition at line 113 of file CommandTargets.h.