X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fefl_base%2Fwidget_app.cc;h=a97b2eaee85613eb5b6ee939f89b19490e2481b2;hb=863b9dfaa17de81f10ed9465230b8cea3d3c5df6;hp=c35a6a196ae0476f29ae3d55554a050b14d6ed77;hpb=8be33d737d3900364e90c9ac1fb4d662f8191090;p=platform%2Fcore%2Fappfw%2Fappcore-widget.git diff --git a/src/efl_base/widget_app.cc b/src/efl_base/widget_app.cc index c35a6a1..a97b2ea 100644 --- a/src/efl_base/widget_app.cc +++ b/src/efl_base/widget_app.cc @@ -87,7 +87,7 @@ class AppWidget : public WidgetBase { WidgetBase::OnTerminate(); return -1; } - +/* LCOV_EXCL_START */ void OnLoopInit(int argc, char** argv) override { elm_init(argc, argv); } @@ -99,17 +99,17 @@ class AppWidget : public WidgetBase { void OnLoopRun() override { elm_run(); } - +/* LCOV_EXCL_STOP */ void OnLoopExit() override { elm_exit(); } - +/* LCOV_EXCL_START */ int OnTrimMemory() override { _D("Trim memory"); elm_cache_all_flush(); return WidgetBase::OnTrimMemory(); } - +/* LCOV_EXCL_STOP */ private: widget_app_lifecycle_callback_s* callback_; void* user_data_; @@ -237,6 +237,7 @@ class AppWidgetContext : public WidgetContext { } private: +/* LCOV_EXCL_START */ void SetIconifyTimer() { if (iconify_timer_) return; @@ -256,7 +257,7 @@ class AppWidgetContext : public WidgetContext { return G_SOURCE_REMOVE; }, this); } - +/* LCOV_EXCL_STOP */ void UnsetIconifyTimer() { if (iconify_timer_) { g_source_remove(iconify_timer_); @@ -294,8 +295,8 @@ API int widget_app_main(int argc, char** argv, } if (callback->create == nullptr) { - _E("widget_app_create_cb() callback must be registered"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("widget_app_create_cb() callback must be registered");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } try { @@ -304,8 +305,8 @@ API int widget_app_main(int argc, char** argv, __app_widget->AddEvent(i); __app_widget->Run(argc, argv); - } catch (std::runtime_error& e) { - return WIDGET_ERROR_FAULT; + } catch (std::runtime_error& e) {/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_FAULT;/* LCOV_EXCL_LINE */ } return WIDGET_ERROR_NONE; @@ -337,8 +338,8 @@ API int widget_app_terminate_context(widget_context_h context) { return WIDGET_ERROR_NOT_SUPPORTED; if (context == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); @@ -356,8 +357,8 @@ API int widget_app_foreach_context(widget_context_cb cb, void* data) { return WIDGET_ERROR_NOT_SUPPORTED; if (cb == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } if (__app_widget.get() == nullptr) @@ -395,15 +396,15 @@ API int widget_app_add_event_handler(app_event_handler_h* event_handler, auto* app_event = new (std::nothrow) AppEvent( ::__app_event_converter[event_type], callback, user_data); if (app_event == nullptr) { - _E("Out of memory"); - return WIDGET_ERROR_OUT_OF_MEMORY; + _E("Out of memory");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_OUT_OF_MEMORY;/* LCOV_EXCL_LINE */ } auto* h = new (std::nothrow) std::shared_ptr(app_event); if (h == nullptr) { - _E("Out of memory"); - delete app_event; - return WIDGET_ERROR_OUT_OF_MEMORY; + _E("Out of memory");/* LCOV_EXCL_LINE */ + delete app_event;/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_OUT_OF_MEMORY;/* LCOV_EXCL_LINE */ } if (__app_widget.get() != nullptr) @@ -444,18 +445,18 @@ API const char* widget_app_get_id(widget_context_h context) { bool feature; int ret = system_info_get_platform_bool(kFeatureShellAppWidget, &feature); if (ret < 0) { - set_last_result(WIDGET_ERROR_FAULT); - return nullptr; + set_last_result(WIDGET_ERROR_FAULT);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (!feature) { - set_last_result(WIDGET_ERROR_NOT_SUPPORTED); - return nullptr; + set_last_result(WIDGET_ERROR_NOT_SUPPORTED);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (context == nullptr) { - set_last_result(WIDGET_ERROR_INVALID_PARAMETER); - return nullptr; + set_last_result(WIDGET_ERROR_INVALID_PARAMETER);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); @@ -474,8 +475,8 @@ API int widget_app_get_elm_win(widget_context_h context, Evas_Object** win) { return WIDGET_ERROR_NOT_SUPPORTED; if (context == nullptr || win == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); @@ -494,9 +495,9 @@ API int widget_app_get_elm_win(widget_context_h context, Evas_Object** win) { Ecore_Wl2_Window* wl_win = ecore_evas_wayland2_window_get( ecore_evas_ecore_evas_get(evas_object_evas_get(ret_win))); if (wl_win == nullptr) { - _E("Failed to get wayland window"); - evas_object_del(ret_win); - return WIDGET_ERROR_FAULT; + _E("Failed to get wayland window");/* LCOV_EXCL_LINE */ + evas_object_del(ret_win);/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_FAULT;/* LCOV_EXCL_LINE */ } ecore_wl2_window_class_set(wl_win, id.c_str()); @@ -527,32 +528,32 @@ API widget_class_h widget_app_class_add(widget_class_h widget_class, bool feature; int ret = system_info_get_platform_bool(kFeatureShellAppWidget, &feature); if (ret < 0) { - set_last_result(WIDGET_ERROR_FAULT); - return nullptr; + set_last_result(WIDGET_ERROR_FAULT);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (!feature) { - set_last_result(WIDGET_ERROR_NOT_SUPPORTED); - return nullptr; + set_last_result(WIDGET_ERROR_NOT_SUPPORTED);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (class_id == nullptr || callback.create == nullptr) { - _E("Invalid parameter"); - set_last_result(WIDGET_ERROR_INVALID_PARAMETER); - return nullptr; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + set_last_result(WIDGET_ERROR_INVALID_PARAMETER);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (__app_widget.get() == nullptr) { - set_last_result(WIDGET_ERROR_FAULT); - return nullptr; + set_last_result(WIDGET_ERROR_FAULT);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } auto factory = std::shared_ptr( new (std::nothrow) AppWidgetContext::Factory( class_id, callback, user_data)); if (factory.get() == nullptr) { - set_last_result(WIDGET_ERROR_OUT_OF_MEMORY); - return nullptr; + set_last_result(WIDGET_ERROR_OUT_OF_MEMORY);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } __app_widget->AddContextFactory(std::move(factory), class_id); @@ -567,26 +568,26 @@ API widget_class_h widget_app_class_create( bool feature; int ret = system_info_get_platform_bool(kFeatureShellAppWidget, &feature); if (ret < 0) { - set_last_result(WIDGET_ERROR_FAULT); - return nullptr; + set_last_result(WIDGET_ERROR_FAULT);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (!feature) { - set_last_result(WIDGET_ERROR_NOT_SUPPORTED); - return nullptr; + set_last_result(WIDGET_ERROR_NOT_SUPPORTED);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } if (callback.create == nullptr) { - _E("Invalid parameter"); - set_last_result(WIDGET_ERROR_INVALID_PARAMETER); - return nullptr; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + set_last_result(WIDGET_ERROR_INVALID_PARAMETER);/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } char* appid = nullptr; app_get_id(&appid); if (appid == nullptr) { - LOGE("app_get_id() is failed"); - return nullptr; + LOGE("app_get_id() is failed");/* LCOV_EXCL_LINE */ + return nullptr;/* LCOV_EXCL_LINE */ } std::unique_ptr ptr(appid, std::free); @@ -604,8 +605,8 @@ API int widget_app_context_set_tag(widget_context_h context, void* tag) { return WIDGET_ERROR_NOT_SUPPORTED; if (context == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); @@ -623,8 +624,8 @@ API int widget_app_context_get_tag(widget_context_h context, void** tag) { return WIDGET_ERROR_NOT_SUPPORTED; if (context == nullptr || tag == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); @@ -643,15 +644,15 @@ API int widget_app_context_set_content_info(widget_context_h context, return WIDGET_ERROR_NOT_SUPPORTED; if (context == nullptr || content_info == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); ret = cxt->SetContents(tizen_base::Bundle(content_info)); if (ret != WIDGET_ERROR_NONE) { - _E("Failed to set content"); - return static_cast(ret); + _E("Failed to set content");/* LCOV_EXCL_LINE */ + return static_cast(ret);/* LCOV_EXCL_LINE */ } return WIDGET_ERROR_NONE; @@ -668,13 +669,13 @@ API int widget_app_context_set_title(widget_context_h context, return WIDGET_ERROR_NOT_SUPPORTED; if (context == nullptr || title == nullptr) { - _E("Invalid parameter"); - return WIDGET_ERROR_INVALID_PARAMETER; + _E("Invalid parameter");/* LCOV_EXCL_LINE */ + return WIDGET_ERROR_INVALID_PARAMETER;/* LCOV_EXCL_LINE */ } auto* cxt = reinterpret_cast(context); if (cxt->GetWindow()) - elm_win_title_set(cxt->GetWindow(), title); + elm_win_title_set(cxt->GetWindow(), title);/* LCOV_EXCL_LINE */ return WIDGET_ERROR_NONE; }