}
void MainWindow::keyReleaseEvent(QKeyEvent *event)
{
- //static bool accepted=true;
+ static bool accepted=false;
int k=event->key();
- qDebug()<<"key pressed="<<k;
-
+ QString tmp;
+ tmp.setNum(k);
+ qDebug()<<"key released="<<k;
+ if(deb)QMessageBox::information(this, trUtf8("key released", "box title to debug keyReleaseEvent"), "key : "+tmp);
if (k==Qt::Key_Menu){
const QString a=conf->value(QString("actionmenu"), QString("")).toString();
if(a!=""){
action(a);
- //accepted=false;
+ accepted=true;
}
}
else if(k==Qt::Key_Back){
const QString a=conf->value(QString("menuback"), QString("")).toString();
if(a!=""){
action(a);
- //accepted=false;
+ accepted=true;
}
}
else if(k==Qt::Key_VolumeDown){
const QString a=conf->value(QString("volumdown")).toString();
if(a!=""){
action(a);
- //accepted=false;
+ accepted=true;
}
}
else if(k==Qt::Key_VolumeUp){
const QString a=conf->value(QString("volumup")).toString();
if(a!=""){
action(a);
- //accepted=false;
+ accepted=true;
}
};
- event->setAccepted(true);
+ event->setAccepted(accepted);
}
void CLabel::SetTextToLabel(const QString& text)
{