mirror of
				https://github.com/cookiengineer/audacity
				synced 2025-11-04 08:04:06 +01:00 
			
		
		
		
	Replace wxWidgets arrays with std::vector
This commit is contained in:
		@@ -23,7 +23,7 @@
 | 
			
		||||
 | 
			
		||||
class AudacityProject;
 | 
			
		||||
class Track;
 | 
			
		||||
class TrackArray;
 | 
			
		||||
using TrackArray = std::vector< Track* >;
 | 
			
		||||
class TrackClipArray;
 | 
			
		||||
class WaveClip;
 | 
			
		||||
class WaveTrack;
 | 
			
		||||
 
 | 
			
		||||
@@ -47,7 +47,7 @@ class ZoomInfo;
 | 
			
		||||
class SelectHandle;
 | 
			
		||||
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 WaveTrackConstArray = std::vector < std::shared_ptr < const WaveTrack > >;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -147,7 +147,6 @@ private:
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
using ExportPluginArray = std::vector < std::unique_ptr< ExportPlugin > > ;
 | 
			
		||||
WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxWindow *, WindowPtrArray, class AUDACITY_DLL_API);
 | 
			
		||||
 | 
			
		||||
//----------------------------------------------------------------------------
 | 
			
		||||
// Exporter
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user