#ifndef MAINWINDOW_H #define MAINWINDOW_H #include //#include #include #include #include "dataservice.h" #include "dataqueue.h" #include "dataresult1d.h" Q_DECLARE_METATYPE(DataResult1D) namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); public slots: void requestData(); void dataReady(QString requestId); void dataConverted(QLineSeries *series, QString entityId); private: Ui::MainWindow *ui; //QThread dataServiceThread; //DataService *dataService; DataQueue dataQueue; nix::DataArray voltage, eod; nix::File file; QtCharts::QChartView *voltageView; QtCharts::QChartView *eodView; QtCharts::QChart *voltageChart; QtCharts::QChart *eodChart; std::map chartMap; }; #endif // MAINWINDOW_H