1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-26 23:33:49 +01:00

Move display type from WaveTrack to WaveTrackView

This commit is contained in:
Paul Licameli
2019-07-09 10:29:29 -04:00
parent c28e47bd38
commit 6ccca16a75
13 changed files with 76 additions and 40 deletions

View File

@@ -21,6 +21,8 @@
#include "../commands/CommandManager.h"
#include "../toolbars/ControlToolBar.h"
#include "../tracks/ui/SelectHandle.h"
#include "../tracks/playabletrack/wavetrack/ui/WaveTrackView.h"
#include "../tracks/playabletrack/wavetrack/ui/WaveTrackViewConstants.h"
// private helper classes and functions
namespace {
@@ -33,7 +35,7 @@ void DoNextPeakFrequency(AudacityProject &project, bool up)
// Find the first selected wave track that is in a spectrogram view.
const WaveTrack *pTrack {};
for ( auto wt : tracks.Selected< const WaveTrack >() ) {
const int display = wt->GetDisplay();
const auto display = WaveTrackView::Get( *wt ).GetDisplay();
if (display == WaveTrackViewConstants::Spectrum) {
pTrack = wt;
break;