OpenLexocad  27.0
CsvTool.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Base/base_defines.h>
4 
5 #include <QFile>
6 #include <QTextStream>
7 
8 namespace Base
9 {
11 {
12 public:
13  CsvTool();
14  ~CsvTool();
15 
16  bool openForReading(const QString& fileName);
17  bool readLine(std::vector<QString>& items);
18 
19  bool openForWriting(const QString& fileName);
20  bool writeLine(const std::vector<QString>& items);
21 
22 private:
23  QFile _file;
24  QTextStream _ts;
25 };
26 
27 } // namespace Base
#define BASE_EXPORT
Definition: base_defines.h:12
Definition: CsvTool.h:10
Definition: AbstractXMLReader.h:8
Base::String fileName
Definition: CoreDocument.h:161