class AppControlLauncher;
class AppControlHandle {
-
friend class AppControlLauncher;
public:
namespace Msg {
class AppControlLauncher {
-
friend class AppControlHandle;
public:
*/
class ContactPicker
: public AppControlHandle {
-
public:
ContactPicker();
class InputSelector
: public AppControlHandle {
-
public:
enum InputType {
VoiceType,
namespace Msg {
class SettingsLauncher
: public AppControlHandle {
-
public:
bool launchConnections();
};
{
bool res = false;
if (m_Handle) {
-
if (howManyToPick > 1) {
app_control_add_extra_data(m_Handle, APP_CONTROL_DATA_SELECTION_MODE, multiple);
app_control_add_extra_data(m_Handle, APP_CONTROL_DATA_TOTAL_COUNT, std::to_string(howManyToPick).c_str());
MSG_LOG("result = ", result);
if (result == APP_CONTROL_RESULT_SUCCEEDED) {
-
std::string text = AppControlUtils::getExtraData(reply, APP_CONTROL_DATA_TEXT);
std::string replyType = AppControlUtils::getExtraData(reply, "reply_type");
class ContactAddress
: public ContactRecord {
-
public:
enum OwnerType {
PersonType,
class ContactMyProfileNumber
: public ContactAddress {
-
public:
ContactMyProfileNumber(bool release, const ContactMyProfile &myProfile, contacts_record_h record = nullptr);
static const char *getUri();
class ContactPersonEmail
: public ContactAddress {
-
public:
ContactPersonEmail(bool release, contacts_record_h record = nullptr);
static const char *getUri();
class ContactPersonNumber
: public ContactAddress {
-
public:
ContactPersonNumber(bool release, contacts_record_h record = nullptr);
static const char *getUri();
class ContactPersonPhoneLog
: public ContactAddress {
-
public:
ContactPersonPhoneLog(bool release, contacts_record_h record = nullptr);
static const char *getUri();
class FrameController
: public NaviFrameItem {
-
public:
typedef std::list<FrameController*> GroupList;
namespace Msg {
class InputFrame
: public FrameController {
-
public:
InputFrame(NaviFrameController &parent, GroupType groupType);
virtual ~InputFrame();
: public NaviFrameView
, private IAppListener
, private IPopupManagerListener {
-
friend class MsgInputController;
public:
elm_language_set(lang);
i18n_ulocale_layout_type_e layout = I18N_ULOCALE_LAYOUT_UNKNOWN;
if (i18n_ulocale_get_character_orientation(lang, &layout) == I18N_ERROR_NONE) {
- if (layout == I18N_ULOCALE_LAYOUT_LTR)
+ if (layout == I18N_ULOCALE_LAYOUT_LTR) {
elm_config_mirrored_set(false);
- else if (layout == I18N_ULOCALE_LAYOUT_RTL)
+ } else if (layout == I18N_ULOCALE_LAYOUT_RTL) {
elm_config_mirrored_set(true);
- else {
+ } else {
MSG_LOG_ERROR("Unsupported character orientation type: ", layout);
}
}
for(int i = 0; i < c - pc; i++)
eina_unicode_utf8_next_get(str.c_str(), &index);
vec.emplace_back(&str[prevIndex], &str[index]);
- } while(index < size);
+ } while (index < size);
i18n_ubrk_destroy(boundary);
void MsgComposerDummy::calculateTextMetric(const std::string &text, MsgTextMetric &textMetric)
{
-
}
void MsgComposerDummy::setSmilHeader(bool isTextTop)
MsgTransport::SendResult MsgUtilsDummy::nativeToSendResult(int sendRes)
{
-
return MsgTransport::SendSuccess;
}
class MsgSentStatusPrivate
: public MsgStructPrivate
, public MsgSentStatus {
-
public:
MsgSentStatusPrivate(msg_struct_t msgStruct);
~MsgSentStatusPrivate() override;
namespace Msg {
class Recipient {
-
public:
explicit Recipient(std::string address, std::string contactName = {});
Recipient();
namespace Msg {
struct DText {
-
explicit DText(const char *stringId, const char *domainName, ...)
: m_pMsg(m_Buf)
{
// Translatable Text
struct TText {
-
// Default constructor;
TText()
: m_pDomain(nullptr)
void MediaPlayerProvider::release(IMediaPlayerProviderClient *client)
{
if (m_pClient == client && m_Player) {
-
IMediaPlayerProviderClient *client = m_pClient;
m_pClient = nullptr;
class BasePopup
: public View {
-
friend class PopupManager;
public:
namespace Msg {
class BottomButton
: public View {
-
public:
BottomButton(Evas_Object *parent);
Evas_Object *getInnerButton() const;
class CtxPopupItem
: public ViewItem {
-
friend class CtxPopup;
public:
class CtxPopup
: public BasePopup {
-
public:
CtxPopup();
virtual ~CtxPopup();
namespace Msg {
class DefaultLayout
: public View {
-
public:
DefaultLayout(Evas_Object *parent);
virtual ~DefaultLayout();
namespace Msg {
class Entry
: public View {
-
public:
typedef void (*InputPanelEventCb) (void *data, Ecore_IMF_Context *ctx, int value);
namespace Msg {
class InputLayout
: public View {
-
public:
InputLayout(Evas_Object *parent);
virtual ~InputLayout();
class MoreOption
: public View {
-
public:
MoreOption(Evas_Object *parent);
virtual ~MoreOption();
namespace Msg {
class PaddingListViewItem
: public ListItem {
-
public:
PaddingListViewItem();
class Popup
: public BasePopup {
-
public:
static void defaultButtonCb(Popup &popup, void *userData);
static const double defaultTimeOut;
class SearchBar
: public View {
-
public:
SearchBar(Evas_Object *parent);
/**
namespace Msg {
class SelectButton
: public View {
-
public:
SelectButton(Evas_Object *parent);
Evas_Object *getInnerButton() const;
namespace Msg {
class SelectCtxPopup
: public CtxPopup {
-
public:
SelectCtxPopup();
CtxPopupItem *appendTopItem(const TText &text, CtxPopupItemPressedCb cb = nullptr, void *userData = nullptr);
namespace Msg {
class StandardPopup
: public Popup {
-
public:
static const char *defaultStyle;
static const char *buttons1Style;
namespace Msg {
class ToastPopup
: public Popup {
-
public:
ToastPopup(double timeout = defaultTimeOut);
virtual ~ToastPopup();
*/
class View
: public BaseView {
-
public:
View();
inline void View::setText(Evas_Object *obj, const TText &text, const char *part)
{
- if (text.isTranslatable())
+ if (text.isTranslatable()) {
elm_object_domain_translatable_part_text_set(obj, part, text.getDomain(), text.getMsg());
- else {
+ } else {
elm_object_part_text_translatable_set(obj, part, false);
elm_object_part_text_set(obj, part, text.translate().c_str());
}
: public FrameController
, private IListViewListener
, private IContactManagerListener {
-
public:
ContactFrame(NaviFrameController &parent, std::list<Recipient> recips, std::string searchWord);
virtual ~ContactFrame();
namespace Msg {
class ContactListItem
: public ContactListViewItem {
-
public:
ContactListItem(Recipient recip, const std::string &searchWord);
virtual ~ContactListItem();
class MsgBodyFrame
: public FrameController
, private IMsgBodyViewListener {
-
public:
MsgBodyFrame(NaviFrameController &parent);
virtual ~MsgBodyFrame();
: private IRecipFrameListener
, private IMsgInputControllerListener
, private IMsgSenderControllerListener {
-
public:
MsgComposerController(NaviFrameController &navi);
virtual ~MsgComposerController();
class MsgInputController
: private IInputSelectorListener
, private IMsgBodyFrameListener {
-
public:
struct InputData {
std::string text;
class MsgSenderController
: private IMsgTransportListener
, private ISendingOptionsFrameListener {
-
public:
MsgSenderController();
virtual ~MsgSenderController();
private:
struct SendInfo {
- SendInfo ();
+ SendInfo();
void reset();
std::vector<MessageRef> msgs;
std::set<RequestId> requestIdSet;
, private IRecipFieldViewListener
, private IContactPickerListener
, private IContactManagerListener {
-
public:
RecipFrame(NaviFrameController &parent);
virtual ~RecipFrame();
, private ISearchBarListener
, private IContactFrameListener
, private IContactManagerListener {
-
public:
RecipInputFrame(NaviFrameController &parent, const Recipient &recip);
virtual ~RecipInputFrame();
: public FrameController
, private IListViewListener
, private ISendingOptionListViewItemListener {
-
public:
SendingOptionsFrame(NaviFrameController &parent);
virtual ~SendingOptionsFrame();
m_SendInfo.status = networkStatus;
if (isLast || m_SendInfo.status == Message::NS_Send_Fail) {
-
m_SendInfo.inProgress = false;
m_SendInfo.requestIdSet.clear();
bool isDig = isDigit(searchWord);
if ((isDig && len >= minDigits) || (!isDig && len >= minCharacters)) {
-
m_Recip = Recipient::searchFirst(searchWord);
if (!m_Recip.getDispName().empty())
namespace Msg {
class AlwaysSendAsTextListViewItem
- : public ListItem {
-
+ : public ListItem {
public:
AlwaysSendAsTextListViewItem();
virtual ~AlwaysSendAsTextListViewItem();
class MsgBodyView
: public View {
-
public:
MsgBodyView(Evas_Object *parent);
virtual ~MsgBodyView();
class RecipFieldView
: public View {
-
public:
/**
* @brief Id to mark which displayed
namespace Msg {
class RecipLayout
: public View {
-
public:
RecipLayout(Evas_Object *parent);
class SendingOptionListViewItem
: public ListItem {
-
public:
SendingOptionListViewItem();
virtual ~SendingOptionListViewItem();
return msg("WDS_IME_NPBODY_ALWAYS_SEND_AS_TEXT_ABB");
return "";
-
}
Evas_Object *AlwaysSendAsTextListViewItem::getContent(ListItem &item, const char *part)
: public BubbleEntity
, private IMediaPlayerProviderClient
, private IMediaPlayerListener {
-
public:
BubbleAudioEntity(MediaPlayerProviderRef mediaPlayerProvider,
std::string filePath,
class ConvDateLineListItem
: public ListItem
, public IConvSortableListItem {
-
public:
ConvDateLineListItem(time_t dateTime);
ConvDateLineListItem(time_t dateTime, std::string dateTimeStr);
class ConvFrame
: public FrameController
, private IConvListListener {
-
public:
ConvFrame(NaviFrameController &parent);
virtual ~ConvFrame();
, private IMsgStorageListener
, private IContactManagerListener
, private ISystemSettingsManager {
-
public:
ConvList(DefaultLayout *parent, WorkingDirRef &workingDir);
virtual ~ConvList();
: public ConvListViewItem
, public IConvSortableListItem
, private IBubbleViewItemListener {
-
public:
ConvListItem(const MsgConversationItem &item,
WorkingDirRef &workingDir,
namespace Msg {
class IConvSortableListItem {
-
public:
virtual ~IConvSortableListItem() {};
virtual time_t getRawTime() const = 0;
: public FrameController
, private IListViewListener
, private IContactManagerListener {
-
public:
RecipListFrame(NaviFrameController &parent);
virtual ~RecipListFrame();
namespace Msg {
class RecipListItem
: public RecipListViewItem {
-
public:
RecipListItem();
virtual ~RecipListItem();
std::string filePath = msgMedia.getPath();
if (FileUtils::isExists(filePath)) {
-
std::string mime = msgMedia.getMime();
std::string fileName = msgMedia.getName();
}
if (auto *item = dynamic_cast<ConvListItem*>(&listItem)) {
-
if (!item->getActionEventFlag()) {
if (item->getStatusType() == ConvListViewItem::FailedStatus)
resendMsg(*item);
namespace Msg {
class BubbleAudioViewItem
: public BubbleViewItem {
-
public:
enum State {
PlayState,
class MsgThreadFrame
: public FrameController
, private IThreadListListener {
-
public:
MsgThreadFrame(NaviFrameController &parent);
virtual ~MsgThreadFrame();
, private IContactManagerListener
, private ISystemSettingsManager
, private IThreadComposeListViewItemListener {
-
public:
ThreadList(DefaultLayout &parent);
virtual ~ThreadList();
class ThreadComposeListViewItem
: public ListItem {
-
public:
ThreadComposeListViewItem();
virtual ~ThreadComposeListViewItem();
namespace Msg {
class BlockedMsgDetailListItem
: public BlockedMsgDetailListViewItem {
-
public:
BlockedMsgDetailListItem(MsgId id);
virtual ~BlockedMsgDetailListItem();
class BlockedMsgListItem
: public BlockedMsgListViewItem {
-
public:
BlockedMsgListItem(const Message &msg);
virtual ~BlockedMsgListItem();
namespace Msg {
class BlockedNumberListItem
: public BlockedNumberListViewItem {
-
public:
BlockedNumberListItem(Recipient recip);
virtual ~BlockedNumberListItem();
, private ISystemSettingsManager
, private IContactManagerListener
, private IMsgStorageListener {
-
public:
SettingsBlockedMessagesFrame(NaviFrameController &parent);
virtual ~SettingsBlockedMessagesFrame();
: public FrameController
, private ISystemSettingsManager
, private IContactManagerListener {
-
public:
SettingsBlockedMsgDetailFrame(NaviFrameController &parent, MsgId msgId, Recipient recip);
virtual ~SettingsBlockedMsgDetailFrame();
, private IListViewListener
, private ISystemSettingsManager
, private IContactManagerListener {
-
public:
SettingsBlockedNumbersFrame(NaviFrameController &parent);
virtual ~SettingsBlockedNumbersFrame();
: public FrameController
, private IListViewListener
, private IMsgSettingsListener {
-
public:
/**
* @brief A constructor of Settings object based on outside parent object.
SettingsMenuBlockListFrame::~SettingsMenuBlockListFrame()
{
-
}
void SettingsMenuBlockListFrame::onAttached(ViewItem &item)
namespace Msg {
class BlockedMsgDetailListViewItem
: public ListItem {
-
public:
BlockedMsgDetailListViewItem();
virtual ~BlockedMsgDetailListViewItem();
namespace Msg {
class BlockedNumberListViewItem
: public ListItem {
-
public:
static const ListItemStyleRef numberStyle;
static const ListItemStyleRef contactNameStyle;
namespace Msg {
class SettingsMenuListItem
: public ListItem {
-
public:
using OnChangedCb = std::function<void(SettingsMenuListItem &item)>;
std::string BlockedMsgDetailListViewItem::getText(ListItem &item, const char *part)
{
- if (!strcmp(part, msgTime))
+ if (!strcmp(part, msgTime)) {
return getTime();
- else if (!strcmp(part, msgText)) {
+ } else if (!strcmp(part, msgText)) {
return getMessage();
}