DSCAnalysisTool/src/global.cpp

47 lines
866 B
C++
Raw Normal View History

2025-03-12 09:29:52 +00:00
#include "global.h"
2025-04-14 09:11:01 +00:00
namespace Global {
Mode _mode;
2025-04-15 08:03:00 +00:00
QVector<CurveFileData> _curveFileDataVtr;
ExperimentInfo _experimentInfo;
QVector<CurveExperimentData> _curveExperimentDataVtr;
2025-04-18 09:30:35 +00:00
bool _enthalpyCoefficientEnableFlag = false;
QVector<double> _enthalpyCoefficientVtr;
2025-04-14 09:11:01 +00:00
}
#if 0
2025-03-12 09:29:52 +00:00
Global::Global()
{
2025-03-13 09:27:31 +00:00
_mode = Global::Mode::Analysis;
_deviceConnectStatus = Global::DeviceConnectionStatus::Disconnected;
2025-03-12 09:29:52 +00:00
}
Global *Global::instance()
{
static Global ins;
return &ins;
}
void Global::setMode(const Global::Mode mode)
{
if(mode != _mode){
_mode = mode;
emit sigModeModify(mode);
}
}
2025-03-13 09:27:31 +00:00
#if 0
void Global::setDeviceConnectionStatus(const Global::DeviceConnectionStatus status)
{
if(status != _deviceConnectStatus){
_deviceConnectStatus = status;
emit sigDeviceConnnectionStatusModify(status);
}
}
#endif
2025-04-14 09:11:01 +00:00
#endif