Audacity 3.2.0
Classes | Namespaces | Typedefs | Functions
Journal.h File Reference
#include "Identifier.h"
#include "AudacityException.h"
Include dependency graph for Journal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Journal::SyncException
 

Namespaces

namespace  Journal
 Facilities for recording and playback of sequences of user interaction.
 

Typedefs

using Journal::InteractiveAction = std::function< int() >
 Function that returns a value which will be written to the journal. More...
 

Functions

bool Journal::RecordEnabled ()
 
bool Journal::SetRecordEnabled (bool value)
 
bool Journal::IsReplaying ()
 
void Journal::SetInputFileName (const wxString &path)
 
bool Journal::Begin (const FilePath &dataDir)
 
wxArrayStringEx Journal::GetTokens ()
 
bool Journal::Dispatch ()
 
void Journal::Sync (const wxString &string)
 
void Journal::Sync (const wxArrayString &strings)
 
void Journal::Sync (std::initializer_list< const wxString > strings)
 
int Journal::IfNotPlaying (const wxString &string, const InteractiveAction &action)
 Call action only if not replaying; synchronize on string and int values. More...
 
int Journal::GetExitCode ()