#ifndef CSVIMPORT_H #define CSVIMPORT_H #include "csv.h" #include "Traces/trace.h" #include namespace Ui { class csvimport; } class CSVImport : public QWidget { Q_OBJECT public: explicit CSVImport(QWidget *parent = nullptr); ~CSVImport(); bool getStatus(); CSV getCSV(); QString getFilename(); bool fillTrace(Trace &t); signals: void statusChanged(bool status); void filenameChanged(QString name); public slots: void setFile(QString filename); void selectTrace(unsigned int index); private slots: void on_browse_clicked(); private: void evaluateFile(); Ui::csvimport *ui; CSV csv; bool status; }; #endif // CSVIMPORT_H