Manager for the radio communications settings.
|
| virtual | ~DtRadioCommunicationsSettingsManager () |
| |
| void | connectInputSignals () |
| |
|
| virtual float | commLineLifetime () const |
| |
| virtual void | setCommLineLifetime (float lifetime) |
| |
| virtual float | squawkIndicatorLifetime () const |
| |
| virtual void | setSquawkIndicatorLifetime (float lifetime) |
| |
| virtual float | commLineAnimationRate () const |
| |
| virtual void | setCommLineAnimationRate (float rate) |
| |
| virtual float | squawkIndicatorAnimationRate () const |
| |
| virtual void | setSquawkIndicatorAnimationRate (float rate) |
| |
| virtual bool | displayCommLines () const |
| |
| virtual void | setDisplayCommLines (bool show) |
| |
| virtual bool | displaySquawkIndicators () const |
| |
| virtual void | setDisplaySquawkIndicators (bool show) |
| |
| virtual bool | displayRadioCommunications () const |
| |
| virtual void | setDisplayRadioCommunications (bool show) |
| |
| virtual CommLineMode | commLineRenderMode () const |
| |
| virtual void | setCommLineRenderMode (CommLineMode mode) |
| |
| virtual double | greatCircleExaggerationAmount () const |
| |
| virtual void | setGreatCircleExaggerationAmount (double amount) |
| |
| virtual DefaultColoringMode | defaultColoringMode () const |
| |
| virtual void | setDefaultColoringMode (DefaultColoringMode mode) |
| |
|
| virtual bool | showDefaultFrequency () const |
| |
| virtual void | setShowDefaultFrequency (bool show) |
| |
| virtual void | getDefaultFrequencyColor (float &r, float &g, float &b) const |
| |
| virtual void | setDefaultFrequencyColor (float r, float g, float b) |
| |
|
| virtual void | getFrequencyRangeColor (int rangeIndex, float &r, float &g, float &b) const |
| |
| virtual void | setFrequencyRangeColor (int rangeIndex, float r, float g, float b) |
| |
| virtual bool | showFrequencyRangeFrequency (int rangeIndex) const |
| |
| virtual void | setShowFrequencyRangeFrequency (int rangeIndex, bool show) |
| |
| virtual void | getFrequencyRange (int rangeIndex, float &lowFreq, float &highFreq) const |
| |
| virtual int | addFrequencyRange (float lowFreq, float highFreq) |
| |
| virtual int | numFrequencyRanges () const |
| |
| virtual void | clearFrequencyRanges () |
| |
| | DtBaseSharedSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) |
| |
| virtual | ~DtBaseSharedSettingsManager () |
| |
| virtual void | initializeBackup () |
| |
| virtual void | setFromRecord (const makArchives::DtRadioCommunicationsSettingsRecord &record) |
| |
| virtual void | getRecord (makArchives::DtRadioCommunicationsSettingsRecord &record) const |
| |
| | DtCommonBaseSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) |
| |
| virtual | ~DtCommonBaseSettingsManager () |
| |
| virtual void | autoSaveIfNecessary () |
| |
| virtual void | setAutoSave (bool doit) |
| |
| virtual bool | autoSave () const |
| |
| virtual void | setUseDefaultSettingsRecord (bool useit) |
| |
| virtual bool | useDefaultSettingsRecord () const |
| |
| virtual DtDeSettings * | settings () |
| |
| virtual const DtDeSettings * | settings () const |
| |
| virtual DtSettingsBackup * | settingsBackup () |
| |
| virtual const DtSettingsBackup * | settingsBackup () const |
| |
| virtual void | loadDefaults () |
| |
| virtual void | saveDefaultSettings () |
| |
| virtual void | loadDefaultSettings (bool loadOnlyFactorySettings) |
| |
| virtual void | importSettings (const std::string &filePath) |
| |
| virtual void | exportSettings (const std::string &filePath) const |
| |
| virtual void | getSplitRecord (std::vector< makArchives::DtRadioCommunicationsSettingsRecord > &rec, std::vector< std::string > &fileNames) |
| |
| virtual void | addRecords (makArchives::DtRadioCommunicationsSettingsRecord &rec, makArchives::DtRadioCommunicationsSettingsRecord &combinedRec) |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
template<typename ManagerClass >
| ManagerClass& defaultManagerInstanceFunction |
( |
DtDe & |
de, |
|
|
bool |
allowedInSlave |
|
) |
| |
|
friend |
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retreival/creation.
Befriend the manager instance functions for instance retrieval/creation.
class Manager
{
public:
protected:
template <typename ManagerClass>
template <typename ManagerClass>
Manager(DtDe&);
};
Then simply in the implementation of instance call defaultManagerInstanceFunction with the de object and return the return value.
Manager& Manager::instance(DtDe& de)
{
return defaultManagerInstanceFunction<Manager>(de);
}