#include <MRViewer/MRViewerSettingsManager.h>
Public Types | |
| enum class | ObjType { ObjType::Mesh = 0 , ObjType::Lines , ObjType::Points , ObjType::Voxels , ObjType::DistanceMap , ObjType::Count } |
Public Member Functions | |
| ViewerSettingsManager () | |
| virtual int | loadInt (const std::string &name, int def) override |
| virtual void | saveInt (const std::string &name, int value) override |
| virtual std::string | loadString (const std::string &name, const std::string &def) override |
| virtual void | saveString (const std::string &name, const std::string &value) override |
| virtual bool | loadBool (const std::string &name, bool def) override |
| virtual void | saveBool (const std::string &name, bool value) override |
| virtual void | resetSettings (Viewer &) override |
| virtual void | loadSettings (Viewer &viewer) override |
| virtual void | saveSettings (const Viewer &viewer) override |
| const std::string & | getLastExtention (ObjType objType) |
| void | setLastExtention (ObjType objType, std::string ext) |
| Public Member Functions inherited from MR::IViewerSettingsManager | |
| virtual | ~IViewerSettingsManager ()=default |