view widgets/SpeechFileHandler.h @ 275:acfbbd2fea47

Displays only results that have confidence <> 0.0
author lbarthelemy
date Thu, 03 Jul 2008 10:17:46 +0000
parents 3f41cb822166
children
line wrap: on
line source
#ifndef SPEECH_FILE_HANDLER_H
#define SPEECH_FILE_HANDLER_H

#include <QObject>
#include <QXmlDefaultHandler>
#include <QMap>
#include <QVector>


class SpeechFileHandler :public QObject, public QXmlDefaultHandler{
	Q_OBJECT
public:
	SpeechFileHandler();
	~SpeechFileHandler();
	virtual bool fatalError (const QXmlParseException & exception);
	virtual bool characters ( const QString &);
	virtual bool endDocument ();
	virtual bool endElement (const QString &, const QString &, const QString & );
	virtual bool startDocument () ;
	virtual bool startElement ( const QString &, const QString &, const QString &, const QXmlAttributes & );
	
	QString getResult();

private :
	QString _tag_vocal_query_result, _tag_word, _tag_confidence;
	QString _currentTag;
	
	QString _result;
	QString _resultAux;


};

#endif