Initial Commit

This commit is contained in:
Grant Terris
2019-11-09 15:02:46 -08:00
commit c49c8f6e33
16 changed files with 573 additions and 0 deletions

32
ConfigManager.hpp Normal file
View File

@@ -0,0 +1,32 @@
#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