mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 16:47:31 -05:00
WIP #34 - more work on tuner model and view. Includes new tuner
configuration and tuner configuration assignment editors. Beginning of tuner editor panel rework. Removes most of the remaining JTree configuration pieces. Updates the settings manager to load and save tuners and refactors all of the tuner configuration management out into the tuner configuration model.
This commit is contained in:
45
src/source/tuner/configuration/TunerConfigurationEvent.java
Normal file
45
src/source/tuner/configuration/TunerConfigurationEvent.java
Normal file
@@ -0,0 +1,45 @@
|
||||
package source.tuner.configuration;
|
||||
|
||||
public class TunerConfigurationEvent
|
||||
{
|
||||
private TunerConfiguration mTunerConfiguration;
|
||||
private TunerConfigurationAssignment mTunerConfigurationAssignment;
|
||||
private Event mEvent;
|
||||
|
||||
public TunerConfigurationEvent( TunerConfiguration configuration, Event event )
|
||||
{
|
||||
mTunerConfiguration = configuration;
|
||||
mEvent = event;
|
||||
}
|
||||
|
||||
public TunerConfigurationEvent( TunerConfigurationAssignment assignment, Event event )
|
||||
{
|
||||
mTunerConfigurationAssignment = assignment;
|
||||
mEvent = event;
|
||||
}
|
||||
|
||||
public TunerConfiguration getConfiguration()
|
||||
{
|
||||
return mTunerConfiguration;
|
||||
}
|
||||
|
||||
public TunerConfigurationAssignment getAssignment()
|
||||
{
|
||||
return mTunerConfigurationAssignment;
|
||||
}
|
||||
|
||||
public Event getEvent()
|
||||
{
|
||||
return mEvent;
|
||||
}
|
||||
|
||||
public enum Event
|
||||
{
|
||||
CONFIGURATION_ADD,
|
||||
CONFIGURATION_REMOVE,
|
||||
CONFIGURATION_CHANGE,
|
||||
ASSIGNMENT_ADD,
|
||||
ASSIGNMENT_REMOVE,
|
||||
ASSIGNMENT_CHANGE;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user