--- a/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp Fri Jun 11 13:26:48 2010 +0300
+++ b/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp Wed Jun 23 17:59:54 2010 +0300
@@ -51,7 +51,8 @@
CxuiSceneModeView::CxuiSceneModeView(QGraphicsItem *parent) :
CxuiView(parent),
mSettingsInfo(NULL),
- mScenesBackground(NULL)
+ mScenesBackground(NULL),
+ mScenesHeading(NULL)
{
CX_DEBUG_IN_FUNCTION();
}
@@ -105,6 +106,10 @@
widget = mDocumentLoader->findWidget(SCENE_VIEW_CONTAINER);
mScenesContainer = qobject_cast<HbWidget *> (widget);
+ mScenesHeading = qobject_cast<HbLabel *>(
+ mDocumentLoader->findWidget(SCENE_VIEW_HEADING_WIDGET));
+ CX_ASSERT_ALWAYS(mScenesHeading);
+
//Now let's retreive the pointer to icon widget
widget = mDocumentLoader->findWidget(SCENE_VIEW_BG_IMAGE);
mScenesBackground = qobject_cast<HbLabel *> (widget);
@@ -157,6 +162,10 @@
mSettingPairList = data.mSettingPairList;
mScenesList->init(&data);
+ if (mScenesHeading) {
+ mScenesHeading->setPlainText(data.mHeading);
+ }
+
if (mScenesBackground) {
QString sceneId;
mEngine->settings().get(data.mSettingId, sceneId);
@@ -311,6 +320,7 @@
CX_DEBUG_ENTER_FUNCTION();
mScenesList->handleClose();
mScenesBackground->setIcon(HbIcon());
+ mScenesHeading = NULL;
// Make sure engine prepares for new image/video if necessary
mEngine->initMode(mEngine->mode());
emit viewCloseEvent();