--- 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()));