MeshLib Documentation
Loading...
Searching...
No Matches
MR::IViewerSettingsManager Class Referenceabstract

#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
 

Constructor & Destructor Documentation

◆ ~IViewerSettingsManager()

virtual MR::IViewerSettingsManager::~IViewerSettingsManager ( )
virtualdefault

Member Function Documentation

◆ loadBool()

virtual bool MR::IViewerSettingsManager::loadBool ( const std::string & name,
bool def = false )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ loadInt()

virtual int MR::IViewerSettingsManager::loadInt ( const std::string & name,
int def = 0 )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ loadSettings()

virtual void MR::IViewerSettingsManager::loadSettings ( Viewer & )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ loadString()

virtual std::string MR::IViewerSettingsManager::loadString ( const std::string & name,
const std::string & def = "" )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ resetSettings()

virtual void MR::IViewerSettingsManager::resetSettings ( Viewer & )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ saveBool()

virtual void MR::IViewerSettingsManager::saveBool ( const std::string & name,
bool value )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ saveInt()

virtual void MR::IViewerSettingsManager::saveInt ( const std::string & name,
int value )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ saveSettings()

virtual void MR::IViewerSettingsManager::saveSettings ( const Viewer & )
pure virtual

Implemented in MR::ViewerSettingsManager.

◆ saveString()

virtual void MR::IViewerSettingsManager::saveString ( const std::string & name,
const std::string & value )
pure virtual

Implemented in MR::ViewerSettingsManager.


The documentation for this class was generated from the following file: