Audacity 3.2.0
|
#include <AppEvents.h>
Protected Member Functions | |
virtual | ~ProviderBase ()=default |
void | HandleAppInitialized () |
void | HandleAppIdle () |
void | HandleAppClosing () |
Base class for application events providers. This class has no virtual methods and should not be publicly derived from. Derived classes should use the provided interface to fire events. It is safe to have multiple instances of derived classes, but it does not make much sense.
Definition at line 41 of file AppEvents.h.
|
protectedvirtualdefault |
|
protected |
Definition at line 96 of file AppEvents.cpp.
References AppEvents::anonymous_namespace{AppEvents.cpp}::GetEventHandlers(), and anonymous_namespace{NoteTrack.cpp}::swap().
Referenced by AudacityApp::OnExit().
|
protected |
Definition at line 91 of file AppEvents.cpp.
References AppEvents::anonymous_namespace{AppEvents.cpp}::GetEventHandlers(), and Observer::Publisher< Message, NotifyAll >::Publish().
Referenced by AudacityApp::OnIdle().
|
protected |
Definition at line 78 of file AppEvents.cpp.
References AppEvents::anonymous_namespace{AppEvents.cpp}::GetEventHandlers(), and anonymous_namespace{NoteTrack.cpp}::swap().
Referenced by AudacityApp::InitPart2().