Audacity 3.2.0
|
CommandContext provides additional information to an 'Apply()' command. It provides the project, and provides output channels for Error, Progress and Status. Status is used for general messaging from a command back to its invoker. More...
#include <CommandContext.h>
Classes | |
struct | TargetFactory |
Public Member Functions | |
CommandContext (AudacityProject &p, const wxEvent *e=nullptr, int ii=0, const CommandParameter ¶m=CommandParameter{}) | |
CommandContext (AudacityProject &p, std::unique_ptr< CommandOutputTargets > target) | |
~CommandContext () | |
virtual void | Status (const wxString &message, bool bFlush=false) const |
virtual void | Error (const wxString &message) const |
virtual void | Progress (double d) const |
void | StartArray () const |
void | EndArray () const |
void | StartStruct () const |
void | EndStruct () const |
void | StartField (const wxString &name) const |
void | EndField () const |
void | AddItem (const wxString &value, const wxString &name={}) const |
void | AddBool (const bool value, const wxString &name={}) const |
void | AddItem (const double value, const wxString &name={}) const |
Public Attributes | |
AudacityProject & | project |
std::unique_ptr< CommandOutputTargets > | pOutput |
const wxEvent * | pEvt |
int | index |
CommandParameter | parameter |
TemporarySelection | temporarySelection |
CommandContext provides additional information to an 'Apply()' command. It provides the project, and provides output channels for Error, Progress and Status. Status is used for general messaging from a command back to its invoker.
Definition at line 37 of file CommandContext.h.
CommandContext::CommandContext | ( | AudacityProject & | p, |
const wxEvent * | e = nullptr , |
||
int | ii = 0 , |
||
const CommandParameter & | param = CommandParameter{} |
||
) |
Definition at line 31 of file CommandContext.cpp.
CommandContext::CommandContext | ( | AudacityProject & | p, |
std::unique_ptr< CommandOutputTargets > | target | ||
) |
Definition at line 46 of file CommandContext.cpp.
|
default |
void CommandContext::AddBool | ( | const bool | value, |
const wxString & | name = {} |
||
) | const |
Definition at line 121 of file CommandContext.cpp.
Referenced by GetInfoCommand::SendTracks().
void CommandContext::AddItem | ( | const double | value, |
const wxString & | name = {} |
||
) | const |
void CommandContext::AddItem | ( | const wxString & | value, |
const wxString & | name = {} |
||
) | const |
Definition at line 116 of file CommandContext.cpp.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendSelection(), and GetInfoCommand::SendTracks().
void CommandContext::EndArray | ( | ) | const |
Definition at line 91 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendCommands(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendPreferences(), and GetInfoCommand::SendTracks().
void CommandContext::EndField | ( | ) | const |
Definition at line 111 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), and GetInfoCommand::SendEnvelopes().
void CommandContext::EndStruct | ( | ) | const |
Definition at line 101 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendSelection(), and GetInfoCommand::SendTracks().
|
virtual |
Definition at line 70 of file CommandContext.cpp.
References pOutput.
Referenced by ExportCommand::Apply(), SetLabelCommand::Apply(), CompareAudioCommand::GetSelection(), TransportUtilities::PlayCurrentRegionAndWait(), TransportUtilities::PlayPlayRegionAndWait(), TransportUtilities::RecordAndWait(), and CommandImplementation::SetParameter().
|
virtual |
Definition at line 80 of file CommandContext.cpp.
References pOutput.
Referenced by CompareAudioCommand::Apply().
void CommandContext::StartArray | ( | ) | const |
Definition at line 86 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendCommands(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendPreferences(), and GetInfoCommand::SendTracks().
void CommandContext::StartField | ( | const wxString & | name | ) | const |
Definition at line 106 of file CommandContext.cpp.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), and GetInfoCommand::SendEnvelopes().
void CommandContext::StartStruct | ( | ) | const |
Definition at line 96 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendSelection(), and GetInfoCommand::SendTracks().
|
virtual |
Definition at line 60 of file CommandContext.cpp.
References pOutput.
Referenced by BatchEvalCommand::Apply(), CompareAudioCommand::Apply(), DemoCommand::Apply(), ExportCommand::Apply(), MessageCommand::Apply(), GetPreferenceCommand::Apply(), MacroCommands::ApplyCommand(), GetInfoCommand::ApplyInner(), HelpCommand::ApplyInner(), and CompareAudioCommand::GetSelection().
int CommandContext::index |
Definition at line 74 of file CommandContext.h.
Referenced by anonymous_namespace{TrackMenus.cpp}::OnAlign(), and anonymous_namespace{TrackMenus.cpp}::OnAlignNoSync().
CommandParameter CommandContext::parameter |
Definition at line 75 of file CommandContext.h.
Referenced by anonymous_namespace{BatchProcessDialog.cpp}::OnApplyMacroDirectly(), CommandDispatch::OnAudacityCommand(), and anonymous_namespace{PluginMenus.cpp}::OnEffect().
const wxEvent* CommandContext::pEvt |
std::unique_ptr<CommandOutputTargets> CommandContext::pOutput |
Definition at line 72 of file CommandContext.h.
Referenced by AddBool(), AddItem(), GetInfoCommand::Apply(), HelpCommand::Apply(), EndArray(), EndField(), EndStruct(), Error(), EffectAndCommandPluginManager::GetCommandDefinition(), Progress(), GetInfoCommand::SendPreferences(), StartArray(), StartField(), StartStruct(), and Status().
AudacityProject& CommandContext::project |
Definition at line 71 of file CommandContext.h.
Referenced by SetTrackBase::Apply(), BatchEvalCommand::Apply(), CompareAudioCommand::Apply(), DragCommand::Apply(), GetInfoCommand::Apply(), HelpCommand::Apply(), ImportCommand::Apply(), ExportCommand::Apply(), OpenProjectCommand::Apply(), SaveProjectCommand::Apply(), SaveCopyCommand::Apply(), SetPreferenceCommand::Apply(), SelectTimeCommand::Apply(), SelectFrequenciesCommand::Apply(), SelectTracksCommand::Apply(), SetClipCommand::Apply(), SetLabelCommand::Apply(), SetProjectCommand::Apply(), MacroCommands::ApplyCommand(), MacroCommands::ApplyCommandInBatchMode(), MacroCommands::ApplyEffectCommand(), SetTrackStatusCommand::ApplyInner(), SetTrackVisualsCommand::ApplyInner(), AudacityCommand::DoAudacityCommand(), CommandDispatch::DoAudacityCommand(), anonymous_namespace{FileMenus.cpp}::DoImport(), CommandManager::DoRepeatProcess(), TransportUtilities::DoStartPlaying(), TransportUtilities::DoStopPlaying(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), anonymous_namespace{EditMenus.cpp}::FindSelection(), anonymous_namespace{EditMenus.cpp}::FindSourceTracks(), CommandManager::HandleTextualCommand(), CommandDispatch::HandleTextualCommand(), anonymous_namespace{TrackMenus.cpp}::MuteTracks(), anonymous_namespace{EditMenus.cpp}::NotificationScope(), anonymous_namespace{HelpMenus.cpp}::OnAbout(), anonymous_namespace{LabelMenus.cpp}::OnAddLabel(), anonymous_namespace{LabelMenus.cpp}::OnAddLabelPlaying(), anonymous_namespace{PluginMenus.cpp}::OnAddRealtimeEffects(), anonymous_namespace{TrackMenus.cpp}::OnAlign(), anonymous_namespace{TrackMenus.cpp}::OnAlignNoSync(), EffectUIHost::OnApply(), anonymous_namespace{BatchProcessDialog.cpp}::OnApplyMacroDirectlyByName(), anonymous_namespace{BatchProcessDialog.cpp}::OnApplyMacrosPalette(), anonymous_namespace{HelpMenus.cpp}::OnAudioDeviceInfo(), anonymous_namespace{DeviceToolBar.cpp}::OnAudioHost(), anonymous_namespace{PluginMenus.cpp}::OnBenchmark(), anonymous_namespace{WaveTrackAffordanceControls.cpp}::OnChangePitchAndSpeed(), anonymous_namespace{TransportMenus.cpp}::OnClearPlayRegion(), anonymous_namespace{ClipMenus.cpp}::OnClipLeft(), anonymous_namespace{ClipMenus.cpp}::OnClipRight(), anonymous_namespace{FileMenus.cpp}::OnClose(), anonymous_namespace{ViewMenus.cpp}::OnCollapseAllTracks(), anonymous_namespace{FileMenus.cpp}::OnCompact(), anonymous_namespace{Contrast.cpp}::anonymous_namespace{Contrast.cpp}::OnContrast(), anonymous_namespace{EditMenus.cpp}::OnCopy(), anonymous_namespace{LabelMenus.cpp}::OnCopyLabels(), NavigationActions::Handler::OnCursorDown(), SelectActions::Handler::OnCursorLeft(), SelectActions::Handler::OnCursorLongJumpLeft(), SelectActions::Handler::OnCursorLongJumpRight(), anonymous_namespace{ClipMenus.cpp}::OnCursorNextClipBoundary(), SelectActions::Handler::OnCursorPositionStore(), anonymous_namespace{ClipMenus.cpp}::OnCursorPrevClipBoundary(), SelectActions::Handler::OnCursorRight(), SelectActions::Handler::OnCursorSelEnd(), SelectActions::Handler::OnCursorSelStart(), SelectActions::Handler::OnCursorShortJumpLeft(), SelectActions::Handler::OnCursorShortJumpRight(), SelectActions::Handler::OnCursorTrackEnd(), SelectActions::Handler::OnCursorTrackStart(), NavigationActions::Handler::OnCursorUp(), anonymous_namespace{EditMenus.cpp}::OnCut(), anonymous_namespace{LabelMenus.cpp}::OnCutLabels(), anonymous_namespace{EditMenus.cpp}::OnDelete(), anonymous_namespace{LabelMenus.cpp}::OnDeleteLabels(), anonymous_namespace{PluginMenus.cpp}::OnDetectUpstreamDropouts(), anonymous_namespace{EditMenus.cpp}::OnDisjoin(), anonymous_namespace{LabelMenus.cpp}::OnDisjoinLabels(), anonymous_namespace{ToolsToolBar.cpp}::OnDrawTool(), anonymous_namespace{EditMenus.cpp}::OnDuplicate(), anonymous_namespace{WaveTrackAffordanceControls.cpp}::OnEditClipName(), anonymous_namespace{LabelMenus.cpp}::OnEditLabels(), anonymous_namespace{TagsEditor.cpp}::OnEditMetadata(), anonymous_namespace{PluginMenus.cpp}::OnEffect(), anonymous_namespace{ToolsToolBar.cpp}::OnEnvelopeTool(), anonymous_namespace{ViewMenus.cpp}::OnExpandAllTracks(), anonymous_namespace{FileMenus.cpp}::OnExportAudio(), anonymous_namespace{FileMenus.cpp}::OnExportFLAC(), anonymous_namespace{FileMenus.cpp}::OnExportLabels(), anonymous_namespace{ExportMIDI.cpp}::OnExportMIDI(), anonymous_namespace{FileMenus.cpp}::OnExportMp3(), anonymous_namespace{FileMenus.cpp}::OnExportOgg(), anonymous_namespace{FileMenus.cpp}::OnExportSelectedAudio(), anonymous_namespace{FileMenus.cpp}::OnExportWav(), NavigationActions::Handler::OnFirstTrack(), anonymous_namespace{ExtraMenus.cpp}::OnFullScreen(), anonymous_namespace{ViewMenus.cpp}::OnGoSelEnd(), anonymous_namespace{ViewMenus.cpp}::OnGoSelStart(), anonymous_namespace{HistoryWindow.cpp}::OnHistory(), anonymous_namespace{FileMenus.cpp}::OnImportLabels(), anonymous_namespace{ImportMIDI.cpp}::OnImportMIDI(), anonymous_namespace{DeviceToolBar.cpp}::OnInputChannels(), anonymous_namespace{DeviceToolBar.cpp}::OnInputDevice(), anonymous_namespace{MeterToolBar.cpp}::OnInputGain(), anonymous_namespace{MeterToolBar.cpp}::OnInputGainDec(), anonymous_namespace{MeterToolBar.cpp}::OnInputGainInc(), anonymous_namespace{EditMenus.cpp}::OnJoin(), anonymous_namespace{LabelMenus.cpp}::OnJoinLabels(), NavigationActions::Handler::OnLastTrack(), anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), anonymous_namespace{PluginMenus.cpp}::OnManageAnalyzers(), anonymous_namespace{PluginMenus.cpp}::OnManageEffects(), anonymous_namespace{PluginMenus.cpp}::OnManageGenerators(), anonymous_namespace{BatchProcessDialog.cpp}::OnManageMacros(), anonymous_namespace{PluginMenus.cpp}::OnManageTools(), anonymous_namespace{HelpMenus.cpp}::OnManual(), anonymous_namespace{HelpMenus.cpp}::OnMenuTree(), anonymous_namespace{NoteTrackMenuItems.cpp}::OnMidiDeviceInfo(), anonymous_namespace{TrackMenus.cpp}::OnMixAndRender(), anonymous_namespace{TrackMenus.cpp}::OnMixAndRenderToNewTrack(), anonymous_namespace{MixerBoard.cpp}::OnMixerBoard(), anonymous_namespace{TransportMenus.cpp}::OnMoveToNextLabel(), anonymous_namespace{TransportMenus.cpp}::OnMoveToPrevLabel(), anonymous_namespace{ToolsToolBar.cpp}::OnMultiTool(), anonymous_namespace{LabelMenus.cpp}::OnNewLabelTrack(), anonymous_namespace{WaveTrackMenuItems.cpp}::OnNewStereoTrack(), anonymous_namespace{TimeTrackMenuItems.cpp}::OnNewTimeTrack(), anonymous_namespace{WaveTrackMenuItems.cpp}::OnNewWaveTrack(), NavigationActions::Handler::OnNextFrame(), anonymous_namespace{SpectrumView.cpp}::Handler::OnNextHigherPeakFrequency(), anonymous_namespace{SpectrumView.cpp}::Handler::OnNextLowerPeakFrequency(), anonymous_namespace{ToolsToolBar.cpp}::OnNextTool(), NavigationActions::Handler::OnNextWindow(), anonymous_namespace{FileMenus.cpp}::OnOpen(), anonymous_namespace{AudioComMenus.cpp}::OnOpenFromCloud(), anonymous_namespace{DeviceToolBar.cpp}::OnOutputDevice(), anonymous_namespace{MeterToolBar.cpp}::OnOutputGain(), anonymous_namespace{MeterToolBar.cpp}::OnOutputGainDec(), anonymous_namespace{MeterToolBar.cpp}::OnOutputGainInc(), anonymous_namespace{TrackMenus.cpp}::OnPanCenter(), anonymous_namespace{TrackMenus.cpp}::OnPanLeft(), anonymous_namespace{TrackMenus.cpp}::OnPanRight(), anonymous_namespace{EditMenus.cpp}::OnPaste(), anonymous_namespace{LabelMenus.cpp}::OnPasteNewLabel(), anonymous_namespace{TransportMenus.cpp}::OnPause(), anonymous_namespace{WaveTrackAffordanceControls.cpp}::OnPitchShift(), anonymous_namespace{TransportMenus.cpp}::OnPlayAfterSelectionEnd(), anonymous_namespace{TransportMenus.cpp}::OnPlayAfterSelectionStart(), anonymous_namespace{TranscriptionToolBar.cpp}::OnPlayAtSpeed(), anonymous_namespace{TranscriptionToolBar.cpp}::OnPlayAtSpeedCutPreview(), anonymous_namespace{TranscriptionToolBar.cpp}::OnPlayAtSpeedLooped(), anonymous_namespace{TransportMenus.cpp}::OnPlayBeforeAndAfterSelectionEnd(), anonymous_namespace{TransportMenus.cpp}::OnPlayBeforeAndAfterSelectionStart(), anonymous_namespace{TransportMenus.cpp}::OnPlayBeforeSelectionEnd(), anonymous_namespace{TransportMenus.cpp}::OnPlayBeforeSelectionStart(), anonymous_namespace{TransportMenus.cpp}::OnPlayCutPreview(), anonymous_namespace{TransportMenus.cpp}::OnPlayDefaultOrStop(), anonymous_namespace{TransportMenus.cpp}::OnPlayOnceOrStop(), anonymous_namespace{TransportMenus.cpp}::OnPlayOneSecond(), anonymous_namespace{TranscriptionToolBar.cpp}::OnPlaySpeedDec(), anonymous_namespace{TranscriptionToolBar.cpp}::OnPlaySpeedInc(), anonymous_namespace{TransportMenus.cpp}::OnPlayStopSelect(), anonymous_namespace{TransportMenus.cpp}::OnPlayToSelection(), anonymous_namespace{FreqWindow.cpp}::OnPlotSpectrum(), anonymous_namespace{EditMenus.cpp}::OnPreferences(), NavigationActions::Handler::OnPrevFrame(), anonymous_namespace{ToolsToolBar.cpp}::OnPrevTool(), NavigationActions::Handler::OnPrevWindow(), anonymous_namespace{FileMenus.cpp}::OnProjectReset(), anonymous_namespace{TransportMenus.cpp}::OnPunchAndRoll(), anonymous_namespace{HelpMenus.cpp}::OnQuickFix(), anonymous_namespace{HelpMenus.cpp}::OnQuickHelp(), anonymous_namespace{EditMenus.cpp}::OnRedo(), anonymous_namespace{TrackMenus.cpp}::OnRemoveTracks(), anonymous_namespace{WaveTrackAffordanceControls.cpp}::OnRenderClipStretching(), anonymous_namespace{PluginMenus.cpp}::OnRepeatLastAnalyzer(), anonymous_namespace{PluginMenus.cpp}::OnRepeatLastEffect(), anonymous_namespace{PluginMenus.cpp}::OnRepeatLastGenerator(), anonymous_namespace{BatchProcessDialog.cpp}::OnRepeatLastTool(), anonymous_namespace{TrackMenus.cpp}::OnResample(), anonymous_namespace{PluginMenus.cpp}::OnResetConfig(), ToolManager::OnResetToolBars(), anonymous_namespace{FileMenus.cpp}::OnSave(), anonymous_namespace{FileMenus.cpp}::OnSaveAs(), anonymous_namespace{FileMenus.cpp}::OnSaveCopy(), anonymous_namespace{AudioComMenus.cpp}::OnSaveToCloud(), SelectActions::Handler::OnSeekLeftLong(), SelectActions::Handler::OnSeekLeftShort(), SelectActions::Handler::OnSeekRightLong(), SelectActions::Handler::OnSeekRightShort(), SelectActions::Handler::OnSelContractLeft(), SelectActions::Handler::OnSelContractRight(), SelectActions::Handler::OnSelectAll(), SelectActions::Handler::OnSelectAllTime(), SelectActions::Handler::OnSelectAllTracks(), SelectActions::Handler::OnSelectCursorEnd(), SelectActions::Handler::OnSelectCursorStoredCursor(), anonymous_namespace{ClipMenus.cpp}::OnSelectCursorToNextClipBoundary(), SelectActions::Handler::OnSelectionRestore(), SelectActions::Handler::OnSelectionSave(), anonymous_namespace{ClipMenus.cpp}::OnSelectNextClip(), SelectActions::Handler::OnSelectNone(), anonymous_namespace{ClipMenus.cpp}::OnSelectPrevClip(), anonymous_namespace{ClipMenus.cpp}::OnSelectPrevClipBoundaryToCursor(), SelectActions::Handler::OnSelectStartCursor(), SelectActions::Handler::OnSelectSyncLockSel(), anonymous_namespace{ToolsToolBar.cpp}::OnSelectTool(), SelectActions::Handler::OnSelectTrackStartToEnd(), SelectActions::Handler::OnSelExtendLeft(), SelectActions::Handler::OnSelExtendRight(), SelectActions::Handler::OnSelSetExtendLeft(), SelectActions::Handler::OnSelSetExtendRight(), SelectActions::Handler::OnSelToEnd(), SelectActions::Handler::OnSelToStart(), SelectActions::Handler::OnSetLeftSelection(), anonymous_namespace{TransportMenus.cpp}::OnSetPlayRegionIn(), anonymous_namespace{TransportMenus.cpp}::OnSetPlayRegionOut(), anonymous_namespace{TransportMenus.cpp}::OnSetPlayRegionToSelection(), anonymous_namespace{TranscriptionToolBar.cpp}::OnSetPlaySpeed(), SelectActions::Handler::OnSetRightSelection(), anonymous_namespace{AudioComMenus.cpp}::OnShareAudio(), NavigationActions::Handler::OnShiftDown(), NavigationActions::Handler::OnShiftUp(), anonymous_namespace{ViewMenus.cpp}::OnShowClipping(), anonymous_namespace{ViewMenus.cpp}::OnShowExtraMenus(), anonymous_namespace{ViewMenus.cpp}::OnShowRMS(), AttachedToolBarMenuItem::OnShowToolBar(), anonymous_namespace{EditMenus.cpp}::OnSilence(), anonymous_namespace{LabelMenus.cpp}::OnSilenceLabels(), anonymous_namespace{PluginMenus.cpp}::OnSimulateRecordingErrors(), SelectActions::Handler::OnSkipEnd(), SelectActions::Handler::OnSkipStart(), SelectActions::Handler::OnSnapToNearest(), SelectActions::Handler::OnSnapToOff(), SelectActions::Handler::OnSnapToPrior(), anonymous_namespace{TrackMenus.cpp}::OnSortName(), anonymous_namespace{TrackMenus.cpp}::OnSortTime(), anonymous_namespace{TransportMenus.cpp}::OnSoundActivated(), anonymous_namespace{EditMenus.cpp}::OnSplit(), anonymous_namespace{EditMenus.cpp}::OnSplitCut(), anonymous_namespace{LabelMenus.cpp}::OnSplitCutLabels(), anonymous_namespace{EditMenus.cpp}::OnSplitDelete(), anonymous_namespace{LabelMenus.cpp}::OnSplitDeleteLabels(), anonymous_namespace{LabelMenus.cpp}::OnSplitLabels(), anonymous_namespace{EditMenus.cpp}::OnSplitNew(), anonymous_namespace{TrackMenus.cpp}::OnStereoToMono(), anonymous_namespace{TransportMenus.cpp}::OnStop(), anonymous_namespace{TrackMenus.cpp}::OnSyncLock(), anonymous_namespace{TimerRecordDialog.cpp}::OnTimerRecord(), NavigationActions::Handler::OnToggle(), anonymous_namespace{AdornedRulerPanel.cpp}::OnTogglePinnedHead(), anonymous_namespace{TransportMenus.cpp}::OnTogglePlayRegion(), anonymous_namespace{SpectrumView.cpp}::Handler::OnToggleSpectralSelection(), anonymous_namespace{TrackMenus.cpp}::OnTrackClose(), anonymous_namespace{TrackMenus.cpp}::OnTrackGain(), anonymous_namespace{TrackMenus.cpp}::OnTrackGainDec(), anonymous_namespace{TrackMenus.cpp}::OnTrackGainInc(), anonymous_namespace{TrackMenus.cpp}::OnTrackMenu(), anonymous_namespace{TrackMenus.cpp}::OnTrackMoveBottom(), anonymous_namespace{TrackMenus.cpp}::OnTrackMoveDown(), anonymous_namespace{TrackMenus.cpp}::OnTrackMoveTop(), anonymous_namespace{TrackMenus.cpp}::OnTrackMoveUp(), anonymous_namespace{TrackMenus.cpp}::OnTrackMute(), anonymous_namespace{TrackMenus.cpp}::OnTrackPan(), anonymous_namespace{TrackMenus.cpp}::OnTrackPanLeft(), anonymous_namespace{TrackMenus.cpp}::OnTrackPanRight(), anonymous_namespace{TrackMenus.cpp}::OnTrackSolo(), anonymous_namespace{EditMenus.cpp}::OnTrim(), anonymous_namespace{EditMenus.cpp}::OnUndo(), anonymous_namespace{AudioComMenus.cpp}::OnUpdateMixdown(), SelectActions::Handler::OnZeroCrossing(), anonymous_namespace{ViewMenus.cpp}::OnZoomFit(), anonymous_namespace{ViewMenus.cpp}::OnZoomFitV(), anonymous_namespace{ViewMenus.cpp}::OnZoomIn(), anonymous_namespace{ViewMenus.cpp}::OnZoomNormal(), anonymous_namespace{ViewMenus.cpp}::OnZoomOut(), anonymous_namespace{ViewMenus.cpp}::OnZoomSel(), anonymous_namespace{ViewMenus.cpp}::OnZoomToggle(), TransportUtilities::PlayCurrentRegionAndWait(), TransportUtilities::PlayPlayRegionAndWait(), TransportUtilities::RecordAndWait(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendPreferences(), GetInfoCommand::SendSelection(), GetInfoCommand::SendTracks(), and anonymous_namespace{TimelineMenus.cpp}::SetTimeDisplayMode().
TemporarySelection CommandContext::temporarySelection |
Definition at line 78 of file CommandContext.h.
Referenced by anonymous_namespace{EditMenus.cpp}::FindSelection(), CommandManager::HandleCommandEntry(), anonymous_namespace{EditMenus.cpp}::OnSplit(), and anonymous_namespace{TrackMenus.cpp}::OnTrackMute().