1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-20 15:41:18 +01:00

Replace wxWidgets arrays with std::vector

This commit is contained in:
Paul Licameli
2018-09-22 12:08:17 -04:00
parent 7c924012fb
commit 998556205d
3 changed files with 2 additions and 3 deletions

View File

@@ -23,7 +23,7 @@
class AudacityProject; class AudacityProject;
class Track; class Track;
class TrackArray; using TrackArray = std::vector< Track* >;
class TrackClipArray; class TrackClipArray;
class WaveClip; class WaveClip;
class WaveTrack; class WaveTrack;

View File

@@ -47,7 +47,7 @@ class ZoomInfo;
class SelectHandle; class SelectHandle;
class TimeShiftHandle; class TimeShiftHandle;
WX_DEFINE_USER_EXPORTED_ARRAY(Track*, TrackArray, class AUDACITY_DLL_API); using TrackArray = std::vector< Track* >;
using WaveTrackArray = std::vector < std::shared_ptr< WaveTrack > > ; using WaveTrackArray = std::vector < std::shared_ptr< WaveTrack > > ;
using WaveTrackConstArray = std::vector < std::shared_ptr < const WaveTrack > >; using WaveTrackConstArray = std::vector < std::shared_ptr < const WaveTrack > >;

View File

@@ -147,7 +147,6 @@ private:
}; };
using ExportPluginArray = std::vector < std::unique_ptr< ExportPlugin > > ; using ExportPluginArray = std::vector < std::unique_ptr< ExportPlugin > > ;
WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxWindow *, WindowPtrArray, class AUDACITY_DLL_API);
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
// Exporter // Exporter