telutils/dialpad/src/dialpadkeypad.cpp
changeset 27 7eb70891911c
parent 19 e44a8c097b15
child 31 a2467631ae02
--- a/telutils/dialpad/src/dialpadkeypad.cpp	Thu May 27 13:23:05 2010 +0300
+++ b/telutils/dialpad/src/dialpadkeypad.cpp	Fri Jun 11 14:07:16 2010 +0300
@@ -97,7 +97,6 @@
             button->setIcon(mboxIcon);
         }
 
-        // for Yes-key clicked() signal is enough
         if (keyCode!=Qt::Key_Yes) {
             connect(button,SIGNAL(pressed()),
                     mKeyPressedSignalMapper,SLOT(map()));
@@ -106,6 +105,11 @@
             connect(button,SIGNAL(released()),
                     mKeyReleasedSignalMapper,SLOT(map()));
             mKeyReleasedSignalMapper->setMapping(button,keyCode);
+        } else {
+            // for Yes-key longPress() functionality is same as clicked()
+            connect(button,SIGNAL(longPress(QPointF)),
+                    mKeyClickedSignalMapper,SLOT(map()));
+            mKeyClickedSignalMapper->setMapping(button,keyCode);
         }
 
         connect(button,SIGNAL(clicked()),mKeyClickedSignalMapper,SLOT(map()));