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.


class  Journal::SyncException


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


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


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 ()