mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-21 22:12:58 +02:00
Define static Get functions for WaveTrackView
This commit is contained in:
@@ -25,6 +25,16 @@ Paul Licameli split from TrackPanel.cpp
|
||||
|
||||
#include "../../../ui/TimeShiftHandle.h"
|
||||
|
||||
WaveTrackView &WaveTrackView::Get( WaveTrack &track )
|
||||
{
|
||||
return static_cast< WaveTrackView& >( TrackView::Get( track ) );
|
||||
}
|
||||
|
||||
const WaveTrackView &WaveTrackView::Get( const WaveTrack &track )
|
||||
{
|
||||
return Get( const_cast<WaveTrack&>( track ) );
|
||||
}
|
||||
|
||||
WaveTrackView::WaveTrackView( const std::shared_ptr<Track> &pTrack )
|
||||
: CommonTrackView{ pTrack }
|
||||
{
|
||||
|
@@ -37,6 +37,9 @@ class WaveTrackView final
|
||||
WaveTrackView &operator=( const WaveTrackView& ) = delete;
|
||||
|
||||
public:
|
||||
static WaveTrackView &Get( WaveTrack &track );
|
||||
static const WaveTrackView &Get( const WaveTrack &track );
|
||||
|
||||
explicit
|
||||
WaveTrackView( const std::shared_ptr<Track> &pTrack );
|
||||
~WaveTrackView() override;
|
||||
|
Reference in New Issue
Block a user