AppleWin/source/frontends/qt/configuration.h
Andrea Odetti 675d1316a9 Add a Registry interface to for more flexibility on case by case usage.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 19:43:35 +00:00

22 lines
678 B
C++

#ifndef REGISTRY_H
#define REGISTRY_H
#include "linux/registry.h"
#include <QSettings>
class Configuration : public Registry
{
public:
virtual std::string getString(const std::string & section, const std::string & key) const;
virtual DWORD getDWord(const std::string & section, const std::string & key) const;
virtual bool getBool(const std::string & section, const std::string & key) const;
virtual void putString(const std::string & section, const std::string & key, const std::string & value);
virtual void putDWord(const std::string & section, const std::string & key, const DWORD value);
private:
QSettings mySettings;
};
#endif // REGISTRY_H