summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_protocol_ft/xxx_csv.h
diff options
context:
space:
mode:
Diffstat (limited to 'ftnoir_protocol_ft/xxx_csv.h')
-rw-r--r--ftnoir_protocol_ft/xxx_csv.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/ftnoir_protocol_ft/xxx_csv.h b/ftnoir_protocol_ft/xxx_csv.h
new file mode 100644
index 00000000..13231293
--- /dev/null
+++ b/ftnoir_protocol_ft/xxx_csv.h
@@ -0,0 +1,38 @@
+/*dummy CSV reader for QT4*/
+/*version 0.1*/
+/*11.1.2009*/
+#ifndef CSV_H
+#define CSV_H
+
+//#include "myclass_api.h"
+
+#include <QObject>
+#include <QStringList>
+#include <QIODevice>
+#include <QTextCodec>
+#include <QRegExp>
+
+class /*MYCLASS_API*/ CSV /*: public QObject*/
+{
+ /*Q_OBJECT*/
+
+public:
+ CSV(QIODevice * device);
+ CSV(QString &string);
+ ~CSV();
+
+ QString readLine();
+ QStringList parseLine();
+ static QStringList parseLine(QString line);
+
+ void setCodec(const char* codecName);
+private:
+ QIODevice *m_device;
+ QTextCodec *m_codec;
+ QString m_string;
+ int m_pos;
+ QRegExp m_rx;
+
+};
+
+#endif // CSV_H