Audacity 3.2.0
Classes | Namespaces | Enumerations | Variables
GetInfoCommand.cpp File Reference

Contains definitions for GetInfoCommand class. This class now lists. More...

#include "GetInfoCommand.h"
#include "CommandDispatch.h"
#include "../CommonCommandFlags.h"
#include "LoadCommands.h"
#include "Project.h"
#include "../ProjectWindows.h"
#include "CommandManager.h"
#include "CommandTargets.h"
#include "EffectAndCommandPluginManager.h"
#include "../widgets/Overlay.h"
#include "TrackFocus.h"
#include "../TrackPanel.h"
#include "WaveClip.h"
#include "../tracks/playabletrack/wavetrack/ui/WaveformAppearance.h"
#include "ViewInfo.h"
#include "WaveTrack.h"
#include "WaveformSettings.h"
#include "prefs/WaveformScale.h"
#include "LabelTrack.h"
#include "NoteTrack.h"
#include "TimeTrack.h"
#include "Envelope.h"
#include "ProjectAudioIO.h"
#include "AudioIO.h"
#include "SelectCommand.h"
#include "ShuttleGui.h"
#include "CommandContext.h"
#include "../prefs/PrefsDialog.h"
#include "SettingsVisitor.h"
#include "PluginManager.h"
#include "../tracks/ui/ChannelView.h"
#include <wx/frame.h>
#include <wx/log.h>
#include <wx/menu.h>
#include "Prefs.h"
Include dependency graph for GetInfoCommand.cpp:

Go to the source code of this file.

Classes

class  anonymous_namespace{GetInfoCommand.cpp}::ShuttleGuiGetDefinition
 Shuttle that retrieves a JSON format definition of a command's parameters. More...
 

Namespaces

namespace  anonymous_namespace{GetInfoCommand.cpp}
 

Enumerations

enum  {
  kCommands , kMenus , kPreferences , kTracks ,
  kClips , kEnvelopes , kLabels , kBoxes ,
  kSelection , nTypes
}
 
enum  { kJson , kLisp , kBrief , nFormats }
 

Variables

BuiltinCommandsModule::Registration< GetInfoCommandanonymous_namespace{GetInfoCommand.cpp}::reg
 
static const EnumValueSymbol kTypes [nTypes]
 
static const EnumValueSymbol kFormats [nFormats]
 
AttachedItem anonymous_namespace{GetInfoCommand.cpp}::sAttachment
 

Detailed Description

Contains definitions for GetInfoCommand class. This class now lists.

Definition in file GetInfoCommand.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kCommands 
kMenus 
kPreferences 
kTracks 
kClips 
kEnvelopes 
kLabels 
kBoxes 
kSelection 
nTypes 

Definition at line 69 of file GetInfoCommand.cpp.

69 {
71 //kCommandsPlus,
72 kMenus,
74 kTracks,
75 kClips,
77 kLabels,
78 kBoxes,
80 nTypes
81};
@ kSelection
@ kClips
@ kTracks
@ kCommands
@ kEnvelopes
@ nTypes
@ kMenus
@ kPreferences
@ kBoxes
@ kLabels

◆ anonymous enum

anonymous enum
Enumerator
kJson 
kLisp 
kBrief 
nFormats 

Definition at line 97 of file GetInfoCommand.cpp.

97 {
98 kJson,
99 kLisp,
100 kBrief,
102};
@ kBrief
@ nFormats
@ kJson
@ kLisp

Variable Documentation

◆ kFormats

const EnumValueSymbol kFormats[nFormats]
static
Initial value:
=
{
{ XO("JSON") },
{ XO("LISP") },
{ XO("Brief") }
}
XO("Cut/Copy/Paste")

Definition at line 104 of file GetInfoCommand.cpp.

Referenced by GetInfoCommand::PopulateOrExchange(), and GetInfoCommand::VisitSettings().

◆ kTypes

const EnumValueSymbol kTypes[nTypes]
static
Initial value:
=
{
{ XO("Commands") },
{ XO("Menus") },
{ XO("Preferences") },
{ XO("Tracks") },
{ XO("Clips") },
{ XO("Envelopes") },
{ XO("Labels") },
{ XO("Boxes") },
{ XO("Selection") },
}

Definition at line 83 of file GetInfoCommand.cpp.

Referenced by GetInfoCommand::PopulateOrExchange(), and GetInfoCommand::VisitSettings().