![]() |
Audacity 3.2.0
|
#include "CommonCommandFlags.h"
#include <wx/frame.h>
#include "AudioIO.h"
#include "LabelTrack.h"
#include "Menus.h"
#include "Project.h"
#include "ProjectAudioIO.h"
#include "ProjectHistory.h"
#include "ProjectWindows.h"
#include "SyncLock.h"
#include "UndoManager.h"
#include "ViewInfo.h"
#include "WaveTrack.h"
#include "commands/CommandManagerWindowClasses.h"
Go to the source code of this file.
Variables | |
const CommandFlagOptions | noiseReductionOptions |
const ReservedCommandFlag & AnyTracksSelectedFlag | ( | ) |
Definition at line 188 of file CommonCommandFlags.cpp.
References AnyTracksSelectedPred(), flag, and XO().
Referenced by anonymous_namespace{TrackMenus.cpp}::TracksMenu().
bool AnyTracksSelectedPred | ( | const AudacityProject & | project | ) |
Definition at line 54 of file CommonCommandFlags.cpp.
References TrackList::Get(), and TrackList::Selected().
Referenced by AnyTracksSelectedFlag().
const ReservedCommandFlag & AudioIOBusyFlag | ( | ) |
Definition at line 208 of file CommonCommandFlags.cpp.
References AudioIOBusyPred(), flag, and CommandFlagOptions::QuickTest().
Referenced by anonymous_namespace{SelectMenus.cpp}::ExtraSeekMenu(), anonymous_namespace{TransportMenus.cpp}::ExtraTransportMenu(), and anonymous_namespace{LabelMenus.cpp}::LabelEditMenus().
bool AudioIOBusyPred | ( | const AudacityProject & | project | ) |
Definition at line 60 of file CommonCommandFlags.cpp.
References AudioIOBase::Get(), ProjectAudioIO::Get(), and AudioIOBase::IsAudioTokenActive().
Referenced by AudioIOBusyFlag(), and AudioIONotBusyFlag().
const ReservedCommandFlag & AudioIONotBusyFlag | ( | ) |
Definition at line 127 of file CommonCommandFlags.cpp.
References AudioIOBusyPred(), flag, and XO().
Referenced by anonymous_namespace{PluginMenus.cpp}::AnalyzeMenu(), anonymous_namespace{SelectMenus.cpp}::CursorMenu(), ProjectAudioManager::DoRecord(), anonymous_namespace{EditMenus.cpp}::EditMenu(), anonymous_namespace{PluginMenus.cpp}::EffectMenu(), anonymous_namespace{DeviceToolBar.cpp}::ExtraDeviceMenu(), anonymous_namespace{EditMenus.cpp}::ExtraEditMenu(), anonymous_namespace{TrackMenus.cpp}::ExtraTrackMenu(), anonymous_namespace{TransportMenus.cpp}::ExtraTransportMenu(), anonymous_namespace{FileMenus.cpp}::FileMenu(), anonymous_namespace{PluginMenus.cpp}::GenerateMenu(), anonymous_namespace{HelpMenus.cpp}::HelpMenu(), anonymous_namespace{FileMenus.cpp}::HiddenFileMenu(), anonymous_namespace{LabelMenus.cpp}::LabelEditMenus(), PluginMenuItems(), anonymous_namespace{Printing.cpp}::PrintingItems(), DEFINE_VERSION_CHECK::RegisterMenuItems(), anonymous_namespace{NyqBench.cpp}::RegisterMenuItems(), anonymous_namespace{PluginMenus.cpp}::ToolsMenu(), anonymous_namespace{TrackMenus.cpp}::TracksMenu(), and anonymous_namespace{TransportMenus.cpp}::TransportMenu().
const ReservedCommandFlag & CaptureNotBusyFlag | ( | ) |
Definition at line 213 of file CommonCommandFlags.cpp.
References flag, and AudioIO::Get().
Referenced by anonymous_namespace{TranscriptionToolBar.cpp}::ExtraPlayAtSpeedItems(), anonymous_namespace{TransportMenus.cpp}::ExtraSelectionItems(), anonymous_namespace{TransportMenus.cpp}::ExtraTransportMenu(), and anonymous_namespace{Scrubbing.cpp}::menuItems().
const CommandFlagOptions & cutCopyOptions | ( | ) |
Definition at line 73 of file CommonCommandFlags.cpp.
Referenced by anonymous_namespace{EditMenus.cpp}::CutCopyAvailableFlag(), and TimeSelectedFlag().
const ReservedCommandFlag & EditableTracksSelectedFlag | ( | ) |
Definition at line 180 of file CommonCommandFlags.cpp.
References EditableTracksSelectedPred(), flag, and XO().
Referenced by anonymous_namespace{SelectMenus.cpp}::CursorMenu(), anonymous_namespace{EditMenus.cpp}::EditMenu(), anonymous_namespace{EditMenus.cpp}::ExtraEditMenu(), SelectUtilities::SelectAllIfNone(), SelectUtilities::SelectAllIfNoneAndAllowed(), anonymous_namespace{SelectMenus.cpp}::SelectMenu(), and anonymous_namespace{TrackMenus.cpp}::TracksMenu().
bool EditableTracksSelectedPred | ( | const AudacityProject & | project | ) |
Definition at line 45 of file CommonCommandFlags.cpp.
References TrackList::Get(), and TrackList::Selected().
Referenced by anonymous_namespace{EditMenus.cpp}::CutCopyAvailableFlag(), and EditableTracksSelectedFlag().
const ReservedCommandFlag & IsNotSyncLockedFlag | ( | ) |
Definition at line 268 of file CommonCommandFlags.cpp.
References flag, SyncLockState::Get(), and SyncLockState::IsSyncLocked().
const ReservedCommandFlag & IsSyncLockedFlag | ( | ) |
Definition at line 274 of file CommonCommandFlags.cpp.
References flag, SyncLockState::Get(), and SyncLockState::IsSyncLocked().
Referenced by anonymous_namespace{SelectMenus.cpp}::SelectMenu().
const ReservedCommandFlag & LabelTracksExistFlag | ( | ) |
Definition at line 224 of file CommonCommandFlags.cpp.
References TrackList::Any(), flag, and TrackList::Get().
Referenced by anonymous_namespace{FileMenus.cpp}::FileMenu().
const ReservedCommandFlag & NoAutoSelect | ( | ) |
Definition at line 301 of file CommonCommandFlags.cpp.
References flag.
Referenced by anonymous_namespace{EditMenus.cpp}::EditMenu(), and anonymous_namespace{EditMenus.cpp}::ExtraEditMenu().
const ReservedCommandFlag & NoiseReductionTimeSelectedFlag | ( | ) |
Definition at line 154 of file CommonCommandFlags.cpp.
References flag, noiseReductionOptions, and TimeSelectedPred().
Referenced by anonymous_namespace{MenuHelper.cpp}::FixBatchFlags().
const ReservedCommandFlag & NotMinimizedFlag | ( | ) |
Definition at line 280 of file CommonCommandFlags.cpp.
References FindProjectFrame(), flag, and CommandFlagOptions::QuickTest().
const ReservedCommandFlag & PausedFlag | ( | ) |
Definition at line 294 of file CommonCommandFlags.cpp.
References flag, AudioIOBase::Get(), AudioIOBase::IsPaused(), and CommandFlagOptions::QuickTest().
const ReservedCommandFlag & RedoAvailableFlag | ( | ) |
Definition at line 236 of file CommonCommandFlags.cpp.
References flag, ProjectHistory::Get(), and ProjectHistory::RedoAvailable().
Referenced by anonymous_namespace{EditMenus.cpp}::EditMenu().
const ReservedCommandFlag & StereoRequiredFlag | ( | ) |
Definition at line 139 of file CommonCommandFlags.cpp.
References flag, TrackList::Get(), Track::IsLeader(), TrackList::Selected(), and XO().
Referenced by anonymous_namespace{TrackMenus.cpp}::TracksMenu().
const ReservedCommandFlag & TimeSelectedFlag | ( | ) |
Definition at line 159 of file CommonCommandFlags.cpp.
References cutCopyOptions(), flag, and TimeSelectedPred().
Referenced by anonymous_namespace{PluginMenus.cpp}::AnalyzeMenu(), anonymous_namespace{SelectMenus.cpp}::CursorMenu(), anonymous_namespace{EditMenus.cpp}::EditMenu(), anonymous_namespace{PluginMenus.cpp}::EffectMenu(), anonymous_namespace{EditMenus.cpp}::ExtraEditMenu(), anonymous_namespace{FileMenus.cpp}::FileMenu(), anonymous_namespace{LabelMenus.cpp}::LabelEditMenus(), EffectUIHost::OnApply(), and anonymous_namespace{ViewMenus.cpp}::ViewMenu().
bool TimeSelectedPred | ( | const AudacityProject & | project | ) |
Definition at line 66 of file CommonCommandFlags.cpp.
References ViewInfo::Get(), NotifyingSelectedRegion::isPoint(), and ViewInfo::selectedRegion.
Referenced by anonymous_namespace{EditMenus.cpp}::CutCopyAvailableFlag(), NoiseReductionTimeSelectedFlag(), and TimeSelectedFlag().
const ReservedCommandFlag & TrackPanelHasFocus | ( | ) |
Definition at line 196 of file CommonCommandFlags.cpp.
References CommandFlagOptions::DisableDefaultMessage(), BasicUI::FindFocus(), and flag.
Referenced by anonymous_namespace{SelectMenus.cpp}::ExtraCursorMenu(), anonymous_namespace{NavigationMenus.cpp}::ExtraFocusMenu(), anonymous_namespace{TransportMenus.cpp}::ExtraSelectionItems(), anonymous_namespace{SelectMenus.cpp}::ExtraSelectionMenu(), anonymous_namespace{ClipMenus.cpp}::ExtraTimeShiftItems(), and anonymous_namespace{TrackMenus.cpp}::ExtraTrackMenu().
const ReservedCommandFlag & TracksExistFlag | ( | ) |
Definition at line 173 of file CommonCommandFlags.cpp.
References TrackList::Any(), CommandFlagOptions::DisableDefaultMessage(), flag, and TrackList::Get().
Referenced by anonymous_namespace{SelectMenus.cpp}::ExtraCursorMenu(), anonymous_namespace{NavigationMenus.cpp}::ExtraFocusMenu(), anonymous_namespace{SelectMenus.cpp}::ExtraSelectionMenu(), anonymous_namespace{ClipMenus.cpp}::ExtraTimeShiftItems(), anonymous_namespace{TrackMenus.cpp}::ExtraTrackMenu(), anonymous_namespace{Printing.cpp}::PrintingItems(), anonymous_namespace{SelectMenus.cpp}::SelectMenu(), anonymous_namespace{TrackMenus.cpp}::TracksMenu(), and anonymous_namespace{ViewMenus.cpp}::ViewMenu().
const ReservedCommandFlag & UndoAvailableFlag | ( | ) |
Definition at line 230 of file CommonCommandFlags.cpp.
References flag, ProjectHistory::Get(), and ProjectHistory::UndoAvailable().
Referenced by anonymous_namespace{EditMenus.cpp}::EditMenu().
const ReservedCommandFlag & WaveTracksExistFlag | ( | ) |
Definition at line 262 of file CommonCommandFlags.cpp.
References TrackList::Any(), flag, and TrackList::Get().
Referenced by anonymous_namespace{ClipMenus.cpp}::ClipCursorItems(), anonymous_namespace{ClipMenus.cpp}::ClipSelectMenu(), anonymous_namespace{TransportMenus.cpp}::ExtraTransportMenu(), anonymous_namespace{FileMenus.cpp}::FileMenu(), anonymous_namespace{LabelMenus.cpp}::LabelEditMenus(), anonymous_namespace{SelectMenus.cpp}::SelectMenu(), and anonymous_namespace{TransportMenus.cpp}::TransportMenu().
const ReservedCommandFlag & WaveTracksSelectedFlag | ( | ) |
Definition at line 164 of file CommonCommandFlags.cpp.
References flag, TrackList::Get(), TrackList::Selected(), and XO().
Referenced by anonymous_namespace{PluginMenus.cpp}::AnalyzeMenu(), anonymous_namespace{EditMenus.cpp}::EditMenu(), anonymous_namespace{PluginMenus.cpp}::EffectMenu(), anonymous_namespace{FileMenus.cpp}::FileMenu(), EffectUIHost::OnApply(), anonymous_namespace{SelectMenus.cpp}::SelectMenu(), and anonymous_namespace{TrackMenus.cpp}::TracksMenu().
const ReservedCommandFlag & ZoomInAvailableFlag | ( | ) |
Definition at line 242 of file CommonCommandFlags.cpp.
References TrackList::Any(), flag, ViewInfo::Get(), TrackList::Get(), and ZoomInfo::ZoomInAvailable().
Referenced by anonymous_namespace{ViewMenus.cpp}::ViewMenu().
const ReservedCommandFlag & ZoomOutAvailableFlag | ( | ) |
Definition at line 252 of file CommonCommandFlags.cpp.
References TrackList::Any(), flag, ViewInfo::Get(), TrackList::Get(), and ZoomInfo::ZoomOutAvailable().
Referenced by anonymous_namespace{ViewMenus.cpp}::ViewMenu().
const CommandFlagOptions noiseReductionOptions |
Definition at line 108 of file CommonCommandFlags.cpp.
Referenced by NoiseReductionTimeSelectedFlag().