#include <MRViewerSettingsManager.h>
Inheritance diagram for MR::IViewerSettingsManager:Public Member Functions | |
| virtual | ~IViewerSettingsManager ()=default |
| virtual int | loadInt (const std::string &name, int def=0)=0 |
| virtual void | saveInt (const std::string &name, int value)=0 |
| virtual std::string | loadString (const std::string &name, const std::string &def="")=0 |
| virtual void | saveString (const std::string &name, const std::string &value)=0 |
| virtual bool | loadBool (const std::string &name, bool def=false)=0 |
| virtual void | saveBool (const std::string &name, bool value)=0 |
| virtual void | resetSettings (Viewer &)=0 |
| virtual void | loadSettings (Viewer &)=0 |
| virtual void | saveSettings (const Viewer &)=0 |
This class manages local user settings of viewer loading it when the app starts and saving it when it ends