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