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