diff options
author | Oleksander Kostenko <o.kostenko@samsung.com> | 2017-07-05 12:11:47 +0300 |
---|---|---|
committer | Oleksander Kostenko <o.kostenko@samsung.com> | 2017-07-05 16:16:59 +0300 |
commit | 0face0d5a09ce3304bd55d932c46486e284beb3d (patch) | |
tree | b9e9dac184ea61846071da6d1c82bbeb73212876 | |
parent | 123d767527512a8900c2bb76cfccb963adfecdc0 (diff) | |
download | message-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>
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(); +} + |