Audacity 3.2.0
ProjectSnap Member List

This is the complete list of members for ProjectSnap, including all inherited members.

Callback typedefObserver::Publisher< SnapChangedMessage >
CallbackReturn typedefObserver::Publisher< SnapChangedMessage >
Get(AudacityProject &project)ProjectSnapstatic
Get(const AudacityProject &project)ProjectSnapstatic
GetSnapMode() constProjectSnap
GetSnapTo() constProjectSnap
m_factoryObserver::Publisher< SnapChangedMessage >private
m_listObserver::Publisher< SnapChangedMessage >private
message_type typedefObserver::Publisher< SnapChangedMessage >
mProjectProjectSnapprivate
mSnapModeProjectSnapprivate
mSnapToProjectSnapprivate
notifies_allObserver::Publisher< SnapChangedMessage >static
operator=(const ProjectSnap &)=deleteProjectSnap
Publisher< SnapChangedMessage >::operator=(Publisher &&)=defaultObserver::Publisher< SnapChangedMessage >
ProjectSnap(const AudacityProject &project)ProjectSnapexplicit
ProjectSnap(const ProjectSnap &)=deleteProjectSnap
Publish(const SnapChangedMessage &message)Observer::Publisher< SnapChangedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< SnapChangedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< SnapChangedMessage >
SetSnapMode(SnapMode mode)ProjectSnap
SetSnapTo(Identifier snap)ProjectSnap
SingleStep(double time, bool upwards) constProjectSnap
SnapTime(double time) constProjectSnap
Subscribe(Callback callback)Observer::Publisher< SnapChangedMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< SnapChangedMessage >inline
~Base()ClientData::Basevirtual