summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_protocol_ft/csv.h
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2013-03-22 21:48:28 +0100
committerStanislaw Halik <sthalik@misaki.pl>2013-03-22 21:51:09 +0100
commit4f05cb2af239ca8471b77c9f1d1c32e8c4cd3abc (patch)
tree338d3891b0c7710558aea3820d42af6eedfb0af9 /ftnoir_protocol_ft/csv.h
parent4f00c4c74d213a37a4b1a3313e50ce2b4dd51271 (diff)
Remove .bat files, actually finish rename this time
Diffstat (limited to 'ftnoir_protocol_ft/csv.h')
-rw-r--r--ftnoir_protocol_ft/csv.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/ftnoir_protocol_ft/csv.h b/ftnoir_protocol_ft/csv.h
new file mode 100644
index 00000000..13231293
--- /dev/null
+++ b/ftnoir_protocol_ft/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