Qt Symbian keyPressEvent
Есть задача выполнять функции по нажатию Зелёной и Красной кнопок на смарте ловлю нажатие таким способом:
void MainWindow::keyPressEvent(QKeyEvent *event){
ui->LogText->appendPlainText(QString("[Event->key] Press: %1").arg(event->key()));
ui->LogText->appendPlainText(QString("[Event->key] Press: %1").arg(Qt::Key_Yes));
if(event->key() == Qt::Key_Yes){
ui->LogText->appendPlainText(QString(" (Yes)"));
}
if(event->key() == Qt::Key_No){
ui->LogText->appendPlainText(QString("(No)"));
}
if(event->key() == Qt::Key_Menu){
ui->LogText->appendPlainText(QString("(Menu)"));
}
}
Всё ловится но по нажатию кнопок:
Зелёной - включается голос команды
Меню - Сворачивается
Красная - На некоторых своачивается а на других закрывается
Как предотвратить стандартные действия?