diff -r c5025ea871a1 -r 2922f70fca82 camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp --- a/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp Thu Jul 15 01:46:05 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp Thu Jul 15 01:49:11 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();