![]() |
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>
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 34 of file CommandContext.h.
CommandContext::CommandContext | ( | AudacityProject & | p, |
const wxEvent * | e = nullptr , |
||
int | ii = 0 , |
||
const CommandParameter & | param = CommandParameter{} |
||
) |
Definition at line 33 of file CommandContext.cpp.
CommandContext::CommandContext | ( | AudacityProject & | p, |
std::unique_ptr< CommandOutputTargets > | target | ||
) |
Definition at line 48 of file CommandContext.cpp.
|
default |
void CommandContext::AddBool | ( | const bool | value, |
const wxString & | name = {} |
||
) | const |
Definition at line 123 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 118 of file CommandContext.cpp.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), and GetInfoCommand::SendTracks().
void CommandContext::EndArray | ( | ) | const |
Definition at line 93 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 113 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 103 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), and GetInfoCommand::SendTracks().
|
virtual |
Definition at line 72 of file CommandContext.cpp.
References pOutput.
Referenced by ExportCommand::Apply(), SetLabelCommand::Apply(), ScreenshotCommand::Capture(), CompareAudioCommand::GetSelection(), TransportUtilities::PlayCurrentRegionAndWait(), TransportUtilities::PlayPlayRegionAndWait(), TransportUtilities::RecordAndWait(), and CommandImplementation::SetParameter().
|
virtual |
Definition at line 82 of file CommandContext.cpp.
References pOutput.
Referenced by CompareAudioCommand::Apply().
void CommandContext::StartArray | ( | ) | const |
Definition at line 88 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 108 of file CommandContext.cpp.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), and GetInfoCommand::SendEnvelopes().
void CommandContext::StartStruct | ( | ) | const |
Definition at line 98 of file CommandContext.cpp.
References pOutput.
Referenced by GetInfoCommand::ExploreAdornments(), GetInfoCommand::ExploreMenu(), GetInfoCommand::ExploreTrackPanel(), GetInfoCommand::ExploreWindows(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), and GetInfoCommand::SendTracks().
|
virtual |
Definition at line 62 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(), ScreenshotCommand::Capture(), and CompareAudioCommand::GetSelection().
int CommandContext::index |
Definition at line 67 of file CommandContext.h.
Referenced by anonymous_namespace{TrackMenus.cpp}::OnAlign(), and anonymous_namespace{TrackMenus.cpp}::OnAlignNoSync().
CommandParameter CommandContext::parameter |
Definition at line 68 of file CommandContext.h.
Referenced by anonymous_namespace{BatchProcessDialog.cpp}::OnApplyMacroDirectly(), CommandDispatch::OnAudacityCommand(), and anonymous_namespace{PluginMenus.cpp}::OnEffect().
const wxEvent* CommandContext::pEvt |
Definition at line 66 of file CommandContext.h.
Referenced by anonymous_namespace{ClipMenus.cpp}::OnClipLeft(), anonymous_namespace{ClipMenus.cpp}::OnClipRight(), and anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp().
std::unique_ptr<CommandOutputTargets> CommandContext::pOutput |
Definition at line 65 of file CommandContext.h.
Referenced by AddBool(), AddItem(), GetInfoCommand::Apply(), HelpCommand::Apply(), EndArray(), EndField(), EndStruct(), Error(), EffectManager::GetCommandDefinition(), Progress(), GetInfoCommand::SendPreferences(), StartArray(), StartField(), StartStruct(), and Status().
AudacityProject& CommandContext::project |
Definition at line 64 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(), ScreenshotCommand::Apply(), SelectTimeCommand::Apply(), SelectFrequenciesCommand::Apply(), SelectTracksCommand::Apply(), SetClipCommand::Apply(), SetLabelCommand::Apply(), SetProjectCommand::Apply(), SetTrackStatusCommand::ApplyInner(), SetTrackVisualsCommand::ApplyInner(), ScreenshotCommand::CaptureCommands(), ScreenshotCommand::CapturePreferences(), CommandDispatch::DoAudacityCommand(), EffectUI::DoEffect(), 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(), 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(), ViewActions::Handler::OnAdvancedVZoom(), anonymous_namespace{TrackMenus.cpp}::OnAlign(), anonymous_namespace{TrackMenus.cpp}::OnAlignNoSync(), 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{TransportMenus.cpp}::OnClearPlayRegion(), anonymous_namespace{ClipMenus.cpp}::OnClipLeft(), anonymous_namespace{ClipMenus.cpp}::OnClipRight(), anonymous_namespace{FileMenus.cpp}::OnClose(), ViewActions::Handler::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{ToolsToolBar.cpp}::OnEnvelopeTool(), ViewActions::Handler::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}::OnExportWav(), NavigationActions::Handler::OnFirstTrack(), anonymous_namespace{ExtraMenus.cpp}::OnFullScreen(), ViewActions::Handler::OnGoSelEnd(), ViewActions::Handler::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(), anonymous_namespace{LyricsWindow.cpp}::OnKaraoke(), 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{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{ToolsToolBar.cpp}::OnNextTool(), NavigationActions::Handler::OnNextWindow(), anonymous_namespace{FileMenus.cpp}::OnOpen(), anonymous_namespace{DeviceToolBar.cpp}::OnOutputDevice(), anonymous_namespace{MeterToolBar.cpp}::OnOutputGain(), anonymous_namespace{MeterToolBar.cpp}::OnOutputGainDec(), anonymous_namespace{MeterToolBar.cpp}::OnOutputGainInc(), anonymous_namespace{Printing.cpp}::OnPageSetup(), 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{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{Printing.cpp}::OnPrint(), anonymous_namespace{FileMenus.cpp}::OnProjectReset(), anonymous_namespace{HelpMenus.cpp}::OnQuickFix(), anonymous_namespace{HelpMenus.cpp}::OnQuickHelp(), anonymous_namespace{EditMenus.cpp}::OnRedo(), anonymous_namespace{TrackMenus.cpp}::OnRemoveTracks(), 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(), ProjectWindow::OnResetWindow(), anonymous_namespace{FileMenus.cpp}::OnSave(), anonymous_namespace{FileMenus.cpp}::OnSaveAs(), anonymous_namespace{FileMenus.cpp}::OnSaveCopy(), anonymous_namespace{Screenshot.cpp}::OnScreenshot(), 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(), NavigationActions::Handler::OnShiftDown(), NavigationActions::Handler::OnShiftUp(), ScreenshotBigDialog::OnShortTracks(), ViewActions::Handler::OnShowClipping(), ViewActions::Handler::OnShowExtraMenus(), ViewActions::Handler::OnShowNameOverlay(), 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{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{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(), SelectActions::Handler::OnZeroCrossing(), ViewActions::Handler::OnZoomFit(), ViewActions::Handler::OnZoomFitV(), ViewActions::Handler::OnZoomIn(), ViewActions::Handler::OnZoomNormal(), ViewActions::Handler::OnZoomOut(), ViewActions::Handler::OnZoomSel(), ViewActions::Handler::OnZoomToggle(), TransportUtilities::PlayCurrentRegionAndWait(), TransportUtilities::PlayPlayRegionAndWait(), TransportUtilities::RecordAndWait(), CommandManager::RegisterLastAnalyzer(), CommandManager::RegisterLastTool(), GetInfoCommand::SendBoxes(), GetInfoCommand::SendClips(), GetInfoCommand::SendEnvelopes(), GetInfoCommand::SendLabels(), GetInfoCommand::SendMenus(), GetInfoCommand::SendPreferences(), GetInfoCommand::SendTracks(), anonymous_namespace{TimelineMenus.cpp}::SetTimeDisplayMode(), ScreenshotBigDialog::SizeMainWindow(), ScreenshotBigDialog::SizeTracks(), and ScreenshotBigDialog::TimeZoom().
TemporarySelection CommandContext::temporarySelection |
Definition at line 71 of file CommandContext.h.
Referenced by anonymous_namespace{EditMenus.cpp}::FindSelection(), CommandManager::HandleCommandEntry(), anonymous_namespace{EditMenus.cpp}::OnSplit(), and anonymous_namespace{TrackMenus.cpp}::OnTrackMute().