Audacity 3.2.0
ProjectTimeSignature Member List

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

Callback typedefObserver::Publisher< TimeSignatureChangedMessage >
CallbackReturn typedefObserver::Publisher< TimeSignatureChangedMessage >
Get(AudacityProject &project)ProjectTimeSignaturestatic
Get(const AudacityProject &project)ProjectTimeSignaturestatic
GetBarDuration() constProjectTimeSignature
GetBeatDuration() constProjectTimeSignature
GetLowerTimeSignature() constProjectTimeSignature
GetQuarterDuration() constProjectTimeSignature
GetTempo() constProjectTimeSignature
GetUpperTimeSignature() constProjectTimeSignature
m_factoryObserver::Publisher< TimeSignatureChangedMessage >private
m_listObserver::Publisher< TimeSignatureChangedMessage >private
message_type typedefObserver::Publisher< TimeSignatureChangedMessage >
mLowerTimeSignatureProjectTimeSignatureprivate
mTempoProjectTimeSignatureprivate
mUpperTimeSignatureProjectTimeSignatureprivate
notifies_allObserver::Publisher< TimeSignatureChangedMessage >static
operator=(Publisher &&)=defaultObserver::Publisher< TimeSignatureChangedMessage >
ProjectTimeSignature()ProjectTimeSignature
Publish(const TimeSignatureChangedMessage &message)Observer::Publisher< TimeSignatureChangedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< TimeSignatureChangedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< TimeSignatureChangedMessage >
PublishSignatureChange()ProjectTimeSignatureprivate
SetLowerTimeSignature(int lowerTimeSignature)ProjectTimeSignature
SetTempo(double tempo)ProjectTimeSignature
SetUpperTimeSignature(int upperTimeSignature)ProjectTimeSignature
Subscribe(Callback callback)Observer::Publisher< TimeSignatureChangedMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< TimeSignatureChangedMessage >inline
~Base()ClientData::Basevirtual
~ProjectTimeSignature() overrideProjectTimeSignature