#include #include #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); } } int ConfigManager::GetFrameRate() { qDebug() << "ConfigManager::GetFrameRate"; return this->frame_rate; } void ConfigManager::SetFrameRate(int frame_rate) { qDebug() << "ConfigManager::SetFrameRate"; if (this->frame_rate != frame_rate) { this->frame_rate = frame_rate; emit NewFrameRate(this->frame_rate); } } 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); } }