00001
00002 #ifndef TEXTFILESENSOR_H
00003 #define TEXTFILESENSOR_H
00004
00005
00006 #include "sensor.h"
00007 #include <qfile.h>
00008 #include <qtextstream.h>
00009 #include <qstring.h>
00010 #include <qtextcodec.h>
00011 #include <qvaluevector.h>
00016 class TextFileSensor : public Sensor
00017 {
00018
00019 Q_OBJECT
00020 public:
00021 TextFileSensor( QString fileName, bool rdf, int interval, QString encoding="" );
00022
00023 ~TextFileSensor();
00024
00025 void update();
00026
00027 private:
00028 QTextCodec *codec;
00029 QString fileName;
00030 bool rdf;
00031 };
00032
00033 #endif // TEXTFILESENSOR_H