TSAM-5943 Menu Popup display wrong (Small) on Message on SIM 64/78164/3
authorOleksander Kostenko <o.kostenko@samsung.com>
Mon, 4 Jul 2016 11:18:26 +0000 (14:18 +0300)
committerAndrey Klimenko <and.klimenko@samsung.com>
Mon, 4 Jul 2016 13:26:07 +0000 (06:26 -0700)
Change-Id: I364737bc3a7e418ce4674c2e952e183d266a9960
Signed-off-by: Oleksander Kostenko <o.kostenko@samsung.com>
src/Settings/Controller/inc/MsgOnSimCard.h
src/Settings/Controller/src/MsgOnSimCard.cpp

index a0ccf76..02b96d5 100644 (file)
@@ -29,6 +29,7 @@
 #include "SimMsgLayout.h"
 #include "NoContentLayout.h"
 #include "SystemSettingsManager.h"
+#include "PopupList.h"
 
 namespace Msg
 {
@@ -68,8 +69,8 @@ namespace Msg
             virtual void onHwBackButtonClicked();
 
             // ContextPopup callbacks:
-            void onCopyToDeviceItemPressed(ContextPopupItem &item);
-            void onDeleteItemPressed(ContextPopupItem &item);
+            void onCopyToDeviceItemPressed(PopupListItem &item);
+            void onDeleteItemPressed(PopupListItem &item);
 
             // IMsgStorageListener
             virtual void onMsgStorageDelete(const MsgIdList &msgIdList);
index 71665ab..2bc2b47 100644 (file)
@@ -162,21 +162,20 @@ void MsgOnSimCard::showCopyDeletePopup()
 {
     if(!m_pList->isEmpty())
     {
-        ContextPopup &popup = getApp().getPopupManager().getCtxPopup();
-        popup.appendItem(msg("IDS_MSG_OPT_COPY_TO_DEVICE_ABB"), nullptr, CTXPOPUP_ITEM_PRESSED_CB(MsgOnSimCard, onCopyToDeviceItemPressed), this);
-        popup.appendItem(msg("IDS_MSG_OPT_DELETE"), nullptr, CTXPOPUP_ITEM_PRESSED_CB(MsgOnSimCard, onDeleteItemPressed), this);
-        popup.align(getApp().getWindow());
-        popup.show();
+        PopupList &listPopup = getApp().getPopupManager().getPopupList();
+        listPopup.appendItem(msg("IDS_MSG_OPT_COPY_TO_DEVICE_ABB"), POPUPLIST_ITEM_PRESSED_CB(MsgOnSimCard, onCopyToDeviceItemPressed), this);
+        listPopup.appendItem(msg("IDS_MSG_OPT_DELETE"), POPUPLIST_ITEM_PRESSED_CB(MsgOnSimCard, onDeleteItemPressed), this);
+        listPopup.show();
     }
 }
 
-void MsgOnSimCard::onCopyToDeviceItemPressed(ContextPopupItem &item)
+void MsgOnSimCard::onCopyToDeviceItemPressed(PopupListItem &item)
 {
     item.getParent().destroy();
     setMode(CopyToDeviceMode);
 }
 
-void MsgOnSimCard::onDeleteItemPressed(ContextPopupItem &item)
+void MsgOnSimCard::onDeleteItemPressed(PopupListItem &item)
 {
     item.getParent().destroy();
     setMode(DeleteMode);