equal
deleted
inserted
replaced
22 #include <apgcli.h> |
22 #include <apgcli.h> |
23 #include <eikenv.h> |
23 #include <eikenv.h> |
24 #include <e32base.h> |
24 #include <e32base.h> |
25 #include <cntdef.h> |
25 #include <cntdef.h> |
26 #include <cphcntspeeddialmonitor.h> |
26 #include <cphcntspeeddialmonitor.h> |
|
27 #include <AknsSrvClient.h> |
27 |
28 |
28 #include "mphoneviewcommandhandle.h" |
29 #include "mphoneviewcommandhandle.h" |
29 #include "cphonerecoverysystem.h" |
30 #include "cphonerecoverysystem.h" |
30 #include "mphonestatuspaneobserver.h" |
31 #include "mphonestatuspaneobserver.h" |
31 #include "tphonecmdparamspeeddial.h" |
32 #include "tphonecmdparamspeeddial.h" |
87 public CBase, |
88 public CBase, |
88 public MPhoneViewCommandHandle, |
89 public MPhoneViewCommandHandle, |
89 public MPhoneStatusPaneObserver, |
90 public MPhoneStatusPaneObserver, |
90 public MPhoneViewBlockingDialogObserver, |
91 public MPhoneViewBlockingDialogObserver, |
91 public MNumberEntryObserver, |
92 public MNumberEntryObserver, |
92 public MPhoneSecurityModeChangeObserver, |
93 public MPhoneSecurityModeChangeObserver, |
93 public MPhoneViewControllerObserver |
94 public MPhoneViewControllerObserver, |
|
95 public MAknsSkinChangeObserver |
94 { |
96 { |
95 public: // Constructors and destructor |
97 public: // Constructors and destructor |
96 |
98 |
97 IMPORT_C static CPhoneViewController* NewL( TRect aRect ); |
99 IMPORT_C static CPhoneViewController* NewL( TRect aRect ); |
98 |
100 |
662 * TCleanupOperation to call EndTransEffect, if leave occurs |
664 * TCleanupOperation to call EndTransEffect, if leave occurs |
663 * after BeginTransEffectForAppStartFromDialerLC. |
665 * after BeginTransEffectForAppStartFromDialerLC. |
664 */ |
666 */ |
665 static void EffectCleanup(TAny* aThis ); |
667 static void EffectCleanup(TAny* aThis ); |
666 |
668 |
|
669 private: |
|
670 /** |
|
671 * Called by the skin server when skin content is changed and the |
|
672 * connected client wants to be informed. |
|
673 * |
|
674 * @see MAknsSkinChangeObserver |
|
675 */ |
|
676 void SkinContentChanged(); |
|
677 |
|
678 /** |
|
679 * Called by the skin server to indicate that the current skin |
|
680 * configuration has changed. |
|
681 * |
|
682 * @see MAknsSkinChangeObserver |
|
683 */ |
|
684 void SkinConfigurationChanged( |
|
685 const TAknsSkinStatusConfigurationChangeReason aReason ); |
|
686 |
|
687 /** |
|
688 * Called by the skin server to indicate that the available |
|
689 * skin packages have changed. |
|
690 * |
|
691 * @see MAknsSkinChangeObserver |
|
692 */ |
|
693 void SkinPackageChanged( |
|
694 const TAknsSkinStatusPackageChangeReason aReason ); |
|
695 |
667 private: // Data |
696 private: // Data |
668 |
697 |
669 CPhoneView* iPhoneView; |
698 CPhoneView* iPhoneView; |
670 |
699 |
671 CPhoneDialerView* iDialerView; |
700 CPhoneDialerView* iDialerView; |
810 // Boolean flag. ETrue if the application needs to return |
839 // Boolean flag. ETrue if the application needs to return |
811 // to the foreground after call ended |
840 // to the foreground after call ended |
812 TBool iNeedToReturnToForegroundAppAfterCall; |
841 TBool iNeedToReturnToForegroundAppAfterCall; |
813 |
842 |
814 CAknIncallBubble* iIncallBubble; |
843 CAknIncallBubble* iIncallBubble; |
|
844 |
|
845 // Server wich sends events about background image changes |
|
846 RAknsSrvSession iSkinServerSession; |
815 }; |
847 }; |
816 |
848 |
817 #endif // CPHONEVIEWCONTROLLER_H |
849 #endif // CPHONEVIEWCONTROLLER_H |