TizenRefApp-5026 Integrate Navibar into Settings view 64/52064/3
authorDmytro Dragan <dm.dragan@samsung.com>
Wed, 18 Nov 2015 16:16:28 +0000 (18:16 +0200)
committerDmytro Dragan <dm.dragan@samsung.com>
Thu, 19 Nov 2015 09:38:07 +0000 (11:38 +0200)
Change-Id: I1757e29e3a9db3be1a994cc442573862e045f55f
Signed-off-by: Dmytro Dragan <dm.dragan@samsung.com>
src/Settings/Controller/inc/Settings.h
src/Settings/Controller/src/Settings.cpp

index 4986690..e5179ee 100644 (file)
@@ -43,6 +43,7 @@ namespace Msg
         private:
             // NaviFrameItem:
             virtual void onAttached(ViewItem &item);
+            virtual void onButtonClicked(const NaviFrameItem &item, NaviButtonId buttonId);
 
             // IListViewListener:
             virtual void onListItemSelected(ListItem &listItem, void *funcData);
index 363c0b4..3538080 100644 (file)
@@ -365,8 +365,9 @@ void Settings::autoRetRoamingItemHandler(SettingsListItem &item)
 void Settings::onAttached(ViewItem &item)
 {
     FrameController::onAttached(item);
-    getNaviBar().setTitle("Settings");
     getNaviBar().setColor(NaviBar::NaviWhiteColorId);
+    getNaviBar().setTitle(msgt("IDS_MSG_HEADER_SETTINGS"));
+    getNaviBar().showButton(NaviPrevButtonId, true);
     setContent(*m_pList);
 }
 
@@ -402,3 +403,11 @@ void Settings::onNotiSoundChanged(MsgSettings &msgSetting)
     updateSoundItem();
     m_pSoundItem->update();
 }
+
+void Settings::onButtonClicked(const NaviFrameItem &item, NaviButtonId buttonId)
+{
+    if(buttonId == NaviPrevButtonId)
+    {
+        getParent().pop();
+    }
+}