Hospital Analyser  1.0
csvwriter.h
1 #ifndef CSVWRITER_H
2 #define CSVWRITER_H
3 
4 #include <QFile>
5 #include <QTextStream>
6 #include <QRunnable>
7 
11 class CSVWriter : public QRunnable
12 {
13 public:
14  explicit CSVWriter();
15  void SetDataSource(QList<QList<qreal>> data);
16  void CreateFile();
17  void run();
18 
19 signals:
20 
21 public slots:
22 
23 private:
24  void CreateDir(QString dirName);
25  void AppendToFile();
26 
27  QList<QList<qreal>> dataToSave;
28 
29  QString appDataFolder;
30  QString currentDataFile;
31 };
32 
33 #endif // CSVWRITER_H
The CSVWriter class Provides functionality to save measured data to CSV file.
Definition: csvwriter.h:11
void CreateFile()
CSVWriter::CreateFile Creates file with timestamp prior to new measurement.
Definition: csvwriter.cpp:41
void SetDataSource(QList< QList< qreal >> data)
CSVWriter::SetDataSource Passes data to be saved to class variable.
Definition: csvwriter.cpp:107
void run()
CSVWriter::run Invokable method to start saving procedure in new thread.
Definition: csvwriter.cpp:16