summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksander Kostenko <o.kostenko@samsung.com>2017-07-05 12:11:47 +0300
committerOleksander Kostenko <o.kostenko@samsung.com>2017-07-05 16:16:59 +0300
commit0face0d5a09ce3304bd55d932c46486e284beb3d (patch)
treeb9e9dac184ea61846071da6d1c82bbeb73212876
parent123d767527512a8900c2bb76cfccb963adfecdc0 (diff)
downloadmessage-0face0d5a09ce3304bd55d932c46486e284beb3d.tar.gz
message-0face0d5a09ce3304bd55d932c46486e284beb3d.tar.bz2
message-0face0d5a09ce3304bd55d932c46486e284beb3d.zip
TizenRefApp-8795 Implement SendingOptionsFrame (view part)
Change-Id: I9c675582703042f0206f4d3234fd9c49ab6d6dff Signed-off-by: Oleksander Kostenko <o.kostenko@samsung.com>
-rw-r--r--project_def.prop2
-rw-r--r--res/po/ar.po3
-rw-r--r--res/po/az.po3
-rw-r--r--res/po/bg.po3
-rw-r--r--res/po/ca.po3
-rw-r--r--res/po/cs.po3
-rw-r--r--res/po/da.po3
-rw-r--r--res/po/de.po3
-rw-r--r--res/po/el_GR.po3
-rw-r--r--res/po/en.po3
-rw-r--r--res/po/en_PH.po3
-rw-r--r--res/po/en_US.po3
-rw-r--r--res/po/es_ES.po3
-rw-r--r--res/po/es_US.po3
-rw-r--r--res/po/et.po3
-rw-r--r--res/po/eu.po3
-rw-r--r--res/po/fi.po3
-rw-r--r--res/po/fr.po3
-rw-r--r--res/po/fr_CA.po3
-rw-r--r--res/po/ga.po3
-rw-r--r--res/po/gl.po3
-rw-r--r--res/po/hi.po3
-rw-r--r--res/po/hr.po3
-rw-r--r--res/po/hu.po3
-rw-r--r--res/po/hy.po3
-rw-r--r--res/po/is.po3
-rw-r--r--res/po/it_IT.po3
-rw-r--r--res/po/ja_JP.po3
-rw-r--r--res/po/ka.po3
-rw-r--r--res/po/kk.po3
-rw-r--r--res/po/ko_KR.po3
-rw-r--r--res/po/lt.po3
-rw-r--r--res/po/lv.po3
-rw-r--r--res/po/mk.po3
-rw-r--r--res/po/nb.po3
-rw-r--r--res/po/nl.po3
-rw-r--r--res/po/pl.po3
-rw-r--r--res/po/pt_BR.po3
-rw-r--r--res/po/pt_PT.po3
-rw-r--r--res/po/ro.po3
-rw-r--r--res/po/ru_RU.po3
-rw-r--r--res/po/sk.po3
-rw-r--r--res/po/sl.po3
-rw-r--r--res/po/sr.po3
-rw-r--r--res/po/sv.po3
-rw-r--r--res/po/tr_TR.po3
-rw-r--r--res/po/uk.po3
-rw-r--r--res/po/uz.po3
-rw-r--r--res/po/zh_CN.po3
-rw-r--r--res/po/zh_HK.po3
-rw-r--r--res/po/zh_TW.po3
-rw-r--r--src/Composer/Controller/inc/SendingOptionsFrame.h61
-rw-r--r--src/Composer/Controller/src/SendingOptionsFrame.cpp102
53 files changed, 314 insertions, 1 deletions
diff --git a/project_def.prop b/project_def.prop
index b125b72..76bb821 100644
--- a/project_def.prop
+++ b/project_def.prop
@@ -9,7 +9,7 @@ type = app
profile = wearable-4.0
# C/CPP Sources
-USER_SRCS = src/Common/View/src/ListItem.cpp src/Common/Utils/src/MediaPlayerProvider.cpp src/Conversation/View/src/BubbleImageViewItem.cpp src/Common/MsgEngine/src/dummy/MsgStorageDummy.cpp src/Common/MsgEngine/src/MsgThreadItem.cpp src/Common/Utils/src/MediaPlayer.cpp src/Common/View/src/SearchBar.cpp src/Conversation/Controller/src/BubbleVideoEntity.cpp src/Common/Utils/src/VCalendarParser.cpp src/Common/MsgEngine/src/dummy/MsgComposerDummy.cpp src/Composer/View/src/ContactListViewItem.cpp src/Common/MsgEngine/src/private/MsgReportPrivate.cpp src/Common/AppControl/src/ContactEditor.cpp src/Common/ContactManager/src/ContactRecord.cpp src/Common/MsgEngine/src/MsgSettings.cpp src/Conversation/View/src/BubbleSubjectViewItem.cpp src/Common/ContactManager/src/ContactVCardGenerator.cpp src/Common/MsgEngine/src/private/MsgConvMediaPrivate.cpp src/Common/MsgEngine/src/MessageSMS.cpp src/Common/MsgEngine/src/dummy/MessageDummy.cpp src/Common/View/src/CtxPopup.cpp src/MainApp/main.cpp src/Conversation/View/src/BubbleIconTextLayoutItem.cpp src/Conversation/View/src/BubbleTextViewItem.cpp src/Common/MsgEngine/src/MessageMms.cpp src/Common/View/src/InputLayout.cpp src/Common/MsgEngine/src/private/MsgAddressPrivate.cpp src/Common/MsgEngine/src/MsgTransport.cpp src/Conversation/Controller/src/ConvFrame.cpp src/Common/View/src/IconTextPopup.cpp src/Common/View/src/ToastPopup.cpp src/Settings/Controller/src/BlockedNumberListItem.cpp src/Common/View/src/MoreOption.cpp src/Common/View/src/View.cpp src/Common/AppControl/src/SettingsLauncher.cpp src/Conversation/View/src/BubbleItemContainer.cpp src/Common/MsgEngine/src/dummy/MsgConversationItemDummy.cpp src/Common/Utils/src/PathUtils.cpp src/Common/MsgEngine/src/MsgUtils.cpp src/Common/AppControl/src/VoiceCall.cpp src/Common/MsgEngine/src/private/MsgConversationItemPrivate.cpp src/Common/Utils/src/PhoneNumberUtils.cpp src/Settings/View/src/BlockedMsgListViewItem.cpp src/Common/MsgEngine/src/private/MessagePrivate.cpp src/Common/View/src/PopupListItem.cpp src/Common/View/src/StandardPopup.cpp src/Common/MsgEngine/src/MsgEngine.cpp src/Common/Utils/src/ThumbnailMaker.cpp src/Conversation/View/src/ConvDateLineListItem.cpp src/Common/View/src/MbeRecipientsView.cpp src/Common/View/src/Entry.cpp src/Composer/View/src/MsgBodyView.cpp src/MsgThread/Controller/src/ThreadListItem.cpp src/Common/MsgEngine/src/dummy/MsgPageDummy.cpp src/Common/MsgEngine/src/dummy/MessageSMSDummy.cpp src/Conversation/View/src/ConvListViewItem.cpp src/Common/MsgEngine/src/private/MsgSentStatusPrivate.cpp src/Common/MsgEngine/src/dummy/MessageMmsDummy.cpp src/Common/View/src/BottomButton.cpp src/Conversation/View/src/ConvReplyListItem.cpp src/Common/Utils/src/WorkingDir.cpp src/Conversation/Controller/src/BubbleSubjectEntity.cpp src/Common/AppControl/src/AppControlParser.cpp src/Common/MsgEngine/src/private/MessageSMSPrivate.cpp src/Common/AppControl/src/AppControlDefault.cpp src/Settings/Controller/src/SettingsBlockedMsgDetailFrame.cpp src/Common/AppControl/src/AppControlCommand.cpp src/Common/View/src/DefaultLayout.cpp src/Settings/Controller/src/SettingsMenuBlockListFrame.cpp src/Common/View/src/StandardWindow.cpp src/Common/MsgEngine/src/dummy/MsgAddressDummy.cpp src/Composer/View/src/AlwaysSendAsTextListViewItem.cpp src/Common/Controller/src/FrameController.cpp src/Common/MsgEngine/src/Message.cpp src/Common/MsgEngine/src/private/MsgTransportPrivate.cpp src/Common/View/src/ListView.cpp src/Conversation/Controller/src/ConvList.cpp src/Composer/View/src/RecipFieldView.cpp src/MsgThread/Controller/src/ThreadList.cpp src/Common/AppControl/src/Share.cpp src/MsgThread/Controller/src/MsgThreadFrame.cpp src/Common/MsgEngine/src/MsgStorage.cpp src/Conversation/Controller/src/BubbleAudioEntity.cpp src/Common/Controller/src/InputFrame.cpp src/Common/MsgEngine/src/private/MsgAttachmentPrivate.cpp src/Conversation/View/src/BubbleAudioViewItem.cpp src/Common/Utils/src/LoggerImpl.cpp src/Common/View/src/SelectButton.cpp src/Conversation/Controller/src/BubbleEntityFactory.cpp src/Settings/View/src/BlockedNumberListViewItem.cpp src/Settings/View/src/SettingsMenuListItem.cpp src/Common/View/src/SelectAllListItem.cpp src/Common/AppControl/src/AppControlUtils.cpp src/Common/AppControl/src/AppControlLauncher.cpp src/Common/MsgEngine/src/dummy/MsgTransportDummy.cpp src/Common/AppControl/src/ContactViewer.cpp src/Common/View/src/NaviFrameView.cpp src/Conversation/Controller/src/ConvListItem.cpp src/Common/Controller/src/NaviFrameController.cpp src/Common/MsgEngine/src/private/MsgThreadItemPrivate.cpp src/Common/Utils/src/TextDecorator.cpp src/Composer/Controller/src/RecipFrame.cpp src/Common/ContactManager/src/ContactVCardParser.cpp src/Common/AppControl/src/ContactPicker.cpp src/Common/AppControl/src/FileViewer.cpp src/Common/MsgEngine/src/dummy/MsgUtilsDummy.cpp src/Common/MsgEngine/src/private/MessageMmsPrivate.cpp src/Common/View/src/ViewItem.cpp src/Common/View/src/LineListViewItem.cpp src/Common/MsgEngine/src/dummy/MsgMediaDummy.cpp src/Common/MsgEngine/src/private/MsgMediaPrivate.cpp src/Conversation/Controller/src/BubbleCalEventEntity.cpp src/Common/AppControl/src/AppControlCompose.cpp src/Common/Recipient/src/Recipient.cpp src/Composer/Controller/src/RecipInputFrame.cpp src/Common/MsgEngine/src/dummy/MsgThreadItemDummy.cpp src/Common/Controller/src/App.cpp src/Common/View/src/Popup.cpp src/Common/View/src/PopupAttachmentListItem.cpp src/Common/View/src/BasePopup.cpp src/Viewer/Controller/src/Viewer.cpp src/Composer/View/src/SendingOptionListViewItem.cpp src/Common/View/src/PopupManager.cpp src/Settings/Controller/src/BlockedMsgListItem.cpp src/Common/View/src/TitleListItem.cpp src/Composer/Controller/src/ContactListItem.cpp src/Composer/Controller/src/MsgBodyFrame.cpp src/Common/MsgEngine/src/private/MsgPagePrivate.cpp src/Common/View/src/NaviFrameItem.cpp src/Common/View/src/PopupList.cpp src/Common/MsgEngine/src/private/MsgComposerPrivate.cpp src/Settings/View/src/SettingsBlockedMsgDetailView.cpp src/Common/MsgEngine/src/private/MsgStoragePrivate.cpp src/Common/MsgEngine/src/dummy/MsgAttachmentDummy.cpp src/MsgThread/View/src/ThreadListViewItem.cpp src/Common/MsgEngine/src/dummy/MsgReportDummy.cpp src/Settings/Controller/src/SettingsBlockListFrame.cpp src/Common/MsgEngine/src/dummy/MsgSettingsDummy.cpp src/Common/Utils/src/TimeUtils.cpp src/Common/Utils/src/FileUtils.cpp src/MainApp/MainApp.cpp src/Settings/Controller/src/SettingsFrame.cpp src/Common/MsgEngine/src/private/MsgUtilsPrivate.cpp src/Conversation/View/src/BubbleViewItem.cpp src/Common/Utils/src/MediaUtils.cpp src/Common/MsgEngine/src/dummy/MsgConvMediaDummy.cpp src/Composer/Controller/src/ContactFrame.cpp src/MsgThread/View/src/ThreadComposeListViewItem.cpp src/Common/MsgEngine/src/MsgPage.cpp src/Conversation/Controller/src/BubbleContactEntity.cpp src/Common/MsgEngine/src/MsgConversationItem.cpp src/Common/View/src/NoContentLayout.cpp src/Common/SystemSettingsManager/src/SystemSettingsManager.cpp src/Common/MsgEngine/src/private/MsgSettingsPrivate.cpp src/Common/ContactManager/src/ContactManager.cpp
+USER_SRCS = src/Common/View/src/ListItem.cpp src/Common/Utils/src/MediaPlayerProvider.cpp src/Conversation/View/src/BubbleImageViewItem.cpp src/Common/MsgEngine/src/dummy/MsgStorageDummy.cpp src/Common/MsgEngine/src/MsgThreadItem.cpp src/Common/Utils/src/MediaPlayer.cpp src/Common/View/src/SearchBar.cpp src/Conversation/Controller/src/BubbleVideoEntity.cpp src/Common/Utils/src/VCalendarParser.cpp src/Common/MsgEngine/src/dummy/MsgComposerDummy.cpp src/Composer/View/src/ContactListViewItem.cpp src/Common/MsgEngine/src/private/MsgReportPrivate.cpp src/Common/AppControl/src/ContactEditor.cpp src/Composer/Controller/src/SendingOptionsFrame.cpp src/Common/ContactManager/src/ContactRecord.cpp src/Common/MsgEngine/src/MsgSettings.cpp src/Conversation/View/src/BubbleSubjectViewItem.cpp src/Common/ContactManager/src/ContactVCardGenerator.cpp src/Common/MsgEngine/src/private/MsgConvMediaPrivate.cpp src/Common/MsgEngine/src/MessageSMS.cpp src/Common/MsgEngine/src/dummy/MessageDummy.cpp src/Common/View/src/CtxPopup.cpp src/MainApp/main.cpp src/Composer/Controller/src/MsgInputSelector.cpp src/Conversation/View/src/BubbleIconTextLayoutItem.cpp src/Conversation/View/src/BubbleTextViewItem.cpp src/Common/MsgEngine/src/MessageMms.cpp src/Common/View/src/InputLayout.cpp src/Common/MsgEngine/src/private/MsgAddressPrivate.cpp src/Common/MsgEngine/src/MsgTransport.cpp src/Conversation/Controller/src/ConvFrame.cpp src/Common/View/src/IconTextPopup.cpp src/Common/View/src/ToastPopup.cpp src/Settings/Controller/src/BlockedNumberListItem.cpp src/Common/View/src/MoreOption.cpp src/Common/View/src/View.cpp src/Common/AppControl/src/SettingsLauncher.cpp src/Conversation/View/src/BubbleItemContainer.cpp src/Common/MsgEngine/src/dummy/MsgConversationItemDummy.cpp src/Common/Utils/src/PathUtils.cpp src/Common/MsgEngine/src/MsgUtils.cpp src/Common/AppControl/src/VoiceCall.cpp src/Common/MsgEngine/src/private/MsgConversationItemPrivate.cpp src/Common/Utils/src/PhoneNumberUtils.cpp src/Settings/View/src/BlockedMsgListViewItem.cpp src/Common/MsgEngine/src/private/MessagePrivate.cpp src/Common/View/src/PopupListItem.cpp src/Common/View/src/StandardPopup.cpp src/Common/MsgEngine/src/MsgEngine.cpp src/Common/Utils/src/ThumbnailMaker.cpp src/Conversation/View/src/ConvDateLineListItem.cpp src/Common/View/src/MbeRecipientsView.cpp src/Common/View/src/Entry.cpp src/Composer/View/src/MsgBodyView.cpp src/MsgThread/Controller/src/ThreadListItem.cpp src/Common/MsgEngine/src/dummy/MsgPageDummy.cpp src/Common/MsgEngine/src/dummy/MessageSMSDummy.cpp src/Conversation/View/src/ConvListViewItem.cpp src/Common/MsgEngine/src/private/MsgSentStatusPrivate.cpp src/Common/MsgEngine/src/dummy/MessageMmsDummy.cpp src/Common/View/src/BottomButton.cpp src/Conversation/View/src/ConvReplyListItem.cpp src/Common/Utils/src/WorkingDir.cpp src/Conversation/Controller/src/BubbleSubjectEntity.cpp src/Common/AppControl/src/AppControlParser.cpp src/Common/MsgEngine/src/private/MessageSMSPrivate.cpp src/Common/AppControl/src/AppControlDefault.cpp src/Settings/Controller/src/SettingsBlockedMsgDetailFrame.cpp src/Common/AppControl/src/AppControlCommand.cpp src/Common/View/src/DefaultLayout.cpp src/Settings/Controller/src/SettingsMenuBlockListFrame.cpp src/Common/View/src/StandardWindow.cpp src/Common/MsgEngine/src/dummy/MsgAddressDummy.cpp src/Composer/View/src/AlwaysSendAsTextListViewItem.cpp src/Common/Controller/src/FrameController.cpp src/Common/MsgEngine/src/Message.cpp src/Common/MsgEngine/src/private/MsgTransportPrivate.cpp src/Common/View/src/ListView.cpp src/Conversation/Controller/src/ConvList.cpp src/Composer/View/src/RecipFieldView.cpp src/MsgThread/Controller/src/ThreadList.cpp src/Common/AppControl/src/Share.cpp src/MsgThread/Controller/src/MsgThreadFrame.cpp src/Common/MsgEngine/src/MsgStorage.cpp src/Conversation/Controller/src/BubbleAudioEntity.cpp src/Common/Controller/src/InputFrame.cpp src/Common/MsgEngine/src/private/MsgAttachmentPrivate.cpp src/Conversation/View/src/BubbleAudioViewItem.cpp src/Common/Utils/src/LoggerImpl.cpp src/Common/View/src/SelectButton.cpp src/Conversation/Controller/src/BubbleEntityFactory.cpp src/Settings/View/src/BlockedNumberListViewItem.cpp src/Settings/View/src/SettingsMenuListItem.cpp src/Common/View/src/SelectAllListItem.cpp src/Common/AppControl/src/AppControlUtils.cpp src/Common/AppControl/src/AppControlLauncher.cpp src/Common/MsgEngine/src/dummy/MsgTransportDummy.cpp src/Common/AppControl/src/ContactViewer.cpp src/Common/View/src/NaviFrameView.cpp src/Conversation/Controller/src/ConvListItem.cpp src/Common/Controller/src/NaviFrameController.cpp src/Common/MsgEngine/src/private/MsgThreadItemPrivate.cpp src/Common/Utils/src/TextDecorator.cpp src/Composer/Controller/src/RecipFrame.cpp src/Common/ContactManager/src/ContactVCardParser.cpp src/Common/AppControl/src/ContactPicker.cpp src/Common/AppControl/src/FileViewer.cpp src/Common/MsgEngine/src/dummy/MsgUtilsDummy.cpp src/Common/MsgEngine/src/private/MessageMmsPrivate.cpp src/Common/View/src/ViewItem.cpp src/Common/View/src/LineListViewItem.cpp src/Common/MsgEngine/src/dummy/MsgMediaDummy.cpp src/Common/MsgEngine/src/private/MsgMediaPrivate.cpp src/Conversation/Controller/src/BubbleCalEventEntity.cpp src/Common/AppControl/src/AppControlCompose.cpp src/Common/Recipient/src/Recipient.cpp src/Composer/Controller/src/RecipInputFrame.cpp src/Common/MsgEngine/src/dummy/MsgThreadItemDummy.cpp src/Common/Controller/src/App.cpp src/Common/View/src/Popup.cpp src/Common/View/src/PopupAttachmentListItem.cpp src/Common/View/src/BasePopup.cpp src/Viewer/Controller/src/Viewer.cpp src/Composer/View/src/SendingOptionListViewItem.cpp src/Common/View/src/PopupManager.cpp src/Settings/Controller/src/BlockedMsgListItem.cpp src/Common/View/src/TitleListItem.cpp src/Composer/Controller/src/ContactListItem.cpp src/Composer/Controller/src/MsgBodyFrame.cpp src/Common/MsgEngine/src/private/MsgPagePrivate.cpp src/Common/View/src/NaviFrameItem.cpp src/Common/View/src/PopupList.cpp src/Common/MsgEngine/src/private/MsgComposerPrivate.cpp src/Common/AppControl/src/InputSelector.cpp src/Settings/View/src/SettingsBlockedMsgDetailView.cpp src/Common/MsgEngine/src/private/MsgStoragePrivate.cpp src/Common/MsgEngine/src/dummy/MsgAttachmentDummy.cpp src/MsgThread/View/src/ThreadListViewItem.cpp src/Common/MsgEngine/src/dummy/MsgReportDummy.cpp src/Settings/Controller/src/SettingsBlockListFrame.cpp src/Common/AppControl/src/AppControlHandle.cpp src/Common/MsgEngine/src/dummy/MsgSettingsDummy.cpp src/Common/Utils/src/TimeUtils.cpp src/Common/Utils/src/FileUtils.cpp src/MainApp/MainApp.cpp src/Settings/Controller/src/SettingsFrame.cpp src/Common/MsgEngine/src/private/MsgUtilsPrivate.cpp src/Conversation/View/src/BubbleViewItem.cpp src/Common/Utils/src/MediaUtils.cpp src/Common/MsgEngine/src/dummy/MsgConvMediaDummy.cpp src/Composer/Controller/src/ContactFrame.cpp src/MsgThread/View/src/ThreadComposeListViewItem.cpp src/Common/MsgEngine/src/MsgPage.cpp src/Conversation/Controller/src/BubbleContactEntity.cpp src/Common/MsgEngine/src/MsgConversationItem.cpp src/Common/View/src/NoContentLayout.cpp src/Common/SystemSettingsManager/src/SystemSettingsManager.cpp src/Common/MsgEngine/src/private/MsgSettingsPrivate.cpp src/Common/ContactManager/src/ContactManager.cpp
# EDC Sources
USER_EDCS =
diff --git a/res/po/ar.po b/res/po/ar.po
index 5c85515..39ba223 100644
--- a/res/po/ar.po
+++ b/res/po/ar.po
@@ -271,3 +271,6 @@ msgstr "نص"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "إرسال كنص دائماً"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "الإرسال كـ"
+
diff --git a/res/po/az.po b/res/po/az.po
index 1b28baa..bc79230 100644
--- a/res/po/az.po
+++ b/res/po/az.po
@@ -271,3 +271,6 @@ msgstr "Mətn"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Həmişə mətn kimi göndər"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Fərqli göndər"
+
diff --git a/res/po/bg.po b/res/po/bg.po
index 0b1e1fc..a8d7626 100644
--- a/res/po/bg.po
+++ b/res/po/bg.po
@@ -271,3 +271,6 @@ msgstr "Текст"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Винаги да се изпраща като текст"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Изпращане като"
+
diff --git a/res/po/ca.po b/res/po/ca.po
index 3f35614..0b8b13b 100644
--- a/res/po/ca.po
+++ b/res/po/ca.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Enviar sempre com a text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Enviar com a"
+
diff --git a/res/po/cs.po b/res/po/cs.po
index d41edac..957e8bc 100644
--- a/res/po/cs.po
+++ b/res/po/cs.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Vždy odeslat jako text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Odeslat jako"
+
diff --git a/res/po/da.po b/res/po/da.po
index e7bcf37..290fae2 100644
--- a/res/po/da.po
+++ b/res/po/da.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Send altid som sms"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Send som"
+
diff --git a/res/po/de.po b/res/po/de.po
index 1896bf9..6a0f080 100644
--- a/res/po/de.po
+++ b/res/po/de.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Immer als SMS senden"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Senden als"
+
diff --git a/res/po/el_GR.po b/res/po/el_GR.po
index e4e3a2f..4714ad5 100644
--- a/res/po/el_GR.po
+++ b/res/po/el_GR.po
@@ -271,3 +271,6 @@ msgstr "Κείμενο"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Να αποστέλ. πάντα ως μήνυμα κειμένου"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Αποστολή ως"
+
diff --git a/res/po/en.po b/res/po/en.po
index 5747533..6e07bff 100644
--- a/res/po/en.po
+++ b/res/po/en.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Always send as text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Send as"
+
diff --git a/res/po/en_PH.po b/res/po/en_PH.po
index 689eab1..6b2406f 100644
--- a/res/po/en_PH.po
+++ b/res/po/en_PH.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Always send as text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Send as"
+
diff --git a/res/po/en_US.po b/res/po/en_US.po
index 76b8fc7..efbdda1 100644
--- a/res/po/en_US.po
+++ b/res/po/en_US.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Always send as text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Send as"
+
diff --git a/res/po/es_ES.po b/res/po/es_ES.po
index b6d49c8..75aee71 100644
--- a/res/po/es_ES.po
+++ b/res/po/es_ES.po
@@ -271,3 +271,6 @@ msgstr "Texto"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Enviar siempre como texto"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Enviar como"
+
diff --git a/res/po/es_US.po b/res/po/es_US.po
index fb1929e..df4dc83 100644
--- a/res/po/es_US.po
+++ b/res/po/es_US.po
@@ -271,3 +271,6 @@ msgstr "Texto"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Siempre enviar como mensaje de texto"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Enviar como"
+
diff --git a/res/po/et.po b/res/po/et.po
index 03b45dd..ef85082 100644
--- a/res/po/et.po
+++ b/res/po/et.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Saada alati tekstina"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Saatmine kui"
+
diff --git a/res/po/eu.po b/res/po/eu.po
index 5575b00..c42f0a6 100644
--- a/res/po/eu.po
+++ b/res/po/eu.po
@@ -271,3 +271,6 @@ msgstr "Testua"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Bidali beti testu gisa"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Bidali honela"
+
diff --git a/res/po/fi.po b/res/po/fi.po
index 35e9282..8498844 100644
--- a/res/po/fi.po
+++ b/res/po/fi.po
@@ -271,3 +271,6 @@ msgstr "Teksti"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Lähetä aina tekstiviestinä"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Lähetystapa"
+
diff --git a/res/po/fr.po b/res/po/fr.po
index 38b96b7..aefad82 100644
--- a/res/po/fr.po
+++ b/res/po/fr.po
@@ -271,3 +271,6 @@ msgstr "Texte"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Toujours envoyer comme texte"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Envoi comme"
+
diff --git a/res/po/fr_CA.po b/res/po/fr_CA.po
index 0a5f3fa..4a5735e 100644
--- a/res/po/fr_CA.po
+++ b/res/po/fr_CA.po
@@ -271,3 +271,6 @@ msgstr "Texte"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Toujours envoyer comme texte"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Envoi comme"
+
diff --git a/res/po/ga.po b/res/po/ga.po
index 798d7dc..afdd465 100644
--- a/res/po/ga.po
+++ b/res/po/ga.po
@@ -271,3 +271,6 @@ msgstr "Téacs"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Seol mar théacs i gcónaí"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Seol mar"
+
diff --git a/res/po/gl.po b/res/po/gl.po
index 4975fa6..efe57d0 100644
--- a/res/po/gl.po
+++ b/res/po/gl.po
@@ -271,3 +271,6 @@ msgstr "Texto"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Sempre enviar como texto"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Enviar como"
+
diff --git a/res/po/hi.po b/res/po/hi.po
index aa8ac7f..d4262e6 100644
--- a/res/po/hi.po
+++ b/res/po/hi.po
@@ -271,3 +271,6 @@ msgstr "टेक्‍स्‍ट"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "हमेशा टेक्स्ट के रूप में भेजें"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "इस तरह भेजें"
+
diff --git a/res/po/hr.po b/res/po/hr.po
index 420bd7f..4bee642 100644
--- a/res/po/hr.po
+++ b/res/po/hr.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Uvijek šalji kao tekstnu poruku"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Slanje kao"
+
diff --git a/res/po/hu.po b/res/po/hu.po
index a41eb5c..cc0e49e 100644
--- a/res/po/hu.po
+++ b/res/po/hu.po
@@ -271,3 +271,6 @@ msgstr "Szöveg"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Küldés mindig szöveges üzenetként"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Üzenet típusa"
+
diff --git a/res/po/hy.po b/res/po/hy.po
index fa407b6..b945858 100644
--- a/res/po/hy.po
+++ b/res/po/hy.po
@@ -271,3 +271,6 @@ msgstr "Տեքստ"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Միշտ ուղարկել որպես տեքստ"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Ուղարկել որպես"
+
diff --git a/res/po/is.po b/res/po/is.po
index 998fa95..5062e93 100644
--- a/res/po/is.po
+++ b/res/po/is.po
@@ -271,3 +271,6 @@ msgstr "Texti"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Alltaf senda sem texta"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Senda sem"
+
diff --git a/res/po/it_IT.po b/res/po/it_IT.po
index 8da5822..45db258 100644
--- a/res/po/it_IT.po
+++ b/res/po/it_IT.po
@@ -271,3 +271,6 @@ msgstr "Testo"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Invia sempre come testo"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Invia come"
+
diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po
index 8365432..69e14c7 100644
--- a/res/po/ja_JP.po
+++ b/res/po/ja_JP.po
@@ -271,3 +271,6 @@ msgstr "テキスト"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "常にテキストとして送信"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "送信方法を選択"
+
diff --git a/res/po/ka.po b/res/po/ka.po
index c4a0d96..8f8adc2 100644
--- a/res/po/ka.po
+++ b/res/po/ka.po
@@ -271,3 +271,6 @@ msgstr "ტექსტი"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "მუდამ გაიგზავნოს, როგორც ტექსტი"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "გაგზავნა როგორც"
+
diff --git a/res/po/kk.po b/res/po/kk.po
index c459a82..b7210ec 100644
--- a/res/po/kk.po
+++ b/res/po/kk.po
@@ -271,3 +271,6 @@ msgstr "Мәтін"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Әрқашан мәтін ретінде жіберу"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Жіберу әдісі"
+
diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po
index 633c581..525ba5d 100644
--- a/res/po/ko_KR.po
+++ b/res/po/ko_KR.po
@@ -271,3 +271,6 @@ msgstr "텍스트"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "항상 텍스트로 보내기"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "보내는 방법 선택"
+
diff --git a/res/po/lt.po b/res/po/lt.po
index 6ece346..df9afa3 100644
--- a/res/po/lt.po
+++ b/res/po/lt.po
@@ -271,3 +271,6 @@ msgstr "Tekstas"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Visada siųsti kaip tekstą"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Siųsti kaip"
+
diff --git a/res/po/lv.po b/res/po/lv.po
index f2c38ef..64da0ad 100644
--- a/res/po/lv.po
+++ b/res/po/lv.po
@@ -271,3 +271,6 @@ msgstr "Teksts"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Vienmēr sūtīt kā īsziņu"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Sūtīt kā"
+
diff --git a/res/po/mk.po b/res/po/mk.po
index 8deab57..71951ca 100644
--- a/res/po/mk.po
+++ b/res/po/mk.po
@@ -271,3 +271,6 @@ msgstr "Текст"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Секогаш праќај како текст"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Прати како"
+
diff --git a/res/po/nb.po b/res/po/nb.po
index 0c073e7..a1761be 100644
--- a/res/po/nb.po
+++ b/res/po/nb.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Send alltid som tekst"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Send som"
+
diff --git a/res/po/nl.po b/res/po/nl.po
index b1a8e6a..6adaab4 100644
--- a/res/po/nl.po
+++ b/res/po/nl.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Altijd als sms verzenden"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Verzenden als"
+
diff --git a/res/po/pl.po b/res/po/pl.po
index 7b8c20b..f4438a1 100644
--- a/res/po/pl.po
+++ b/res/po/pl.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Zawsze wysyłaj jako SMS"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Wysyłanie jako"
+
diff --git a/res/po/pt_BR.po b/res/po/pt_BR.po
index b4c282f..b47a857 100644
--- a/res/po/pt_BR.po
+++ b/res/po/pt_BR.po
@@ -271,3 +271,6 @@ msgstr "Texto"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Sempre enviar como texto"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Enviar como"
+
diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po
index c13a17e..c916083 100644
--- a/res/po/pt_PT.po
+++ b/res/po/pt_PT.po
@@ -271,3 +271,6 @@ msgstr "Texto"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Enviar sempre como texto"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Enviar como"
+
diff --git a/res/po/ro.po b/res/po/ro.po
index 02a83bf..2a849df 100644
--- a/res/po/ro.po
+++ b/res/po/ro.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Se trimite întotdeauna ca text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Trimitere ca"
+
diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po
index 97e65c1..c022359 100644
--- a/res/po/ru_RU.po
+++ b/res/po/ru_RU.po
@@ -271,3 +271,6 @@ msgstr "Текст"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Всегда отправлять как текст"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Способ отправки"
+
diff --git a/res/po/sk.po b/res/po/sk.po
index 85d35a7..2703c48 100644
--- a/res/po/sk.po
+++ b/res/po/sk.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Vždy odoslať ako text"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Odoslať ako"
+
diff --git a/res/po/sl.po b/res/po/sl.po
index b1dfacf..7accc46 100644
--- a/res/po/sl.po
+++ b/res/po/sl.po
@@ -271,3 +271,6 @@ msgstr "Besedilo"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Vedno pošlji kot besedilo"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Pošlji kot"
+
diff --git a/res/po/sr.po b/res/po/sr.po
index bc9bc47..3263874 100644
--- a/res/po/sr.po
+++ b/res/po/sr.po
@@ -271,3 +271,6 @@ msgstr "Tekst"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Uvek šalji kao tekst"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Pošalji kao"
+
diff --git a/res/po/sv.po b/res/po/sv.po
index 60adefa..5f733f5 100644
--- a/res/po/sv.po
+++ b/res/po/sv.po
@@ -271,3 +271,6 @@ msgstr "Text"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Skicka alltid som SMS"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Skicka som"
+
diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po
index cd65e16..fb16aa5 100644
--- a/res/po/tr_TR.po
+++ b/res/po/tr_TR.po
@@ -271,3 +271,6 @@ msgstr "Metin"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Her zaman metin olarak gönder"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Farklı gönder"
+
diff --git a/res/po/uk.po b/res/po/uk.po
index a3ed319..dc6f8db 100644
--- a/res/po/uk.po
+++ b/res/po/uk.po
@@ -271,3 +271,6 @@ msgstr "Текст"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Завжди надсилати як текст"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Спосіб надісил."
+
diff --git a/res/po/uz.po b/res/po/uz.po
index 17e05dd..11d556f 100644
--- a/res/po/uz.po
+++ b/res/po/uz.po
@@ -271,3 +271,6 @@ msgstr "Matn"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "Har doim matn sifatida yuborish"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "Yuborish:"
+
diff --git a/res/po/zh_CN.po b/res/po/zh_CN.po
index 54fbd48..5688bd0 100644
--- a/res/po/zh_CN.po
+++ b/res/po/zh_CN.po
@@ -271,3 +271,6 @@ msgstr "文本"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "始终以文字发送"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "发送为"
+
diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po
index ccd88bd..9c3e4e7 100644
--- a/res/po/zh_HK.po
+++ b/res/po/zh_HK.po
@@ -271,3 +271,6 @@ msgstr "文字"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "總是以文字訊息發送"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "發送方式"
+
diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po
index 87acc04..4c67dea 100644
--- a/res/po/zh_TW.po
+++ b/res/po/zh_TW.po
@@ -271,3 +271,6 @@ msgstr "文字"
msgid "WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB"
msgstr "永遠以文字傳送"
+msgid "WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"
+msgstr "傳送格式"
+
diff --git a/src/Composer/Controller/inc/SendingOptionsFrame.h b/src/Composer/Controller/inc/SendingOptionsFrame.h
new file mode 100644
index 0000000..52f2e48
--- /dev/null
+++ b/src/Composer/Controller/inc/SendingOptionsFrame.h
@@ -0,0 +1,61 @@
+/*
+ * Copyright 2016 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://floralicense.org/license/
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef SendingOptionsFrame_h_
+#define SendingOptionsFrame_h_
+
+#include "FrameController.h"
+#include "ListView.h"
+#include "AlwaysSendAsTextListViewItem.h"
+#include "SendingOptionListViewItem.h"
+
+namespace Msg {
+
+ class SendingOptionListViewItem;
+ class AlwaysSendAsTextListViewItem;
+
+ class SendingOptionsFrame
+ : public FrameController
+ , private IListViewListener
+ , private ISendingOptionListViewItemListener {
+
+ public:
+ SendingOptionsFrame(NaviFrameController &parent);
+ virtual ~SendingOptionsFrame();
+
+ private:
+ // NaviFrameItem:
+ void onAttached(ViewItem &item) override;
+
+ // ISendingOptionListViewItemListener
+ void onTextButtonClicked() override;
+ void onAudioButtonClicked() override;
+
+ void onSendAsTextItemSelected(ListItem &item);
+ void onCheckItemClicked(AlwaysSendAsTextListViewItem &item);
+
+ private:
+ void preapareList();
+ void fillList();
+
+ private:
+ ListView *m_pList;
+ SendingOptionListViewItem *m_pSendingOptionItem;
+ AlwaysSendAsTextListViewItem *m_pSendAsTextItem;
+ };
+}
+
+#endif /* SendingOptionsFrame_h_ */
diff --git a/src/Composer/Controller/src/SendingOptionsFrame.cpp b/src/Composer/Controller/src/SendingOptionsFrame.cpp
new file mode 100644
index 0000000..a98470e
--- /dev/null
+++ b/src/Composer/Controller/src/SendingOptionsFrame.cpp
@@ -0,0 +1,102 @@
+/*
+ * Copyright 2016 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://floralicense.org/license/
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include "SendingOptionsFrame.h"
+#include "PaddingListViewItem.h"
+#include "TitleListItem.h"
+#include "Logger.h"
+#include "LangUtils.h"
+#include <functional>
+
+using namespace Msg;
+
+SendingOptionsFrame::SendingOptionsFrame(NaviFrameController &parent)
+ : FrameController(parent)
+ , m_pList(nullptr)
+ , m_pSendingOptionItem(nullptr)
+ , m_pSendAsTextItem(nullptr)
+{
+ preapareList();
+}
+
+SendingOptionsFrame::~SendingOptionsFrame()
+{
+}
+
+void SendingOptionsFrame::preapareList()
+{
+ if (!m_pList) {
+ m_pList = new ListView(getParent(), App::getInst().getWindow().getCircleSurface());
+ m_pList->setHomogeneous(false);
+ m_pList->setMultiSelection(false);
+ fillList();
+ }
+}
+
+void SendingOptionsFrame::fillList()
+{
+ using namespace std::placeholders;
+
+ // Title:
+ auto *titleItem = new TitleListItem;
+ titleItem->setTitle(msg("WDS_IME_HEADER_SEND_AS_M_SELECT_ABB"), true);
+ m_pList->appendItem(*titleItem);
+
+ m_pSendingOptionItem = new SendingOptionListViewItem;
+ m_pSendingOptionItem->setListener(this);
+ m_pList->appendItem(*m_pSendingOptionItem);
+
+ m_pSendAsTextItem = new AlwaysSendAsTextListViewItem;
+ m_pSendAsTextItem->setOnSelectedCb(std::bind(&SendingOptionsFrame::onSendAsTextItemSelected, this, _1));
+ m_pSendAsTextItem->setOnChangedCb(std::bind(&SendingOptionsFrame::onCheckItemClicked, this, _1));
+ m_pList->appendItem(*m_pSendAsTextItem);
+
+ // Bottom padding:
+ m_pList->appendItem(*new PaddingListViewItem);
+}
+
+void SendingOptionsFrame::onAttached(ViewItem &item)
+{
+ MSG_LOG("");
+ FrameController::onAttached(item);
+ preapareList();
+ setContent(*m_pList);
+}
+
+void SendingOptionsFrame::onTextButtonClicked()
+{
+ MSG_LOG("");
+}
+
+void SendingOptionsFrame::onAudioButtonClicked()
+{
+ MSG_LOG("");
+}
+
+void SendingOptionsFrame::onSendAsTextItemSelected(ListItem &item)
+{
+ MSG_LOG("");
+ auto &textItem = static_cast<AlwaysSendAsTextListViewItem&>(item);
+ textItem.changeCheckedState();
+ bool newState = textItem.getCheckedState();
+}
+
+void SendingOptionsFrame::onCheckItemClicked(AlwaysSendAsTextListViewItem &item)
+{
+ MSG_LOG("");
+ bool newState = item.getCheckedState();
+}
+