Class responsible for application settings description and management.
Definition: settings.hpp:42
void Settings_SetDebugInformations(bool debugInformations)
Setter function designed for debugging informations preference changes.
Definition: settings.cpp:17
Language mLanguage
Language member variable that keeps the currently selected language.
Definition: settings.hpp:171
void Settings_SetUnrestrictedLimbMovement(bool unrestrictedLimbMovement)
Setter function designed for unrestricted limb movement preference setting.
Definition: settings.cpp:18
~Settings()
Destructor designed for class Settings.
Definition: settings.cpp:15
void Settings_SetLanguage(Language language)
Setter function meant for language preference changing.
Definition: settings.cpp:19
bool mEnableDebugInformations
bool that keeps the information whether debugging informations are meant to be reported.
Definition: settings.hpp:157
bool Settings_GetUnrestrictedLimbMovement()
Getter function that returns previously set option of unrestricted limb movement.
Definition: settings.cpp:22
Settings()
Default class constructor for Settings module.
Definition: settings.cpp:14
bool mEnableUnrestrictedLimbMovement
bool value that describes the choice of unrestricted dual limb movement.
Definition: settings.hpp:164
QString Settings_GetLanguage(bool getByID)
Getter function with parameter meant for selected language choice reading.
Definition: settings.cpp:23
bool Settings_GetDebugInformations()
Getter member function that returns mEnableDebugInformations member variable.
Definition: settings.cpp:21
Language
Language enumeration type distinguishes between possible Limb Range Analyzer UI languages.
Definition: settings.hpp:26