Audacity 3.2.0
|
#include <SyncLock.h>
Static Public Member Functions | |
static bool | IsSyncLockSelected (const Track &track) |
static bool | IsSyncLockSelectedP (const Track *pTrack) |
static bool | IsSelectedOrSyncLockSelected (const Track &track) |
static bool | IsSelectedOrSyncLockSelectedP (const Track *pTrack) |
static TrackIterRange< Track > | Group (Track &track) |
static TrackIterRange< const Track > | Group (const Track &track) |
Definition at line 41 of file SyncLock.h.
|
inlinestatic |
track.GetOwner() != nullptr
Definition at line 68 of file SyncLock.h.
|
static |
track.GetOwner() != nullptr
Definition at line 150 of file SyncLock.cpp.
References anonymous_namespace{SyncLock.cpp}::FindSyncLockGroup(), Track::GetOwner(), and tracks.
Referenced by ClipMoveState::Init(), IsSyncLockSelected(), anonymous_namespace{EditMenus.cpp}::OnPaste(), NyquistBase::Process(), TruncSilenceBase::ProcessIndependently(), NyquistBase::ProcessOne(), StretchHandle::Release(), SelectionState::SelectTrackLength(), and RateMenuTable::SetRate().
|
static |
Definition at line 104 of file SyncLock.cpp.
References Track::IsSelected(), and IsSyncLockSelected().
Referenced by LabelTrackView::Draw(), TrackArt::DrawBackgroundWithSelection(), anonymous_namespace{WaveformView.cpp}::DrawClipWaveform(), anonymous_namespace{WaveformView.cpp}::DrawWaveform(), EffectOutputTracks::EffectOutputTracks(), anonymous_namespace{EditMenus.cpp}::OnDelete(), ChangeSpeedBase::Process(), and RepeatBase::Process().
|
inlinestatic |
Useful as a predicate for track iteration, which must test a pointer
Definition at line 61 of file SyncLock.h.
Referenced by anonymous_namespace{TrackMenus.cpp}::DoAlign(), TruncSilenceBase::DoRemoval(), anonymous_namespace{EditMenus.cpp}::OnCut(), and Reverse::Process().
|
static |
Definition at line 80 of file SyncLock.cpp.
References details::begin(), SyncLockState::Get(), PendingTracks::Get(), Track::GetOwner(), Track::GetSelected(), Group(), Track::IsSelected(), anonymous_namespace{SyncLock.cpp}::IsSeparatorTrack(), anonymous_namespace{SyncLock.cpp}::IsSyncLockableNonSeparatorTrack(), SyncLockState::IsSyncLocked(), and PendingTracks::SubstituteOriginalTrack().
Referenced by anonymous_namespace{LabelMenus.cpp}::GetTracksToEditByLabel(), IsSelectedOrSyncLockSelected(), ChangeSpeedBase::Process(), Generator::Process(), PaulstretchBase::Process(), RepeatBase::Process(), SBSMSBase::Process(), NyquistBase::ProcessOne(), PerTrackEffect::ProcessPass(), and CommonTrackInfo::SyncLockDrawFunction().
|
inlinestatic |
Useful as a predicate for track iteration, which must test a pointer
Definition at line 51 of file SyncLock.h.
Referenced by SelectActions::Handler::OnSelectSyncLockSel().