annotate widgets/SpeechFileHandler.h @ 282:d9319859a4cf tip

(none)
author benoitrigolleau
date Fri, 31 Oct 2008 11:00:24 +0000
parents acfbbd2fea47
children
rev   line source
benoitrigolleau@262 1 #ifndef SPEECH_FILE_HANDLER_H
benoitrigolleau@262 2 #define SPEECH_FILE_HANDLER_H
benoitrigolleau@262 3
benoitrigolleau@262 4 #include <QObject>
benoitrigolleau@262 5 #include <QXmlDefaultHandler>
benoitrigolleau@262 6 #include <QMap>
benoitrigolleau@262 7 #include <QVector>
benoitrigolleau@262 8
benoitrigolleau@262 9
benoitrigolleau@262 10 class SpeechFileHandler :public QObject, public QXmlDefaultHandler{
benoitrigolleau@262 11 Q_OBJECT
benoitrigolleau@262 12 public:
benoitrigolleau@262 13 SpeechFileHandler();
benoitrigolleau@262 14 ~SpeechFileHandler();
benoitrigolleau@262 15 virtual bool fatalError (const QXmlParseException & exception);
benoitrigolleau@262 16 virtual bool characters ( const QString &);
benoitrigolleau@262 17 virtual bool endDocument ();
benoitrigolleau@262 18 virtual bool endElement (const QString &, const QString &, const QString & );
benoitrigolleau@262 19 virtual bool startDocument () ;
benoitrigolleau@262 20 virtual bool startElement ( const QString &, const QString &, const QString &, const QXmlAttributes & );
benoitrigolleau@262 21
benoitrigolleau@262 22 QString getResult();
benoitrigolleau@262 23
benoitrigolleau@262 24 private :
benoitrigolleau@262 25 QString _tag_vocal_query_result, _tag_word, _tag_confidence;
benoitrigolleau@262 26 QString _currentTag;
benoitrigolleau@262 27
benoitrigolleau@262 28 QString _result;
lbarthelemy@275 29 QString _resultAux;
benoitrigolleau@262 30
benoitrigolleau@262 31
benoitrigolleau@262 32 };
benoitrigolleau@262 33
benoitrigolleau@262 34 #endif