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 "LoadCommands.h"
#include "Project.h"
#include "../ProjectWindows.h"
#include "CommandManager.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]
 

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 61 of file GetInfoCommand.cpp.

61 {
63 //kCommandsPlus,
64 kMenus,
66 kTracks,
67 kClips,
69 kLabels,
70 kBoxes,
71 nTypes
72};
@ kClips
@ kTracks
@ kCommands
@ kEnvelopes
@ nTypes
@ kMenus
@ kPreferences
@ kBoxes
@ kLabels

◆ anonymous enum

anonymous enum
Enumerator
kJson 
kLisp 
kBrief 
nFormats 

Definition at line 87 of file GetInfoCommand.cpp.

87 {
88 kJson,
89 kLisp,
90 kBrief,
92};
@ kBrief
@ nFormats
@ kJson
@ kLisp

Variable Documentation

◆ kFormats

const EnumValueSymbol kFormats[nFormats]
static
Initial value:
=
{
{ XO("JSON") },
{ XO("LISP") },
{ XO("Brief") }
}
#define XO(s)
Definition: Internat.h:31

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

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