Audacity  2.2.0
Tags.cpp File Reference
#include "Audacity.h"
#include "Tags.h"
#include <wx/wxprec.h>
#include <wx/window.h>
#include "FileNames.h"
#include "Internat.h"
#include "Prefs.h"
#include "ShuttleGui.h"
#include "TranslatableStringArray.h"
#include "widgets/Grid.h"
#include "xml/XMLFileReader.h"
#include <wx/button.h>
#include <wx/choice.h>
#include <wx/filedlg.h>
#include <wx/filename.h>
#include <wx/intl.h>
#include <wx/listctrl.h>
#include <wx/msgdlg.h>
#include <wx/notebook.h>
#include <wx/radiobut.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include <wx/textctrl.h>
#include <wx/textfile.h>
#include <wx/combobox.h>
#include <wx/display.h>

Classes

class  ComboEditor
 

Macros

#define LABEL_ARTIST   XO("Artist Name")
 
#define LABEL_TITLE   XO("Track Title")
 
#define LABEL_ALBUM   XO("Album Title")
 
#define LABEL_TRACK   XO("Track Number")
 
#define LABEL_YEAR   XO("Year")
 
#define LABEL_GENRE   XO("Genre")
 
#define LABEL_COMMENTS   XO("Comments")
 
#define STATICCNT   WXSIZEOF(labelmap)
 

Enumerations

enum  {
  ClearID = 10000, EditID, ResetID, LoadID,
  SaveID, SaveDefaultsID, AddID, RemoveID
}
 

Functions

bool operator== (const Tags &lhs, const Tags &rhs)
 
static wxArrayString names ()
 

Variables

static const wxChar * DefaultGenres []
 
struct {
   wxString   label
 
   wxString   name
 
labelmap []
 

Macro Definition Documentation

#define LABEL_ALBUM   XO("Album Title")
#define LABEL_ARTIST   XO("Artist Name")
#define LABEL_COMMENTS   XO("Comments")
#define LABEL_GENRE   XO("Genre")
#define LABEL_YEAR   XO("Year")
#define STATICCNT   WXSIZEOF(labelmap)

Enumeration Type Documentation

anonymous enum
Enumerator
ClearID 
EditID 
ResetID 
LoadID 
SaveID 
SaveDefaultsID 
AddID 
RemoveID 

Function Documentation

bool operator== ( const Tags lhs,
const Tags rhs 
)

Variable Documentation

const wxChar* DefaultGenres[]
static
struct { ... } labelmap[]
Initial value:
=
{
}
#define TAG_TRACK
Definition: Tags.h:69
#define TAG_TITLE
Definition: Tags.h:66
#define LABEL_TRACK
Definition: Tags.cpp:682
#define TAG_ARTIST
Definition: Tags.h:67
#define LABEL_TITLE
Definition: Tags.cpp:680
#define LABEL_ALBUM
Definition: Tags.cpp:681
#define LABEL_YEAR
Definition: Tags.cpp:683
#define LABEL_COMMENTS
Definition: Tags.cpp:685
#define LABEL_GENRE
Definition: Tags.cpp:684
#define TAG_COMMENTS
Definition: Tags.h:72
#define TAG_GENRE
Definition: Tags.h:71
#define LABEL_ARTIST
Definition: Tags.cpp:679
#define TAG_ALBUM
Definition: Tags.h:68
#define TAG_YEAR
Definition: Tags.h:70

Referenced by TagsEditor::OnChange(), TagsEditor::TagsEditor(), and TagsEditor::TransferDataToWindow().