26 |
26 |
27 #include <QObject> |
27 #include <QObject> |
28 #include <QMap> |
28 #include <QMap> |
29 #include <apgwgnam.h> |
29 #include <apgwgnam.h> |
30 #include "mphoneviewcommandhandle.h" |
30 #include "mphoneviewcommandhandle.h" |
31 #include "phoneaction.h" |
31 #include "rphonetoneclient.h" |
32 |
32 |
33 class PhoneUIQtViewIF; |
33 class PhoneUIQtViewIF; |
34 class PhoneBubbleWrapper; |
34 class PhoneBubbleWrapper; |
35 class CPhoneRingingToneController; |
35 class CPhoneRingingToneController; |
36 class PhoneResourceAdapter; |
36 class PhoneResourceAdapter; |
43 class PhoneIndicatorController; |
43 class PhoneIndicatorController; |
44 class PhoneVisibilityHandler; |
44 class PhoneVisibilityHandler; |
45 class PhoneAppLauncher; |
45 class PhoneAppLauncher; |
46 class MPEEngineInfo; |
46 class MPEEngineInfo; |
47 class PhoneCallHeaderManager; |
47 class PhoneCallHeaderManager; |
|
48 class XQSystemToneService; |
48 |
49 |
49 class PHONEUIQTVIEWADAPTER_EXPORT PhoneUIQtViewAdapter : |
50 class PHONEUIQTVIEWADAPTER_EXPORT PhoneUIQtViewAdapter : |
50 public QObject, |
51 public QObject, |
51 public MPhoneViewCommandHandle |
52 public MPhoneViewCommandHandle |
52 { |
53 { |
528 /fn void convertKey() |
529 /fn void convertKey() |
529 This method converts key. |
530 This method converts key. |
530 */ |
531 */ |
531 bool convertKey(TKeyCode symbianKey, Qt::Key &qtKey); |
532 bool convertKey(TKeyCode symbianKey, Qt::Key &qtKey); |
532 |
533 |
|
534 /*! |
|
535 /fn void playHandsFreeActivatedTone() |
|
536 This method play handfree activated tone. |
|
537 */ |
|
538 void playHandsFreeActivatedTone(); |
|
539 |
533 private: |
540 private: |
534 |
541 |
535 PhoneUIQtViewIF &m_view; |
542 PhoneUIQtViewIF &m_view; |
536 int m_idleUid; |
543 int m_idleUid; |
537 PhoneBubbleWrapper *m_bubbleWrapper; |
544 PhoneBubbleWrapper *m_bubbleWrapper; |
538 CPhoneRingingToneController *m_ringingtonecontroller; |
545 RPhoneToneClient m_toneClient; |
539 PhoneResourceAdapter *m_resourceAdapter; |
546 PhoneResourceAdapter *m_resourceAdapter; |
540 PhoneNoteController *m_noteController; |
547 PhoneNoteController *m_noteController; |
541 TelephonyService *m_telephonyService; |
548 TelephonyService *m_telephonyService; |
542 PhoneUiCommandController *m_uiCommandController; |
549 PhoneUiCommandController *m_uiCommandController; |
543 PhoneMessageController *m_messageController; |
550 PhoneMessageController *m_messageController; |
544 PhoneIndicatorController *m_indicatorController; |
551 PhoneIndicatorController *m_indicatorController; |
545 PhoneCallHeaderManager *m_phoneCallHeaderManager; |
552 PhoneCallHeaderManager *m_phoneCallHeaderManager; |
546 bool m_dialpadAboutToClose; |
553 bool m_dialpadAboutToClose; |
547 bool m_homeScreenToForeground; |
554 PhoneVisibilityHandler *m_visibilityHandler; |
548 PhoneVisibilityHandler *m_visibilityHandler; |
|
549 PhoneAppLauncher *m_appLauncher; |
555 PhoneAppLauncher *m_appLauncher; |
550 bool m_clearDialpadOnClose; |
556 bool m_clearDialpadOnClose; |
551 bool m_speakerAsDefaultButton; |
557 bool m_speakerAsDefaultButton; |
552 bool m_ringingTonePlaying; |
558 bool m_ringingTonePlaying; |
553 MPEEngineInfo* m_engineInfo; |
559 MPEEngineInfo *m_engineInfo; |
|
560 XQSystemToneService *m_toneService; |
554 }; |
561 }; |
555 |
562 |
556 #endif // PHONEUIQTVIEWADAPTER_H |
563 #endif // PHONEUIQTVIEWADAPTER_H |