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