Manager for the display units settings.
|
| virtual | ~DtDisplayUnitsSettingsManager () |
| |
| void | connectInputSignals () |
| |
| void | setSuppressMagneticNorthNotationEnabled (bool isEnabled) |
| |
| bool | isSuppressMagneticNorthNotationEnabled () const |
| |
| const DtDisplayUnitsConverter & | converter () |
| |
| void | slot_quit () |
| |
|
| void | setCoordinateSystem (DtDisplayUnitsConverter::CoordSys cs) |
| |
| void | setDisplayUnitUnit (const DtUnicode &displayUnitCollectionName, const DtUnicode &displayUnitName, unsigned int unitEnumValue) |
| |
| void | setDisplayUnitDecimals (const DtUnicode &displayUnitCollectionName, const DtUnicode &displayUnitName, unsigned int decimals) |
| |
|
| virtual void | setFromRecord (const makArchives::DtDisplayUnitsSettingsRecord &rec) |
| |
| | DtBaseSharedSettingsManager (DtDe &de, const std::string &name, const std::string &displayName, const std::string &ext) |
| |
| virtual | ~DtBaseSharedSettingsManager () |
| |
| virtual void | initializeBackup () |
| |
| virtual void | getRecord (makArchives::DtDisplayUnitsSettingsRecord &record) const |
| |
| virtual bool | getOverriddenFactoryRecord (makArchives::DtDisplayUnitsSettingsRecord &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::DtDisplayUnitsSettingsRecord > &rec, std::vector< std::string > &fileNames) |
| |
| virtual void | addRecords (makArchives::DtDisplayUnitsSettingsRecord &rec, makArchives::DtDisplayUnitsSettingsRecord &combinedRec) |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
template<typename ManagerClass >
| ManagerClass& defaultManagerInstanceFunction |
( |
DtDe & |
de, |
|
|
bool |
allowedInSlave |
|
) |
| |
|
friend |
Befriend the manager instance functions for instance retrieval/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);
}