![]() |
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.