Files
fault-finder/ConfigManager.hpp
Grant Terris c49c8f6e33 Initial Commit
2019-11-09 15:44:38 -08:00

32 lines
678 B
C++

#ifndef CONFIG_MANAGER_H
#define CONFIG_MANAGER_H
#include <QObject>
class ConfigManager: public QObject
{
Q_OBJECT;
Q_PROPERTY(bool recording READ GetRecordingState WRITE SetRecordingState)
Q_PROPERTY(double emissivity READ GetEmissivity WRITE SetEmissivity)
public:
ConfigManager(QObject *parent);
virtual ~ConfigManager();
public slots:
bool GetRecordingState();
void SetRecordingState(bool enable);
double GetEmissivity();
void SetEmissivity(double emissivity);
signals:
void NewRecordingState(bool enable);
void NewEmissivity(double emissivity);
private:
bool recording = false;
double emissivity = 0.7;
};
#endif