SceneSwitcher/settings.h
2016-06-29 23:28:27 +02:00

26 lines
496 B
C++

#pragma once
#include <map>
#include <string>
#include <obs-module.h>
using namespace std;
struct Data {
string sceneName = "";
bool isFullscreen = false;
};
class Settings {
map<string, Data> settings;
bool startMessageDisable = false;
public:
void load();
bool getStartMessageDisable();
map<string, Data> getMap();
string getSettingsFilePath();
void setSettingsFilePath(string path);
private:
string settingsFilePath = "";
void addToMap(string, Data);
};