Mercurial > hg > easaier-soundaccess
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 |