#include "SimMsgLayout.h"
#include "NoContentLayout.h"
#include "SystemSettingsManager.h"
+#include "PopupList.h"
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);
{
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);