Audacity 3.2.0
Variables
anonymous_namespace{CommandManager.cpp} Namespace Reference

Variables

constexpr auto JournalCode = wxT("CM")
 
Journal::RegisteredCommand sCommand
 

Variable Documentation

◆ JournalCode

constexpr auto anonymous_namespace{CommandManager.cpp}::JournalCode = wxT("CM")
constexpr

Definition at line 1213 of file CommandManager.cpp.

Referenced by CommandManager::HandleCommandEntry().

◆ sCommand

Journal::RegisteredCommand anonymous_namespace{CommandManager.cpp}::sCommand
Initial value:
[]( const wxArrayStringEx &fields )
{
bool handled = false;
if ( fields.size() == 2 ) {
if (auto project = GetActiveProject().lock()) {
auto pManager = &CommandManager::Get( *project );
auto flags = MenuManager::Get( *project ).GetUpdateFlags();
const CommandContext context( *project );
auto &command = fields[1];
handled =
pManager->HandleTextualCommand( command, context, flags, false );
}
}
return handled;
}
}
AUDACITY_DLL_API std::weak_ptr< AudacityProject > GetActiveProject()
const auto project
CommandContext provides additional information to an 'Apply()' command. It provides the project,...
static CommandManager & Get(AudacityProject &project)
static MenuManager & Get(AudacityProject &project)
Definition: Menus.cpp:69
CommandFlag GetUpdateFlags(bool checkActive=false) const
Definition: Menus.cpp:517
Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list.

Definition at line 1216 of file CommandManager.cpp.