Audacity  2.2.2
Enumerations | Functions
ExportMultiple.cpp File Reference
#include "../Audacity.h"
#include "ExportMultiple.h"
#include <wx/defs.h>
#include <wx/button.h>
#include <wx/checkbox.h>
#include <wx/choice.h>
#include <wx/dialog.h>
#include <wx/dirdlg.h>
#include <wx/dynarray.h>
#include <wx/event.h>
#include <wx/filedlg.h>
#include <wx/filefn.h>
#include <wx/filename.h>
#include <wx/intl.h>
#include <wx/radiobut.h>
#include <wx/sizer.h>
#include <wx/statbox.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/textdlg.h>
#include "Export.h"
#include "../Internat.h"
#include "../FileFormats.h"
#include "../FileNames.h"
#include "../LabelTrack.h"
#include "../Project.h"
#include "../Prefs.h"
#include "../ShuttleGui.h"
#include "../Tags.h"
#include "../WaveTrack.h"
#include "../widgets/HelpSystem.h"
#include "../widgets/ErrorDialog.h"
#include <wx/arrimpl.cpp>

Go to the source code of this file.

Enumerations

enum  {
  FormatID = 10001, OptionsID, DirID, CreateID,
  ChooseID, LabelID, FirstID, FirstFileNameID,
  TrackID, ByNameAndNumberID, ByNameID, ByNumberID,
  PrefixID, OverwriteID
}
 

Functions

 EVT_LIST_ITEM_ACTIVATED (wxID_ANY, SuccessDialog::OnItemActivated) ExportMultiple
 

Enumeration Type Documentation

anonymous enum
Enumerator
FormatID 
OptionsID 
DirID 
CreateID 
ChooseID 
LabelID 
FirstID 
FirstFileNameID 
TrackID 
ByNameAndNumberID 
ByNameID 
ByNumberID 
PrefixID 
OverwriteID 

Definition at line 59 of file ExportMultiple.cpp.

Function Documentation

EVT_LIST_ITEM_ACTIVATED ( wxID_ANY  ,
SuccessDialog::OnItemActivated   
)

Definition at line 99 of file ExportMultiple.cpp.

107 : wxDialogWrapper(project, wxID_ANY, wxString(_("Export Multiple")))
108 , mSelectionState{ project->GetSelectionState() }
109 {
110  SetName(GetTitle());
111 
112  mProject = project;
113  mTracks = project->GetTracks();
114  // Construct an array of non-owning pointers
115  for (const auto &plugin : mExporter.GetPlugins())
116  mPlugins.push_back(plugin.get());
117 
118  this->CountTracksAndLabels();
119 
120  mBook = NULL;
121 
123 
124  // Creating some of the widgets cause events to fire
125  // and we don't want that until after we're completely
126  // created. (Observed on Windows)
127  mInitialized = false;
128  PopulateOrExchange(S);
129  mInitialized = true;
130 
131  Layout();
132  Fit();
133  SetMinSize(GetSize());
134  Center();
135 
136  EnableControls();
137 }
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI...
Definition: ShuttleGui.h:366
_("Move Track &Down")+wxT("\t")+(GetActiveProject() -> GetCommandManager() ->GetKeyFromName(wxT("TrackMoveDown"))), OnMoveTrack) POPUP_MENU_ITEM(OnMoveTopID, _("Move Track to &Top")+wxT("\t")+(GetActiveProject() ->GetCommandManager() ->GetKeyFromName(wxT("TrackMoveTop"))), OnMoveTrack) POPUP_MENU_ITEM(OnMoveBottomID, _("Move Track to &Bottom")+wxT("\t")+(GetActiveProject() ->GetCommandManager() ->GetKeyFromName(wxT("TrackMoveBottom"))), OnMoveTrack) void TrackMenuTable::OnSetName(wxCommandEvent &)