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