TizenRefApp-5029 Integrate Navibar to "Viewer" module 70/52270/1
authorDmytro Dragan <dm.dragan@samsung.com>
Fri, 20 Nov 2015 10:22:03 +0000 (12:22 +0200)
committerDmytro Dragan <dm.dragan@samsung.com>
Fri, 20 Nov 2015 10:22:43 +0000 (12:22 +0200)
Change-Id: I8eb3a357975732e2232997bd64e312c693e2c8a7
Signed-off-by: Dmytro Dragan <dm.dragan@samsung.com>
src/Viewer/Controller/inc/Viewer.h
src/Viewer/Controller/src/Viewer.cpp

index 9cddb88..25380e6 100644 (file)
@@ -37,6 +37,7 @@ namespace Msg
 
             // NaviFrameItem:
             virtual void onAttached(ViewItem &item);
+            virtual void onButtonClicked(const NaviFrameItem &item, NaviButtonId buttonId);
 
             // IHwButtonListener:
             virtual void onHwBackButtonClicked();
index 02f5fed..d3c9827 100644 (file)
@@ -39,6 +39,7 @@ void Viewer::onAttached(ViewItem &item)
     FrameController::onAttached(item);
     getNaviBar().setTitle("Viewer");
     getNaviBar().setColor(NaviBar::NaviBlueColorId);
+    getNaviBar().showButton(NaviPrevButtonId, true);
     setHwButtonListener(getContent(), this);
 }
 
@@ -51,3 +52,11 @@ void Viewer::onHwMoreButtonClicked()
 {
 
 }
+
+void Viewer::onButtonClicked(const NaviFrameItem &item, NaviButtonId buttonId)
+{
+    if(buttonId == NaviPrevButtonId)
+    {
+        getParent().pop();
+    }
+}