11#ifndef __AUDACITY_HISTORY_WINDOW__
12#define __AUDACITY_HISTORY_WINDOW__
39 bool Show(
bool show =
true )
override;
48 void OnShow(wxShowEvent & event);
49 void OnSize(wxSizeEvent & event);
56 void OnGetURL(wxCommandEvent & event);
static const AttachedProjectObjects::RegisteredFactory manager
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Works with UndoManager to allow user to see descriptions of and undo previous commands....
void OnListKeyDown(wxKeyEvent &event)
bool Show(bool show=true) override
void UpdateDisplayForClipboard(struct ClipboardChangeMessage)
void OnSize(wxSizeEvent &event)
AudacityProject * mProject
Observer::Subscription mClipboardSubscription
void OnAudioIO(AudioIOEvent)
void OnDiscard(wxCommandEvent &event)
Observer::Subscription mUndoSubscription
void OnDiscardClipboard(wxCommandEvent &event)
void UpdateDisplay(struct UndoRedoMessage)
HistoryDialog(AudacityProject *parent, UndoManager *manager)
void UpdatePrefs() override
void OnCompact(wxCommandEvent &event)
void OnShow(wxShowEvent &event)
void OnGetURL(wxCommandEvent &event)
void OnCloseWindow(wxCloseEvent &event)
void OnItemSelected(wxListEvent &event)
void Populate(ShuttleGui &S)
Observer::Subscription mAudioIOSubscription
A move-only handle representing a connection to a Publisher.
A listener notified of changes in preferences.
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Maintain a non-persistent list of states of the project, to support undo and redo commands.
Message is sent during idle time by the global clipboard.
Type of message published by UndoManager.