diff -r 5c1e3c6aa4ef -r b12f3922a74f camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp --- 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 (widget); + mScenesHeading = qobject_cast( + 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 (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();