38 WaveChannel &channel, std::unique_ptr<WaveformSettings> pSettings );
63 return this == &defaults();
66 bool Validate(
bool quiet);
73 void ConvertToEnumeratedDBRange();
74 void ConvertToActualDBRange();
75 void NextLowerDBRange();
76 void NextHigherDBRange();
88 static void GetRangeChoices(
90 int* pDefaultRangeIndex =
nullptr);
101 bool isLinear()
const {
return scaleType == stLinearAmp || scaleType == stLinearDb; }
Utility ClientData::Site to register hooks into a host class that attach client data.
std::vector< TranslatableString > TranslatableStrings
A listener notified of changes in preferences.
virtual void UpdatePrefs()=0
A Track that contains audio waveform data.
Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list.
Services * Get()
Fetch the global instance, or nullptr if none is yet installed.
A convenient base class defining abstract virtual Clone() for a given kind of pointer.
virtual PointerType Clone() const =0
Owner< Base > PointerType
Cloneable & operator=(const Cloneable &)=default