equal
deleted
inserted
replaced
112 |
112 |
113 /** |
113 /** |
114 * Sets the iInfoListBoxActive flag |
114 * Sets the iInfoListBoxActive flag |
115 * @param aActive What to set iInfoListBoxActive to |
115 * @param aActive What to set iInfoListBoxActive to |
116 */ |
116 */ |
117 void SetInfoListBoxMode(TBool aActive); |
117 void SetInfoListBoxMode(TBool aActive, TBool aFullySkinned=EFalse); |
118 |
118 |
119 /** |
119 /** |
120 * Sets the iCaptureSetupModeActive flag |
120 * Sets the iCaptureSetupModeActive flag |
121 * @param aActive What to set iCaptureSetupModeActive to |
121 * @param aActive What to set iCaptureSetupModeActive to |
122 */ |
122 */ |
150 * appropriate capture mode if it is not already active. |
150 * appropriate capture mode if it is not already active. |
151 * @since 2.8 |
151 * @since 2.8 |
152 * @param aSetupCommand The command that initiated capture setup mode, used to |
152 * @param aSetupCommand The command that initiated capture setup mode, used to |
153 * determine the required control type |
153 * determine the required control type |
154 */ |
154 */ |
155 virtual void SwitchToCaptureSetupModeL( TInt aSetupCommand ); |
155 virtual void SwitchToCaptureSetupModeL( TInt aSetupCommand, TBool aFullScreenVF=ETrue ); |
156 |
156 |
157 /** |
157 /** |
158 * Exit capture setup mode. |
158 * Exit capture setup mode. |
159 * Replaces the normal container on the control stack. |
159 * Replaces the normal container on the control stack. |
160 * Reverts the Cba and title pane. |
160 * Reverts the Cba and title pane. |
188 * Creates a container to replace the normal container on the control stack. |
188 * Creates a container to replace the normal container on the control stack. |
189 * Updates the Cba, title pane and navi pane. |
189 * Updates the Cba, title pane and navi pane. |
190 * @param aMode |
190 * @param aMode |
191 * @since 3.0 |
191 * @since 3.0 |
192 */ |
192 */ |
193 virtual void SwitchToInfoListBoxL( TCamInfoListBoxMode aMode ); |
193 virtual void SwitchToInfoListBoxL( TCamInfoListBoxMode aMode, TBool aFullySkinned=EFalse ); |
194 |
194 |
195 /** |
195 /** |
196 * Handle InfoListBox item selection |
196 * Handle InfoListBox item selection |
197 * Updates the Cba, title pane and navi pane. |
197 * Updates the Cba, title pane and navi pane. |
198 * @since 3.0 |
198 * @since 3.0 |
219 * @param aMenuPane Handle to menu pane |
219 * @param aMenuPane Handle to menu pane |
220 * @since 2.8 |
220 * @since 2.8 |
221 */ |
221 */ |
222 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); |
222 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); |
223 |
223 |
|
224 void CaptureSetupModeSelection(); |
224 private: |
225 private: |
225 |
226 |
226 /** |
227 /** |
227 * Cleans up the capture setup container if a leave occurs |
228 * Cleans up the capture setup container if a leave occurs |
228 * while switching to capture setup mode |
229 * while switching to capture setup mode |
278 // Container for other settings using info listbox |
279 // Container for other settings using info listbox |
279 CCamInfoListBoxContainer* iInfoListBoxContainer; |
280 CCamInfoListBoxContainer* iInfoListBoxContainer; |
280 // Purpose of current instance of iInfoListBoxContainer |
281 // Purpose of current instance of iInfoListBoxContainer |
281 TCamInfoListBoxMode iInfoListBoxMode; |
282 TCamInfoListBoxMode iInfoListBoxMode; |
282 |
283 |
|
284 TBool iForceAvkonCBA; |
283 private: // data |
285 private: // data |
284 |
286 |
285 // Handler for the capture setup control |
287 // Handler for the capture setup control |
286 CCamCaptureSetupControlHandler* iCaptureSetupControlHandler; |
288 CCamCaptureSetupControlHandler* iCaptureSetupControlHandler; |
287 |
289 |