Audacity 3.2.0
|
Public Member Functions | |
ProjectDependentMultiplierSnapItem (const Identifier &internalName, const TranslatableString &label, MultiplierFunctor functor) | |
SnapResult | Snap (const AudacityProject &project, double time, bool nearest) const override |
SnapResult | SingleStep (const AudacityProject &project, double time, bool upwards) const override |
Public Member Functions inherited from SnapRegistryItem | |
SnapRegistryItem (const Identifier &internalName, const TranslatableString &label) | |
~SnapRegistryItem () override | |
virtual SnapResult | Snap (const AudacityProject &project, double time, bool nearest) const =0 |
virtual SnapResult | SingleStep (const AudacityProject &project, double time, bool upwards) const =0 |
Public Member Functions inherited from Registry::SingleItem | |
~SingleItem () override=0 | |
Public Member Functions inherited from Registry::detail::BaseItem | |
BaseItem (const Identifier &internalName) | |
virtual | ~BaseItem () |
Private Attributes | |
const MultiplierFunctor | mMultiplierFunctor |
Additional Inherited Members | |
Public Attributes inherited from SnapRegistryItem | |
const TranslatableString | label |
Public Attributes inherited from Registry::detail::BaseItem | |
const Identifier | name |
OrderingHint | orderingHint |
Definition at line 232 of file SnapUtils.cpp.
|
inline |
Definition at line 235 of file SnapUtils.cpp.
|
inlineoverridevirtual |
Implements SnapRegistryItem.
Definition at line 252 of file SnapUtils.cpp.
References project.
|
inlineoverridevirtual |
Implements SnapRegistryItem.
Definition at line 245 of file SnapUtils.cpp.
References project, and anonymous_namespace{SnapUtils.cpp}::SnapWithMultiplier().
|
private |
Definition at line 281 of file SnapUtils.cpp.