equal
deleted
inserted
replaced
24 class DialpadVoiceMailboxEventFilter; |
24 class DialpadVoiceMailboxEventFilter; |
25 class DialpadVideoMailboxEventFilter; |
25 class DialpadVideoMailboxEventFilter; |
26 class DialpadBluetoothEventFilter; |
26 class DialpadBluetoothEventFilter; |
27 class DialpadKeySequenceEventFilter; |
27 class DialpadKeySequenceEventFilter; |
28 class DialpadEmergencyCallEventFilter; |
28 class DialpadEmergencyCallEventFilter; |
|
29 class DialpadHashEventFilter; |
29 class HbMainWindow; |
30 class HbMainWindow; |
30 |
31 |
31 #ifdef BUILD_DIALPADKEYHANDLER |
32 #ifdef BUILD_DIALPADKEYHANDLER |
32 #define DIALPADKEYHANDLER_EXPORT Q_DECL_EXPORT |
33 #define DIALPADKEYHANDLER_EXPORT Q_DECL_EXPORT |
33 #else |
34 #else |
59 /*! Enables switching bluetooth on/off with a long '*' key press. */ |
60 /*! Enables switching bluetooth on/off with a long '*' key press. */ |
60 Bluetooth = 0x0004, |
61 Bluetooth = 0x0004, |
61 /*! Enables handling of key sequences like *#06# for showing IMEI. */ |
62 /*! Enables handling of key sequences like *#06# for showing IMEI. */ |
62 KeySequence = 0x0008, |
63 KeySequence = 0x0008, |
63 /*! Forced handling for emergency call. */ |
64 /*! Forced handling for emergency call. */ |
64 EmergencyCall = 0x0010 |
65 EmergencyCall = 0x0010, |
|
66 /*! Enables and disables silent mode with a long '#' key press. */ |
|
67 Hash = 0x23 |
65 }; |
68 }; |
66 Q_DECLARE_FLAGS(DialpadKeyEventFilters, DialpadKeyEventFilter) |
69 Q_DECLARE_FLAGS(DialpadKeyEventFilters, DialpadKeyEventFilter) |
67 |
70 |
68 public: |
71 public: |
69 /*! \deprecated DialpadKeyHandler(Dialpad*, HbMainWindow&, QObject*) is |
72 /*! \deprecated DialpadKeyHandler(Dialpad*, HbMainWindow&, QObject*) is |
90 QScopedPointer<DialpadVoiceMailboxEventFilter> mVmbxFilter; |
93 QScopedPointer<DialpadVoiceMailboxEventFilter> mVmbxFilter; |
91 QScopedPointer<DialpadVideoMailboxEventFilter> mVideoVmbxFilter; |
94 QScopedPointer<DialpadVideoMailboxEventFilter> mVideoVmbxFilter; |
92 QScopedPointer<DialpadBluetoothEventFilter> mBtFilter; |
95 QScopedPointer<DialpadBluetoothEventFilter> mBtFilter; |
93 QScopedPointer<DialpadKeySequenceEventFilter> mKeySequenceFilter; |
96 QScopedPointer<DialpadKeySequenceEventFilter> mKeySequenceFilter; |
94 QScopedPointer<DialpadEmergencyCallEventFilter> mEmergencyCallFilter; |
97 QScopedPointer<DialpadEmergencyCallEventFilter> mEmergencyCallFilter; |
|
98 QScopedPointer<DialpadHashEventFilter> mHashFilter; |
95 }; |
99 }; |
96 |
100 |
97 #endif // DIALPADKEYHANDLER_H |
101 #endif // DIALPADKEYHANDLER_H |