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 "../effects/EffectManager.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 "prefs/WaveformSettings.h"
#include "../LabelTrack.h"
#include "NoteTrack.h"
#include "TimeTrack.h"
#include "Envelope.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 ,
  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 
nTypes 

Definition at line 65 of file GetInfoCommand.cpp.

65 {
67 //kCommandsPlus,
68 kMenus,
70 kTracks,
71 kClips,
73 kLabels,
74 kBoxes,
75 nTypes
76};
@ kClips
@ kTracks
@ kCommands
@ kEnvelopes
@ nTypes
@ kMenus
@ kPreferences
@ kBoxes
@ kLabels

◆ anonymous enum

anonymous enum
Enumerator
kJson 
kLisp 
kBrief 
nFormats 

Definition at line 91 of file GetInfoCommand.cpp.

91 {
92 kJson,
93 kLisp,
94 kBrief,
96};
@ 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 98 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") },
}

Definition at line 78 of file GetInfoCommand.cpp.

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