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:
@@ -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;
|
||||||
|
|||||||
@@ -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 > >;
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user