From 3fbf738e51d6e905272fc06ca379957e40f8a23d Mon Sep 17 00:00:00 2001 From: Igor Olshevskyi Date: Tue, 11 Jul 2017 07:45:57 +0300 Subject: [PATCH] TizenRefApp-8857 [Call UI] Update application with ucl::GuiPresenter Change-Id: I7cd78c0224417cdcc3d889fd160b0fece100b89a --- .cproject | 10 +- edc/call_info.edc | 15 + inc/presenters/AcceptDialog.h | 7 +- inc/presenters/AcceptRejectPresenter.h | 8 +- inc/presenters/AccessoryPresenter.h | 8 +- inc/presenters/CallInfoPresenter.h | 12 +- inc/presenters/CallStatusPresenter.h | 8 +- inc/presenters/IndicatorPresenter.h | 11 +- inc/presenters/MainPage.h | 3 +- inc/presenters/MoreOptionsPresenter.h | 8 +- inc/presenters/MotionSensorPresenter.h | 3 +- inc/presenters/Page.h | 11 +- inc/presenters/Page.hpp | 6 +- inc/presenters/RejectMsgPresenter.h | 8 +- inc/presenters/types.h | 2 + inc/view/helpers.h | 2 + src/presenters/AcceptDialog.cpp | 8 +- src/presenters/AcceptRejectPresenter.cpp | 8 +- src/presenters/AccessoryPresenter.cpp | 8 +- src/presenters/CallInfoPresenter.cpp | 10 +- src/presenters/CallStatusPresenter.cpp | 8 +- src/presenters/IndicatorPresenter.cpp | 8 +- src/presenters/MoreOptionsPresenter.cpp | 8 +- src/presenters/Page.cpp | 6 +- src/presenters/RejectMsgPresenter.cpp | 8 +- src/view/helpers.cpp | 5 + ucl/inc/ucl/appfw/SysEventProvider.h | 2 +- ucl/inc/ucl/appfw/UIApp.h | 2 +- ucl/inc/ucl/gui/Genlist.h | 92 +++++ ucl/inc/ucl/gui/Genlist.hpp | 132 +++++++ ucl/inc/ucl/gui/GenlistItem.h | 63 ++++ ucl/inc/ucl/gui/GenlistItem.hpp | 58 ++++ ucl/inc/ucl/gui/Layout.h | 2 +- ucl/inc/ucl/gui/Naviframe.h | 2 +- ucl/inc/ucl/gui/Widget.h | 10 +- ucl/inc/ucl/gui/Window.h | 2 +- ucl/inc/ucl/gui/helpers.h | 32 +- ucl/inc/ucl/gui/types.h | 9 +- ucl/inc/ucl/misc/Aspect.h | 4 + ucl/inc/ucl/misc/Aspect.hpp | 16 + ucl/inc/ucl/misc/CString.h | 55 +++ ucl/inc/ucl/misc/CString.hpp | 93 +++++ ucl/inc/ucl/misc/ConstCString.h | 53 +++ ucl/inc/ucl/misc/ConstCString.hpp | 86 +++++ ucl/inc/ucl/misc/Event.h | 2 +- ucl/inc/ucl/misc/HashMap.h | 26 +- ucl/inc/ucl/misc/HashMap.hpp | 14 +- ucl/inc/ucl/misc/RefCountAware.h | 4 +- ucl/inc/ucl/misc/RefCountAware.hpp | 18 + ucl/inc/ucl/misc/TString.h | 2 +- ucl/inc/ucl/misc/Variant.h | 23 +- ucl/inc/ucl/misc/Variant.hpp | 39 --- .../inc/ucl/mvp/GuiPresenter.h | 52 +-- ucl/inc/ucl/mvp/ListItemPresenter.h | 128 +++++++ ucl/inc/ucl/mvp/ListPresenter.h | 113 ++++++ ucl/inc/ucl/mvp/types.h | 22 ++ ucl/inc/ucl/util/memory/BaseRef.h | 2 +- ucl/inc/ucl/util/memory/BaseRef.hpp | 2 +- ucl/inc/ucl/util/memory/IRefCountObj.h | 2 +- ucl/inc/ucl/util/memory/RefCountObj.h | 2 +- ucl/inc/ucl/util/memory/RefCountObj.hpp | 2 +- ucl/inc/ucl/util/threading/CondVar.h | 2 +- ucl/inc/ucl/util/threading/Mutex.h | 2 +- ucl/inc/ucl/util/threading/MutexLock.h | 2 +- ucl/inc/ucl/util/types/Result.h | 4 +- ucl/inc/ucl/util/types/classTypes.h | 2 +- ucl/src/appfw/UIApp.cpp | 8 +- ucl/src/gui/ElmWidget.cpp | 2 +- ucl/src/gui/Genlist.cpp | 48 +++ ucl/src/gui/NaviItem.cpp | 4 +- ucl/src/gui/Widget.cpp | 26 +- ucl/src/misc/Variant.cpp | 18 +- .../src/mvp/GuiPresenter.cpp | 119 ++++--- ucl/src/mvp/ListItemPresenter.cpp | 292 ++++++++++++++++ ucl/src/mvp/ListPresenter.cpp | 326 ++++++++++++++++++ ucl/src/mvp/common.h | 22 ++ 76 files changed, 1928 insertions(+), 314 deletions(-) create mode 100644 ucl/inc/ucl/gui/Genlist.h create mode 100644 ucl/inc/ucl/gui/Genlist.hpp create mode 100644 ucl/inc/ucl/gui/GenlistItem.h create mode 100644 ucl/inc/ucl/gui/GenlistItem.hpp create mode 100644 ucl/inc/ucl/misc/CString.h create mode 100644 ucl/inc/ucl/misc/CString.hpp create mode 100644 ucl/inc/ucl/misc/ConstCString.h create mode 100644 ucl/inc/ucl/misc/ConstCString.hpp rename inc/presenters/Presenter.h => ucl/inc/ucl/mvp/GuiPresenter.h (61%) create mode 100644 ucl/inc/ucl/mvp/ListItemPresenter.h create mode 100644 ucl/inc/ucl/mvp/ListPresenter.h create mode 100644 ucl/inc/ucl/mvp/types.h create mode 100644 ucl/src/gui/Genlist.cpp rename src/presenters/Presenter.cpp => ucl/src/mvp/GuiPresenter.cpp (52%) create mode 100644 ucl/src/mvp/ListItemPresenter.cpp create mode 100644 ucl/src/mvp/ListPresenter.cpp create mode 100644 ucl/src/mvp/common.h diff --git a/.cproject b/.cproject index c8bc4cf..c3ed9e8 100644 --- a/.cproject +++ b/.cproject @@ -25,12 +25,12 @@ - + - + - +