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

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

#include <wxCommandTargets.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 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)
 

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 154 of file wxCommandTargets.cpp.

Constructor & Destructor Documentation

◆ ~MessageDialogTarget()

virtual MessageDialogTarget::~MessageDialogTarget ( )
inlinevirtual

Definition at line 157 of file wxCommandTargets.cpp.

157{Flush();}

Member Function Documentation

◆ Flush()

void MessageDialogTarget::Flush ( )
inlineoverridevirtual

Reimplemented from CommandMessageTarget.

Definition at line 162 of file wxCommandTargets.cpp.

163 {
165 }

References LongMessageDialog::Flush().

Here is the call graph for this function:

◆ Update()

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

Implements CommandMessageTarget.

Definition at line 158 of file wxCommandTargets.cpp.

159 {
161 }
static void AcceptText(const wxString &Text)

References LongMessageDialog::AcceptText().

Here is the call graph for this function:

The documentation for this class was generated from the following file: