diff options
Diffstat (limited to 'lib-contact/ct-detail/src')
8 files changed, 14 insertions, 83 deletions
diff --git a/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.cpp b/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.cpp index 502ee8e..61d6b36 100755 --- a/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.cpp +++ b/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.cpp @@ -78,7 +78,6 @@ CtInputViewBasicInfoItem::~CtInputViewBasicInfoItem() void CtInputViewBasicInfoItem::__initialize() { - __focusEntry = NULL; __addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; __oldBaseInfoExpanded = false; __baseInfoExpanded = true; @@ -141,7 +140,7 @@ void CtInputViewBasicInfoItem::__initialize() __addOrganization = false; } __updateItem = false; - __isRealized = false; + __subItemSize = 0; } @@ -575,12 +574,8 @@ Evas_Object* CtInputViewBasicInfoItem::__createPhoneticFirstNameField(CtInputVie evas_object_smart_callback_add(entry, "preedit,changed", __basicInfoPhoneticFirstNameChangedCb, item); evas_object_smart_callback_add(entry, "activated", __activatedCb, item); if (INPUT_ADDED_ITEM_INDEX_PHONETIC_INFO == item->__addedIndex ) { - if (item->__isRealized) { - elm_object_focus_set(entry, EINA_TRUE); - item->__addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; - } else { - item->__focusEntry = entry; - } + elm_object_focus_set(entry, EINA_TRUE); + item->__addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; } setEntryText(entry, phoneticName); @@ -711,12 +706,8 @@ Evas_Object* CtInputViewBasicInfoItem::__createNicknameField(CtInputViewBasicInf evas_object_smart_callback_add(entry, "preedit,changed", __basicInfoNicknameChangedCb, item); evas_object_smart_callback_add(entry, "activated", __activatedCb, item); if (INPUT_ADDED_ITEM_INDEX_NICKNAME == item->__addedIndex ) { - if (item->__isRealized) { - elm_object_focus_set(entry, EINA_TRUE); - item->__addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; - } else { - item->__focusEntry = entry; - } + elm_object_focus_set(entry, EINA_TRUE); + item->__addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; } setEntryText(entry, nickname); @@ -763,12 +754,8 @@ Evas_Object* CtInputViewBasicInfoItem::__createCompanyField(CtInputViewBasicInfo evas_object_smart_callback_add(entry, "preedit,changed", __basicInfoCompanyChangedCb, item); evas_object_smart_callback_add(entry, "activated", __activatedCb, item); if (INPUT_ADDED_ITEM_INDEX_ORGANIZATION == item->__addedIndex ) { - if (item->__isRealized) { - elm_object_focus_set(entry, EINA_TRUE); - item->__addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; - } else { - item->__focusEntry = entry; - } + elm_object_focus_set(entry, EINA_TRUE); + item->__addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; } setEntryText(entry, company); @@ -1498,19 +1485,3 @@ void CtInputViewBasicInfoItem::setAddedIndex(int addedIndex) { __addedIndex = addedIndex; } - -void CtInputViewBasicInfoItem::onRealized() -{ - __isRealized = true; - if (__focusEntry) { - elm_object_focus_set(__focusEntry, EINA_TRUE); - __focusEntry = NULL; - __addedIndex = INPUT_ADDED_ITEM_INDEX_NONE; - } -} - -void CtInputViewBasicInfoItem::onUnrealized() -{ - __isRealized = false; - __focusEntry = NULL; -} diff --git a/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.h b/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.h index 8fe2d5e..3a9e3e7 100644 --- a/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.h +++ b/lib-contact/ct-detail/src/CtInputViewBasicInfoItem.h @@ -83,9 +83,6 @@ public: bool getAddOrganization(); void setAddOrganization(bool addOrganization); void setAddedIndex(int addedIndex); - - virtual void onRealized(); - virtual void onUnrealized(); private: void __initialize(); @@ -138,7 +135,6 @@ private: int __addedIndex; std::shared_ptr<CtData> __inputData; Evas_Object** __nameEntry; - Evas_Object* __focusEntry; std::function<void ()> __itemChangedCb; std::function<void (ITEM_DELETED)> __itemDeletedCb; @@ -195,7 +191,6 @@ private: bool __addNickname; bool __addOrganization; bool __updateItem; - bool __isRealized; Evas_Coord __subItemSize; }; diff --git a/lib-contact/ct-detail/src/CtInputViewControl.cpp b/lib-contact/ct-detail/src/CtInputViewControl.cpp index 3779959..117e9c1 100644 --- a/lib-contact/ct-detail/src/CtInputViewControl.cpp +++ b/lib-contact/ct-detail/src/CtInputViewControl.cpp @@ -121,7 +121,6 @@ Evas_Object* CtInputViewControl::onCreate(Evas_Object* parent, void* viewParam) __genlist = genlist; evas_object_smart_callback_add(genlist, "realized", __genlistRealizedCb, this); - evas_object_smart_callback_add(genlist, "unrealized", __genlistUnrealizedCb, this); __addAllItems(genlist); // set virtual keypad @@ -137,8 +136,6 @@ Evas_Object* CtInputViewControl::onCreate(Evas_Object* parent, void* viewParam) void CtInputViewControl::onDestroy() { - evas_object_smart_callback_del(__genlist, "unrealized", __genlistUnrealizedCb); - evas_object_smart_callback_del(__genlist, "realized", __genlistRealizedCb); SystemSettingsMgr::getInstance().unregisterChangedCallback(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, __regionFormatChangedCb); } @@ -440,15 +437,6 @@ void CtInputViewControl:: __genlistRealizedCb(void *data, Evas_Object *obj, void } } -void CtInputViewControl::__genlistUnrealizedCb(void *data, Evas_Object *obj, void *event_info) -{ - Elm_Object_Item *objectItem = (Elm_Object_Item*) event_info; - CtInputViewGenlistItem *item = (CtInputViewGenlistItem*) elm_object_item_data_get(objectItem); - if (item) { - item->onUnrealized(); - } -} - void CtInputViewControl::__updateNoteBtn(bool isNoteInput) { WHIT(); diff --git a/lib-contact/ct-detail/src/CtInputViewControl.h b/lib-contact/ct-detail/src/CtInputViewControl.h index dddb0d5..6a0948b 100755 --- a/lib-contact/ct-detail/src/CtInputViewControl.h +++ b/lib-contact/ct-detail/src/CtInputViewControl.h @@ -64,7 +64,6 @@ private: void __initialize(); void __addAllItems(Evas_Object* genlist); static void __genlistRealizedCb(void *data, Evas_Object *obj, void *event_info); - static void __genlistUnrealizedCb(void *data, Evas_Object *obj, void *event_info); static void __importantSubitemSelectedCb(void* data, Evas_Object* obj, void* event_info); diff --git a/lib-contact/ct-detail/src/CtInputViewGenlistItem.cpp b/lib-contact/ct-detail/src/CtInputViewGenlistItem.cpp index be35f19..6025e3c 100755 --- a/lib-contact/ct-detail/src/CtInputViewGenlistItem.cpp +++ b/lib-contact/ct-detail/src/CtInputViewGenlistItem.cpp @@ -52,10 +52,6 @@ void CtInputViewGenlistItem::onRealized() } } -void CtInputViewGenlistItem::onUnrealized() -{ -} - bool CtInputViewGenlistItem::getIsChanged() { return __isChanged; diff --git a/lib-contact/ct-detail/src/CtInputViewGenlistItem.h b/lib-contact/ct-detail/src/CtInputViewGenlistItem.h index e4cf211..4d83be4 100755 --- a/lib-contact/ct-detail/src/CtInputViewGenlistItem.h +++ b/lib-contact/ct-detail/src/CtInputViewGenlistItem.h @@ -32,7 +32,6 @@ public: public: virtual void onRealized(); - virtual void onUnrealized(); virtual bool getIsChanged(); virtual bool getIsEmpty(); diff --git a/lib-contact/ct-detail/src/CtInputViewRelationItem.h b/lib-contact/ct-detail/src/CtInputViewRelationItem.h index 4b4310c..2001aca 100644 --- a/lib-contact/ct-detail/src/CtInputViewRelationItem.h +++ b/lib-contact/ct-detail/src/CtInputViewRelationItem.h @@ -188,15 +188,14 @@ private: static void __contactPickCb(app_control_h request, app_control_h reply, app_control_result_e result, void *data) { CtInputViewRelationItem *item = (CtInputViewRelationItem*)data; - char **personIds = NULL; - int count = 0; - int ret = app_control_get_extra_data_array(reply, APP_CONTROL_DATA_SELECTED, &personIds, &count); + char *personIdStr = NULL; + int ret = app_control_get_extra_data(reply, APP_CONTROL_DATA_SELECTED, &personIdStr); - if (ret == APP_CONTROL_ERROR_NONE && personIds && personIds[0]) { + if (ret == APP_CONTROL_ERROR_NONE) { contacts_record_h record = NULL; char *displayName = NULL; - int err = contacts_db_get_record(_contacts_person._uri, atoi(personIds[0]), &record); + int err = contacts_db_get_record(_contacts_person._uri, atoi(personIdStr), &record); WPWARN(err != CONTACTS_ERROR_NONE, "contacts_db_get_record() failed(%d)", err); err = contacts_record_get_str_p(record, _contacts_person.display_name, &displayName); @@ -209,10 +208,7 @@ private: contacts_record_destroy(record, true); } - for (int i = 0; i < count; ++i) { - free(personIds[i]); - } - free(personIds); + free(personIdStr); } private: diff --git a/lib-contact/ct-detail/src/CtMyProfileInputView.cpp b/lib-contact/ct-detail/src/CtMyProfileInputView.cpp index 9e8cc26..d6cb295 100755 --- a/lib-contact/ct-detail/src/CtMyProfileInputView.cpp +++ b/lib-contact/ct-detail/src/CtMyProfileInputView.cpp @@ -122,7 +122,6 @@ Evas_Object* CtMyProfileInputView::onCreate(Evas_Object* parent, void* viewParam elm_object_part_content_set(base, "elm.swallow.content", genlist); evas_object_smart_callback_add(genlist, "realized", __genlistRealizedCb, this); - evas_object_smart_callback_add(genlist, "unrealized", __genlistUnrealizedCb, this); return base; } @@ -186,16 +185,6 @@ void CtMyProfileInputView:: __genlistRealizedCb(void *data, Evas_Object *obj, vo } } - -void CtMyProfileInputView::__genlistUnrealizedCb(void *data, Evas_Object *obj, void *event_info) -{ - Elm_Object_Item *objectItem = (Elm_Object_Item*) event_info; - CtInputViewGenlistItem *item = (CtInputViewGenlistItem*) elm_object_item_data_get(objectItem); - if (item) { - item->onUnrealized(); - } -} - void CtMyProfileInputView::__save() { int err = CONTACTS_ERROR_NONE; @@ -245,7 +234,7 @@ void CtMyProfileInputView::onPushed(Elm_Object_Item* naviItem) WHIT(); //add title button __saveBtn = elm_button_add(getNaviframe()->getEvasObj()); - elm_object_style_set(__saveBtn, "naviframe/title_right"); + elm_object_style_set(__saveBtn, "naviframe/title_done"); elm_object_text_set(__saveBtn, V_("IDS_TPLATFORM_ACBUTTON_DONE_ABB")); evas_object_smart_callback_add(__saveBtn, "clicked", __saveCb, this); elm_object_item_part_content_set(naviItem, "title_right_btn", __saveBtn); @@ -255,7 +244,7 @@ void CtMyProfileInputView::onPushed(Elm_Object_Item* naviItem) } Evas_Object* cancelButton = elm_button_add(getNaviframe()->getEvasObj()); - elm_object_style_set(cancelButton, "naviframe/title_left"); + elm_object_style_set(cancelButton, "naviframe/title_cancel"); elm_object_text_set(cancelButton, V_("IDS_TPLATFORM_ACBUTTON_CANCEL_ABB")); evas_object_smart_callback_add(cancelButton, "clicked", __cancelCb, this); elm_object_item_part_content_set(naviItem, "title_left_btn", cancelButton); @@ -1062,8 +1051,6 @@ void CtMyProfileInputView::__addAllItems() void CtMyProfileInputView::onDestroy() { WHIT(); - evas_object_smart_callback_del(__genlist, "unrealized", __genlistUnrealizedCb); - evas_object_smart_callback_del(__genlist, "realized", __genlistRealizedCb); } void CtMyProfileInputView::onEvent(int eventType) |