17 virtual int loadInt(
const std::string& name,
int def = 0 ) = 0;
18 virtual void saveInt(
const std::string& name,
int value ) = 0;
30 MRVIEWER_API
virtual int loadInt(
const std::string& name,
int def )
override;
31 MRVIEWER_API
virtual void saveInt(
const std::string& name,
int value )
override;
49 std::vector<std::string> lastExtentions_;
Points
Definition MRObjectLinesHolder.h:10
Definition MRDistanceMap.h:24
Definition MRViewerSettingsManager.h:13
virtual ~IViewerSettingsManager()=default
virtual void loadSettings(Viewer &)=0
virtual void resetSettings(Viewer &)=0
virtual int loadInt(const std::string &name, int def=0)=0
virtual void saveSettings(const Viewer &)=0
virtual void saveInt(const std::string &name, int value)=0
Definition MRViewerSettingsManager.h:26
ObjType
Definition MRViewerSettingsManager.h:38
virtual MRVIEWER_API int loadInt(const std::string &name, int def) override
virtual MRVIEWER_API void resetSettings(Viewer &) override
virtual MRVIEWER_API void saveInt(const std::string &name, int value) override
MRVIEWER_API ViewerSettingsManager()
virtual MRVIEWER_API void saveSettings(const Viewer &viewer) override
virtual MRVIEWER_API void loadSettings(Viewer &viewer) override
MRVIEWER_API void setLastExtention(ObjType objType, std::string ext)
MRVIEWER_API const std::string & getLastExtention(ObjType objType)
Definition MRCameraOrientationPlugin.h:8
Definition Viewer.dox.py:1
Definition MRMesh/MRMesh.h:23