#ifndef __GLOBAL_H #define __GLOBAL_H #include #include #include //#include "filemanager.h" class Global:public QObject { Q_OBJECT public: Global(); static Global* instance(); enum Mode{ Analysis, ConnectedToDev, DeliveredData, ExperimentStart }; void setMode(const Mode); Mode getMode(){return _mode;} enum DeviceConnectionStatus{ Disconnected, Connected }; #if 0 void setDeviceConnectionStatus(const DeviceConnectionStatus); DeviceConnectionStatus getDeviceConnectionStatus(){return _deviceConnectStatus;} #endif struct ExperimentData { float sampleTemp; float dsc; }; struct ExpeInfo { QString sampleName; float sampleWeight; QString date; QString userName; }; struct ExperimentInfo{ QString sampleName; QString sampleWeight; QString date; QString operatorName; int phaseSize; }; QVector>> _curveDataVtr; signals: void sigModeModify(const Mode); void sigDeviceConnnectionStatusModify(const DeviceConnectionStatus); public slots: private: Mode _mode; DeviceConnectionStatus _deviceConnectStatus; }; #endif // GLOBAL_H