mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-14 17:14:07 +01:00
Manage TrackPanelResizerCell by shared_ptr, no singleton
This commit is contained in:
@@ -74,3 +74,12 @@ std::shared_ptr<TrackPanelCell> Track::GetVRulerControl()
|
||||
mpVRulerContols = GetVRulerControls();
|
||||
return mpVRulerContols;
|
||||
}
|
||||
|
||||
#include "TrackPanelResizeHandle.h"
|
||||
std::shared_ptr<TrackPanelCell> Track::GetResizer()
|
||||
{
|
||||
if (!mpResizer)
|
||||
// create on demand
|
||||
mpResizer = std::make_shared<TrackPanelResizerCell>( Pointer( this ) );
|
||||
return mpResizer;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user