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 "CommandManager.h"
#include "../CommonCommandFlags.h"
#include "LoadCommands.h"
#include "Project.h"
#include "../ProjectWindows.h"
#include "CommandTargets.h"
#include "../effects/EffectManager.h"
#include "../widgets/Overlay.h"
#include "../TrackPanelAx.h"
#include "../TrackPanel.h"
#include "../WaveClip.h"
#include "ViewInfo.h"
#include "../WaveTrack.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 "../Shuttle.h"
#include "PluginManager.h"
#include "../tracks/ui/TrackView.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
kJson 
kLisp 
kBrief 
nFormats 

Definition at line 90 of file GetInfoCommand.cpp.

90 {
91 kJson,
92 kLisp,
93 kBrief,
95};
@ kBrief
@ nFormats
@ kJson
@ kLisp

◆ anonymous enum

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

Definition at line 64 of file GetInfoCommand.cpp.

64 {
66 //kCommandsPlus,
67 kMenus,
69 kTracks,
70 kClips,
72 kLabels,
73 kBoxes,
74 nTypes
75};
@ kClips
@ kTracks
@ kCommands
@ kEnvelopes
@ nTypes
@ kMenus
@ kPreferences
@ kBoxes
@ kLabels

Variable Documentation

◆ kFormats

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

Definition at line 97 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 77 of file GetInfoCommand.cpp.

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