3#include "MRViewerFwd.h"
20 virtual int loadInt(
const std::string& name,
int def = 0 ) = 0;
21 virtual void saveInt(
const std::string& name,
int value ) = 0;
23 virtual std::string
loadString(
const std::string& name,
const std::string& def =
"" ) = 0;
24 virtual void saveString(
const std::string& name,
const std::string& value ) = 0;
26 virtual bool loadBool(
const std::string& name,
bool def =
false ) = 0;
27 virtual void saveBool(
const std::string& name,
bool value ) = 0;
39 MRVIEWER_API
virtual int loadInt(
const std::string& name,
int def )
override;
40 MRVIEWER_API
virtual void saveInt(
const std::string& name,
int value )
override;
41 MRVIEWER_API
virtual std::string
loadString(
const std::string& name,
const std::string& def )
override;
42 MRVIEWER_API
virtual void saveString(
const std::string& name,
const std::string& value )
override;
43 MRVIEWER_API
virtual bool loadBool(
const std::string& name,
bool def )
override;
44 MRVIEWER_API
virtual void saveBool(
const std::string& name,
bool value )
override;
62 std::vector<std::string> lastExtentions_;
Definition MRDistanceMap.h:24
Definition MRViewerSettingsManager.h:16
Definition MRViewerSettingsManager.h:35
GLFW-based mesh viewer.
Definition MRViewer.h:69
virtual MRVIEWER_API void saveBool(const std::string &name, bool value) override
ObjType
Definition MRViewerSettingsManager.h:51
virtual bool loadBool(const std::string &name, bool def=false)=0
virtual MRVIEWER_API int loadInt(const std::string &name, int def) override
virtual MRVIEWER_API void saveString(const std::string &name, const std::string &value) override
virtual MRVIEWER_API void resetSettings(Viewer &) override
Points
Definition MRObjectLinesHolder.h:13
virtual MRVIEWER_API void saveInt(const std::string &name, int value) override
virtual ~IViewerSettingsManager()=default
MRVIEWER_API ViewerSettingsManager()
virtual MRVIEWER_API bool loadBool(const std::string &name, bool def) override
virtual MRVIEWER_API void saveSettings(const Viewer &viewer) override
virtual void loadSettings(Viewer &)=0
virtual void saveString(const std::string &name, const std::string &value)=0
virtual MRVIEWER_API std::string loadString(const std::string &name, const std::string &def) override
virtual void saveBool(const std::string &name, bool value)=0
virtual void resetSettings(Viewer &)=0
virtual MRVIEWER_API void loadSettings(Viewer &viewer) override
virtual int loadInt(const std::string &name, int def=0)=0
virtual std::string loadString(const std::string &name, const std::string &def="")=0
MRVIEWER_API void setLastExtention(ObjType objType, std::string ext)
virtual void saveSettings(const Viewer &)=0
MRVIEWER_API const std::string & getLastExtention(ObjType objType)
virtual void saveInt(const std::string &name, int value)=0
only for bindings generation
Definition MRCameraOrientationPlugin.h:8