Create a menu (standalone widget, to be incorporated into the application later) that can be used to set application-wide settings, along with some sort of configuration file to allow saving/loading of these settings.
The exact nature of the settings will be decided as the functionality of other parts of the application develops, so the menu and configuration file should be easy to modify/maintain. There should be
some way for other components of the application to easily access these settings.
Settings that are likely to be desired at some point in the future include:
Whether to log data (boolean)
Path to log file
Data Source (one of Live, Playback, System Test)
Frequency to listen on (real number, in megahertz)
Create a menu (standalone widget, to be incorporated into the application later) that can be used to set application-wide settings, along with some sort of configuration file to allow saving/loading of these settings.
The exact nature of the settings will be decided as the functionality of other parts of the application develops, so the menu and configuration file should be easy to modify/maintain. There should be some way for other components of the application to easily access these settings.
Settings that are likely to be desired at some point in the future include: