![]() |
Audacity 3.2.0
|
#include <SyncLock.h>
Static Public Member Functions | |
static bool | IsSyncLockSelected (const Track *pTrack) |
static bool | IsSelectedOrSyncLockSelected (const Track *pTrack) |
static TrackIterRange< Track > | Group (Track *pTrack) |
static TrackIterRange< const Track > | Group (const Track *pTrack) |
Definition at line 41 of file SyncLock.h.
|
inlinestatic |
pTrack->GetOwner() != nullptr
Definition at line 53 of file SyncLock.h.
References TrackIterRange< TrackType >::Filter().
|
static |
pTrack->GetOwner() != nullptr
Definition at line 161 of file SyncLock.cpp.
References anonymous_namespace{SyncLock.cpp}::FindSyncLockGroup(), and Track::GetOwner().
Referenced by ClipMoveState::Init(), IsSyncLockSelected(), NyquistEffect::Process(), EffectTruncSilence::ProcessIndependently(), NyquistEffect::ProcessOne(), StretchHandle::Release(), and SelectionState::SelectTrackLength().
|
static |
Definition at line 112 of file SyncLock.cpp.
References Track::IsSelected(), and IsSyncLockSelected().
Referenced by Effect::CopyInputTracks(), anonymous_namespace{TrackMenus.cpp}::DoAlign(), EffectTruncSilence::DoRemoval(), LabelTrackView::Draw(), TrackArt::DrawBackgroundWithSelection(), anonymous_namespace{WaveformView.cpp}::DrawClipWaveform(), anonymous_namespace{EditMenus.cpp}::OnCut(), anonymous_namespace{EditMenus.cpp}::OnDelete(), anonymous_namespace{EditMenus.cpp}::OnPaste(), EffectChangeSpeed::Process(), EffectRepeat::Process(), and EffectReverse::Process().
|
static |
Definition at line 82 of file SyncLock.cpp.
References PackedArray::begin(), SyncLockState::Get(), Track::GetOwner(), Track::GetSelected(), Group(), Track::IsSelected(), anonymous_namespace{SyncLock.cpp}::IsSeparatorTrack(), anonymous_namespace{SyncLock.cpp}::IsSyncLockableNonSeparatorTrack(), SyncLockState::IsSyncLocked(), and Track::SubstituteOriginalTrack().
Referenced by ClipParameters::ClipParameters(), anonymous_namespace{LabelMenus.cpp}::EditByLabel(), anonymous_namespace{LabelMenus.cpp}::EditClipboardByLabel(), IsSelectedOrSyncLockSelected(), TrackInfo::MinimizeSyncLockDrawFunction(), anonymous_namespace{EditMenus.cpp}::OnPaste(), SelectActions::Handler::OnSelectSyncLockSel(), EffectChangeSpeed::Process(), Generator::Process(), EffectPaulstretch::Process(), EffectRepeat::Process(), EffectSBSMS::Process(), NyquistEffect::ProcessOne(), and PerTrackEffect::ProcessPass().