const char *transFinishedEvent = "transition,finished";
}
-
NaviFrameView::NaviFrameView(Evas_Object *parent)
: View()
, m_TransitionStatus(false)
{
int res = 0;
Eina_List *list = elm_naviframe_items_get(getEo());
- if (list)
- {
+ if (list) {
res = eina_list_count(list);
eina_list_free(list);
}
NaviFrameItemList result;
Eina_List *list = elm_naviframe_items_get(getEo());
- if (list)
- {
+ if (list) {
Eina_List *l = nullptr;
void *obj = nullptr;
- EINA_LIST_FOREACH(list, l, obj)
- {
+ EINA_LIST_FOREACH(list, l, obj) {
NaviFrameItem *item = static_cast<NaviFrameItem*>(elm_object_item_data_get((Elm_Object_Item*)obj));
result.push_back(item);
}
item.notifyOnPop();
// Workaround solution to avoid rejected JIRA issue: http://suprem.sec.samsung.net/jira/browse/TSAM-6776
- if (getTransitionStatus())
- {
+ if (getTransitionStatus()) {
m_ItemsToDelete.push_back(&item);
} else {
- if (getTopFrame() == &item)
- {
+ if (getTopFrame() == &item) {
m_TransitionStatus = getItemsCount() > 1;
pause();
elm_naviframe_item_pop(getEo());
Elm_Object_Item *before = elm_naviframe_bottom_item_get(getEo());
Elm_Object_Item *insert = nullptr;
- if (before)
- {
+ if (before) {
insert = elm_naviframe_item_insert_before(getEo(), before, nullptr, nullptr, nullptr, nullptr, naviTitleStyleEmpty);
item.setElmObjItem(insert);
} else {
void NaviFrameView::promote(NaviFrameItem &item)
{
bool isTop = &item == getTopFrame();
- if (!isTop)
- {
+ if (!isTop) {
m_TransitionStatus = true;
pause();
elm_naviframe_item_promote(item);
MSG_LOG("");
m_TransitionStatus = false;
- for (NaviFrameItem *item: m_ItemsToDelete)
- {
+ for (NaviFrameItem *item: m_ItemsToDelete) {
item->destroy();
}
m_ItemsToDelete.clear();
<privileges>
<privilege>http://tizen.org/privilege/datasharing</privilege>
<privilege>http://tizen.org/privilege/callhistory.read</privilege>
- <privilege>http://tizen.org/privilege/camera</privilege>
<privilege>http://tizen.org/privilege/contact.write</privilege>
<privilege>http://tizen.org/privilege/message.write</privilege>
<privilege>http://tizen.org/privilege/content.write</privilege>
<privilege>http://tizen.org/privilege/appmanager.launch</privilege>
- <privilege>http://tizen.org/privilege/recorder</privilege>
- <privilege>http://tizen.org/privilege/notification</privilege>
<privilege>http://tizen.org/privilege/telephony</privilege>
<privilege>http://tizen.org/privilege/message.read</privilege>
<privilege>http://tizen.org/privilege/call</privilege>