diff widgets/SpeechRecognitionUI.cpp @ 263:63a485275ed6

Speech recognition is integrated
author benoitrigolleau
date Fri, 20 Jun 2008 14:06:54 +0000
parents 3f41cb822166
children 119d89cb65cb
line wrap: on
line diff
--- a/widgets/SpeechRecognitionUI.cpp	Fri Jun 20 12:33:08 2008 +0000
+++ b/widgets/SpeechRecognitionUI.cpp	Fri Jun 20 14:06:54 2008 +0000
@@ -2,7 +2,8 @@
 #include "SpeechRecognitionUI.h"
 
 #include <QGridLayout>
-
+#include <QVBoxLayout>
+#include <QLabel>
 
 #include "../sv/main/MainWindow.h"
 #include "../sv/main/EasaierSessionManager.h"
@@ -38,12 +39,20 @@
 	_textEdit = new QTextEdit();
 	_textEdit->setMinimumWidth(200);
 
+
+	QVBoxLayout *truc = new QVBoxLayout();
+	truc->addWidget(new QLabel);
+	truc->addStretch();
+
+
 	QGridLayout *layout = new QGridLayout;
 	this->setLayout(layout);
-	layout->addWidget(_bRect,1,1,1,1,Qt::AlignTop);
-	layout->addWidget(_bPlay,2,1,1,1,Qt::AlignTop);
+	layout->addWidget(new QLabel(tr("Speech Recognition")),1,1,1,2,Qt::AlignTop);
+	layout->addWidget(_bRect,2,1,1,1,Qt::AlignTop);
+	//layout->addWidget(_bPlay,2,1,1,1,Qt::AlignTop);
 	layout->addWidget(_bSend,3,1,1,1,Qt::AlignTop);
-	layout->addWidget(_textEdit,1,2,4,1);
+	layout->addLayout(truc,4,1,1,1,Qt::AlignTop);
+	layout->addWidget(_textEdit,2,2,3,1);
 
 
 	//SLOTs end SIGNALs
@@ -80,4 +89,8 @@
 
 void SpeechRecognitionUI::sendQuery(){
 	MainWindow::instance()->getEasaierSessionManager()->speechRecognition("SpeechRecognition");
+}
+
+void SpeechRecognitionUI::setResult(const QString &result){
+	_textEdit->setText(result);
 }
\ No newline at end of file