comparison widgets/SpeechRecognitionUI.cpp @ 263:63a485275ed6

Speech recognition is integrated
author benoitrigolleau
date Fri, 20 Jun 2008 14:06:54 +0000
parents 3f41cb822166
children 119d89cb65cb
comparison
equal deleted inserted replaced
262:3f41cb822166 263:63a485275ed6
1 1
2 #include "SpeechRecognitionUI.h" 2 #include "SpeechRecognitionUI.h"
3 3
4 #include <QGridLayout> 4 #include <QGridLayout>
5 5 #include <QVBoxLayout>
6 #include <QLabel>
6 7
7 #include "../sv/main/MainWindow.h" 8 #include "../sv/main/MainWindow.h"
8 #include "../sv/main/EasaierSessionManager.h" 9 #include "../sv/main/EasaierSessionManager.h"
9 10
10 11
36 37
37 38
38 _textEdit = new QTextEdit(); 39 _textEdit = new QTextEdit();
39 _textEdit->setMinimumWidth(200); 40 _textEdit->setMinimumWidth(200);
40 41
42
43 QVBoxLayout *truc = new QVBoxLayout();
44 truc->addWidget(new QLabel);
45 truc->addStretch();
46
47
41 QGridLayout *layout = new QGridLayout; 48 QGridLayout *layout = new QGridLayout;
42 this->setLayout(layout); 49 this->setLayout(layout);
43 layout->addWidget(_bRect,1,1,1,1,Qt::AlignTop); 50 layout->addWidget(new QLabel(tr("Speech Recognition")),1,1,1,2,Qt::AlignTop);
44 layout->addWidget(_bPlay,2,1,1,1,Qt::AlignTop); 51 layout->addWidget(_bRect,2,1,1,1,Qt::AlignTop);
52 //layout->addWidget(_bPlay,2,1,1,1,Qt::AlignTop);
45 layout->addWidget(_bSend,3,1,1,1,Qt::AlignTop); 53 layout->addWidget(_bSend,3,1,1,1,Qt::AlignTop);
46 layout->addWidget(_textEdit,1,2,4,1); 54 layout->addLayout(truc,4,1,1,1,Qt::AlignTop);
55 layout->addWidget(_textEdit,2,2,3,1);
47 56
48 57
49 //SLOTs end SIGNALs 58 //SLOTs end SIGNALs
50 59
51 connect(_bRect, SIGNAL(pressed ()), this,SLOT(rect())); 60 connect(_bRect, SIGNAL(pressed ()), this,SLOT(rect()));
79 } 88 }
80 89
81 void SpeechRecognitionUI::sendQuery(){ 90 void SpeechRecognitionUI::sendQuery(){
82 MainWindow::instance()->getEasaierSessionManager()->speechRecognition("SpeechRecognition"); 91 MainWindow::instance()->getEasaierSessionManager()->speechRecognition("SpeechRecognition");
83 } 92 }
93
94 void SpeechRecognitionUI::setResult(const QString &result){
95 _textEdit->setText(result);
96 }