Initial Commit
This commit is contained in:
49
ConfigManager.cpp
Normal file
49
ConfigManager.cpp
Normal file
@@ -0,0 +1,49 @@
|
||||
#include <QDBusConnection>
|
||||
#include <QDebug>
|
||||
|
||||
#include "ConfigManager.hpp"
|
||||
#include "dbusadaptor.h"
|
||||
|
||||
ConfigManager::ConfigManager(QObject *parent) : QObject(parent)
|
||||
{
|
||||
new ConfigManagerAdaptor(this);
|
||||
|
||||
QDBusConnection dbus = QDBusConnection::sessionBus();
|
||||
dbus.registerObject("/configuration", this);
|
||||
dbus.registerService("com.infraredinspectionsystems.FaultFinder");
|
||||
}
|
||||
|
||||
ConfigManager::~ConfigManager()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
bool ConfigManager::GetRecordingState()
|
||||
{
|
||||
qDebug() << "ConfigManager::GetRecordingState";
|
||||
return this->recording;
|
||||
}
|
||||
|
||||
void ConfigManager::SetRecordingState(bool enable)
|
||||
{
|
||||
qDebug() << "ConfigManager::SetRecordingState";
|
||||
if (this->recording != enable) {
|
||||
this->recording = enable;
|
||||
emit NewRecordingState(this->recording);
|
||||
}
|
||||
}
|
||||
|
||||
double ConfigManager::GetEmissivity()
|
||||
{
|
||||
qDebug() << "ConfigManager::GetEmissivity";
|
||||
return this->emissivity;
|
||||
}
|
||||
|
||||
void ConfigManager::SetEmissivity(double emissivity)
|
||||
{
|
||||
qDebug() << "ConfigManager::SetEmissivity";
|
||||
if (this->emissivity != emissivity) {
|
||||
this->emissivity = emissivity;
|
||||
emit NewEmissivity(this->emissivity);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user