TizenRefApp-7232 Hide floating button in selection and search modes 12/88712/2
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Tue, 20 Sep 2016 09:30:13 +0000 (12:30 +0300)
committerDenis Dolzhenko <d.dolzhenko@samsung.com>
Tue, 20 Sep 2016 09:36:59 +0000 (12:36 +0300)
Change-Id: I0f0484f347266d5da68e4e8e3ac4f09a417a829e
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/MsgThread/Controller/src/MsgThread.cpp

index 5dcb50270b14c0679725c04a8143611c20efba9e..3921029acee21a2646f5f2173fc324e68ff8d6c8 100644 (file)
@@ -188,6 +188,7 @@ void MsgThread::setNormalMode()
             break;
     }
 
+    m_pLayout->showFloatingButton(true);
     getNaviBar().setTitle(msgt("IDS_MSG_HEADER_MESSAGES"));
     m_pNoContent->setText(msgt("IDS_MSG_NPBODY_NO_MESSAGES"));
     m_pNoContent->setHelpText(msgt("IDS_MSG_BODY_AFTER_YOU_SEND_OR_RECEIVE_MESSAGES_THEY_WILL_BE_SHOWN_HERE"));
@@ -207,6 +208,7 @@ void MsgThread::setDeleteMode(bool value)
     naviBar.showButton(NaviOkButtonId, value);
     if(value)
     {
+        m_pLayout->showFloatingButton(false);
         updateSelectItemsTitle();
         naviBar.disabledButton(NaviOkButtonId, value);
         naviBar.setButtonText(NaviOkButtonId, msgt("IDS_MSG_ACBUTTON_DELETE_ABB"));
@@ -222,6 +224,7 @@ void MsgThread::setSearchMode(bool value)
     getNaviBar().showButton(NaviPrevButtonId, value);
     if(value)
     {
+        m_pLayout->showFloatingButton(false);
         prepareSearchList();
         prepareSearchPanel();
         m_Mode = SearchMode;
@@ -246,8 +249,6 @@ void MsgThread::setSearchMode(bool value)
 void MsgThread::update()
 {
     bool searchEnabled = m_Mode == SearchMode;
-
-    m_pLayout->showFloatingButton(!searchEnabled);
     if(searchEnabled)
     {
         bool showSearch = !m_pSearchList->isEmpty();