equal
deleted
inserted
replaced
32 #include "dialpadbutton.h" |
32 #include "dialpadbutton.h" |
33 #include "dialpadinputfield.h" |
33 #include "dialpadinputfield.h" |
34 |
34 |
35 static const int DialpadRowCount = 4; |
35 static const int DialpadRowCount = 4; |
36 static const int DialpadColumnCount = 3; |
36 static const int DialpadColumnCount = 3; |
37 static const QString handsetIcon("qtg_mono_call"); |
37 static const QLatin1String handsetIcon("qtg_mono_call"); |
38 static const QString vmbxIcon("qtg_mono_voice_mailbox"); |
38 static const QLatin1String vmbxIcon("qtg_mono_voice_mailbox"); |
39 static const qreal DialpadKeypadBorderWidth = 0.25; |
39 static const qreal DialpadKeypadBorderWidth = 0.25; |
40 |
40 |
41 static const int DialpadKeyCodeTable[DialpadRowCount*DialpadColumnCount] = |
41 static const int DialpadKeyCodeTable[DialpadRowCount*DialpadColumnCount] = |
42 { |
42 { |
43 Qt::Key_1, Qt::Key_2, Qt::Key_3, |
43 Qt::Key_1, Qt::Key_2, Qt::Key_3, |
244 } |
244 } |
245 |
245 |
246 void DialpadKeypad::sendLongPressEvent(const QKeyEvent& event) |
246 void DialpadKeypad::sendLongPressEvent(const QKeyEvent& event) |
247 { |
247 { |
248 sendKeyEventToEditor(QEvent::KeyPress, event.key()); |
248 sendKeyEventToEditor(QEvent::KeyPress, event.key()); |
|
249 resetButtons(); |
249 mPressedNumericKey = 0; |
250 mPressedNumericKey = 0; |
250 } |
251 } |
251 |
252 |
252 void DialpadKeypad::handleKeyChangeEvent( |
253 void DialpadKeypad::handleKeyChangeEvent( |
253 const QKeyEvent& releaseEvent, |
254 const QKeyEvent& releaseEvent, |