mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
wip: #34 - adds tuner spectral display manager to handle requests to
show a tuner in the main spectral display or to show the tuner in a new spectral display
This commit is contained in:
@@ -62,7 +62,6 @@ import settings.ColorSettingMenuItem;
|
||||
import settings.SettingsManager;
|
||||
import source.SourceException;
|
||||
import source.tuner.Tuner;
|
||||
import source.tuner.TunerEvent;
|
||||
import source.tuner.frequency.FrequencyChangeEvent;
|
||||
import source.tuner.frequency.FrequencyChangeEvent.Event;
|
||||
import source.tuner.frequency.IFrequencyChangeProcessor;
|
||||
@@ -200,11 +199,6 @@ public class SpectralDisplayPanel extends JPanel
|
||||
mTuner = null;
|
||||
}
|
||||
|
||||
public Listener<TunerEvent> getTunerEventListener()
|
||||
{
|
||||
return new TunerSelectionListener( this );
|
||||
}
|
||||
|
||||
/**
|
||||
* Queues an FFT size change request. The scheduled executor will apply
|
||||
* the change when it runs.
|
||||
@@ -962,26 +956,4 @@ public class SpectralDisplayPanel extends JPanel
|
||||
} );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Provides tuner event listener interface for showing tuners in this display
|
||||
*/
|
||||
public class TunerSelectionListener implements Listener<TunerEvent>
|
||||
{
|
||||
private SpectralDisplayPanel mSpectralDisplayPanel;
|
||||
|
||||
public TunerSelectionListener( SpectralDisplayPanel spectralDisplayPanel )
|
||||
{
|
||||
mSpectralDisplayPanel = spectralDisplayPanel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void receive( TunerEvent event )
|
||||
{
|
||||
if( event.getEvent() == TunerEvent.Event.REQUEST_MAIN_SPECTRAL_DISPLAY )
|
||||
{
|
||||
mSpectralDisplayPanel.showTuner( event.getTuner() );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user