]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
I've reabilitate "accepted" in keyrelease
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 26 Sep 2015 10:55:45 +0000 (12:55 +0200)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 26 Sep 2015 10:55:45 +0000 (12:55 +0200)
mainwindow.cpp

index 329eb6e7bc37f07786486eab7aa629b2b24d3a4e..4ba962a7d442ab547a9cb86d56b47ed1b034ef7b 100644 (file)
@@ -838,23 +838,25 @@ void MainWindow::back(){
 }
 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){
@@ -862,17 +864,17 @@ void MainWindow::keyReleaseEvent(QKeyEvent *event)
         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)
 {