Audacity  3.0.3
Public Member Functions | List of all members
MessageDialogTarget Class Referencefinal

MessageDialogTarget is a CommandOutputTarget that sends its status to the LongMessageDialog. More...

#include <CommandTargets.h>

Inheritance diagram for MessageDialogTarget:
[legend]
Collaboration diagram for MessageDialogTarget:
[legend]

Public Member Functions

virtual ~MessageDialogTarget ()
 
void Update (const wxString &message) override
 
void Flush () override
 
- Public Member Functions inherited from CommandMessageTarget
 CommandMessageTarget ()
 
virtual ~CommandMessageTarget ()
 
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 ()
 
wxString Escaped (const wxString &str)
 

Additional Inherited Members

- Public Attributes inherited from CommandMessageTarget
std::vector< int > mCounts
 

Detailed Description

MessageDialogTarget is a CommandOutputTarget that sends its status to the LongMessageDialog.

CommandMessageTarget that displays messages from a command in the LongMessageDialog

Definition at line 425 of file CommandTargets.cpp.

Constructor & Destructor Documentation

◆ ~MessageDialogTarget()

virtual MessageDialogTarget::~MessageDialogTarget ( )
inlinevirtual

Definition at line 428 of file CommandTargets.cpp.

428 {Flush();}

Member Function Documentation

◆ Flush()

void MessageDialogTarget::Flush ( )
inlineoverridevirtual

Reimplemented from CommandMessageTarget.

Definition at line 433 of file CommandTargets.cpp.

434  {
436  }

References LongMessageDialog::Flush().

Here is the call graph for this function:

◆ Update()

void MessageDialogTarget::Update ( const wxString &  message)
inlineoverridevirtual

Implements CommandMessageTarget.

Definition at line 429 of file CommandTargets.cpp.

430  {
432  }

References LongMessageDialog::AcceptText().

Here is the call graph for this function:

The documentation for this class was generated from the following file:
MessageDialogTarget::Flush
void Flush() override
Definition: CommandTargets.cpp:433
LongMessageDialog::Flush
static void Flush()
Definition: CommandTargets.cpp:404
LongMessageDialog::AcceptText
static void AcceptText(const wxString &Text)
Definition: CommandTargets.cpp:393