equal
deleted
inserted
replaced
71 * @return None |
71 * @return None |
72 */ |
72 */ |
73 IMPORT_C CPhoneResourceResolverBase(); |
73 IMPORT_C CPhoneResourceResolverBase(); |
74 |
74 |
75 /** |
75 /** |
76 * Checkes whether a certain feature is on / or not. |
76 * Checks whether a certain feature is on / or not. |
77 * @param aFeatureId |
77 * @param aFeatureId |
78 * @return TBool supported /not supported |
78 * @return TBool supported /not supported |
79 */ |
79 */ |
80 IMPORT_C virtual TBool IsTelephonyFeatureSupported( TInt aFeatureId ) const; |
80 IMPORT_C virtual TBool IsTelephonyFeatureSupported( TInt aFeatureId ) const; |
|
81 |
|
82 private: |
|
83 /** |
|
84 * Checks whether the Video Share button should be shown, |
|
85 * i.e., if the appropriate feature flag is enabled *and* |
|
86 * Video Sharing is currently available |
|
87 * @param None |
|
88 * @return TBool show / don't show |
|
89 */ |
|
90 TBool ShowVideoShareButton() const; |
81 |
91 |
82 protected: |
92 protected: |
83 TInt iResourceOffset; |
93 TInt iResourceOffset; |
84 |
94 |
85 private: |
95 private: |
86 // Feature variation |
96 // Feature variation |
87 enum TVariationFlags |
97 enum TVariationFlags |
88 { |
98 { |
89 //Flag to indicate whether on screen dialer is supported. |
99 //Flag to indicate whether on screen dialer is supported. |
90 EOnscreenDialer = 1, |
100 EOnscreenDialer = 1, |
91 //Flag to indicate whether on touch call handling is supported. |
101 //Flag to indicate whether on touch call handling is supported. |
92 ETouchCallHandling = 2, |
102 ETouchCallHandling = 2, |
93 //Flag to indicate whether videocallmenu is supported. |
103 //Flag to indicate whether video call menu is supported. |
94 EVideoCallMenu = 4 |
104 EVideoCallMenu = 4, |
|
105 //Flag to indicate whether entry point for video share is supported. |
|
106 EVideoShareEntryPoint = 8 |
95 }; |
107 }; |
96 TInt iVariationFlags; |
108 TInt iVariationFlags; |
97 |
109 |
98 CEikonEnv& iEnv; |
110 CEikonEnv& iEnv; |
99 |
111 |