36 double GetTempo()
const;
37 void SetTempo(
double tempo);
39 int GetUpperTimeSignature()
const;
40 void SetUpperTimeSignature(
int upperTimeSignature);
42 int GetLowerTimeSignature()
const;
43 void SetLowerTimeSignature(
int lowerTimeSignature);
45 double GetQuarterDuration()
const;
46 double GetBeatDuration()
const;
47 double GetBarDuration()
const;
50 void PublishSignatureChange();
Utility ClientData::Site to register hooks into a host class that attach client data.
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
An object that sends messages to an open-ended list of subscribed callbacks.
~ProjectTimeSignature() override
Services * Get()
Fetch the global instance, or nullptr if none is yet installed.
A convenient default parameter for class template Site.
int newLowerTimeSignature
int newUpperTimeSignature