1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-22 08:31:14 +01:00

Round 3 retry...helps to add the changed files to the commit

This commit is contained in:
Leland Lucius
2015-07-13 12:36:40 -05:00
parent d1594cdca5
commit 4deccfc980
15 changed files with 588 additions and 761 deletions

View File

@@ -18,6 +18,8 @@
#include "../Tags.h"
#include "../SampleFormat.h"
#include "FileDialog.h"
class wxMemoryDC;
class wxStaticText;
class AudacityProject;
@@ -82,6 +84,8 @@ public:
virtual bool DisplayOptions(wxWindow *parent, int format = 0);
virtual wxWindow *OptionsCreate(wxWindow *parent, int format);
virtual bool CheckFileName(wxFileName &filename, int format = 0);
/** \brief called to export audio into a file.
@@ -130,11 +134,12 @@ private:
};
WX_DECLARE_USER_EXPORTED_OBJARRAY(ExportPlugin *, ExportPluginArray, AUDACITY_DLL_API);
WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxWindow *, WindowPtrArray, class AUDACITY_DLL_API);
//----------------------------------------------------------------------------
// Exporter
//----------------------------------------------------------------------------
class AUDACITY_DLL_API Exporter
class AUDACITY_DLL_API Exporter : public wxEvtHandler
{
public:
@@ -163,6 +168,10 @@ private:
bool CheckMix();
bool ExportTracks();
static void CreateUserPaneCallback(wxWindow *parent, wxUIntPtr userdata);
void CreateUserPane(wxWindow *parent);
void OnFilterChanged(wxFileCtrlEvent & evt);
private:
FileDialog *mDialog;
wxString mFileDialogTitle;
@@ -185,6 +194,12 @@ private:
int mNumMono;
int mChannels;
bool mSelectedOnly;
wxWindow *mUserPaneParent;
WindowPtrArray mPages;
wxWindow *mActivePage;
DECLARE_EVENT_TABLE();
};
//----------------------------------------------------------------------------