From bc34c1831ac9361523fc3bc211f8d70db2b464ce Mon Sep 17 00:00:00 2001 From: Igor Olshevskyi Date: Tue, 20 Jun 2017 08:16:43 +0300 Subject: [PATCH] TizenRefApp-8724 [Call UI] Update UCL Change-Id: I1eb63b28a6203b3ce6b19724fa8e71903d645eec --- .cproject | 10 +- inc/model/IBaseCallInfo.h | 2 +- inc/presenters/AcceptDialog.h | 4 +- inc/presenters/AcceptRejectPresenter.h | 4 +- inc/presenters/AccessoryPresenter.h | 4 +- inc/presenters/CallInfoPresenter.h | 4 +- inc/presenters/CallStatus.h | 4 +- inc/presenters/DeviceStatePresenter.h | 5 +- inc/presenters/Indicator.h | 4 +- inc/presenters/Instance.h | 6 +- inc/presenters/KeypadPage.h | 4 +- inc/presenters/MainPage.h | 4 +- inc/presenters/MoreOptionsPresenter.h | 6 +- inc/presenters/Page.h | 2 +- inc/presenters/Presenter.h | 2 +- inc/presenters/RejectMsgPresenter.h | 4 +- inc/view/Slider.h | 6 +- inc/view/VolumeControl.h | 7 +- src/model/ActiveCall.cpp | 27 ++++-- src/model/ActiveCall.h | 2 +- src/model/BatteryStateSource.h | 2 +- src/model/BluetoothVolume.h | 2 +- src/model/Call.cpp | 10 +- src/model/Call.h | 4 +- src/model/CallClient.h | 2 +- src/model/CallInfo.cpp | 2 +- src/model/CallInfo.h | 4 +- src/model/CallManager.cpp | 14 +-- src/model/CallManager.h | 4 +- src/model/ConferenceCallInfo.cpp | 2 +- src/model/ConferenceCallInfo.h | 4 +- src/model/ConnectionStateSource.h | 2 +- src/model/ContactInfo.h | 2 +- src/model/ContactInfoProvider.h | 2 +- src/model/EndCall.cpp | 5 +- src/model/EndCall.h | 2 +- src/model/HeldCall.cpp | 33 ++++--- src/model/HeldCall.h | 2 +- src/model/IncomingCall.cpp | 33 ++++--- src/model/IncomingCall.h | 2 +- src/model/IndicatorStateProvider.cpp | 6 +- src/model/IndicatorStateProvider.h | 2 +- src/model/MsgClient.h | 2 +- src/model/RejectMsg.cpp | 5 +- src/model/RejectMsg.h | 2 +- src/model/RejectMsgProvider.h | 2 +- src/model/RssiStateSource.h | 2 +- src/model/SoundManager.cpp | 9 +- src/model/SoundManager.h | 5 +- src/model/implTypes.h | 2 +- src/presenters/AcceptDialog.cpp | 2 +- src/presenters/AcceptRejectPresenter.cpp | 10 +- src/presenters/AccessoryPresenter.cpp | 2 +- src/presenters/CallInfoPresenter.cpp | 2 +- src/presenters/CallStatus.cpp | 17 ++-- src/presenters/DeviceStatePresenter.cpp | 9 +- src/presenters/Indicator.cpp | 2 +- src/presenters/Instance.cpp | 10 +- src/presenters/KeypadPage.cpp | 2 +- src/presenters/MainPage.cpp | 2 +- src/presenters/MoreOptionsPresenter.cpp | 18 ++-- src/presenters/Page.cpp | 2 +- src/presenters/Presenter.cpp | 2 +- src/presenters/RejectMsgPresenter.cpp | 2 +- src/view/Slider.cpp | 6 +- src/view/VolumeControl.cpp | 2 +- ucl/inc/ucl/appfw/SysEventProvider.h | 7 +- ucl/inc/ucl/appfw/SysEventProvider.hpp | 6 +- ucl/inc/ucl/appfw/types.h | 9 +- ucl/inc/ucl/gui/EdjeWidget.h | 2 +- ucl/inc/ucl/gui/EdjeWidget.hpp | 2 +- ucl/inc/ucl/gui/ElmWidget.h | 19 +++- ucl/inc/ucl/gui/ElmWidget.hpp | 5 + ucl/inc/ucl/gui/Layout.h | 2 +- ucl/inc/ucl/gui/Naviframe.h | 4 +- ucl/inc/ucl/gui/StyledWidget.h | 2 +- ucl/inc/ucl/gui/Widget.h | 26 ++++-- ucl/inc/ucl/gui/Window.h | 4 +- ucl/inc/ucl/gui/Window.hpp | 2 +- ucl/inc/ucl/gui/types.h | 10 +- ucl/inc/ucl/misc/AutoHandle.h | 92 +++++++++++++++++++ ucl/inc/ucl/misc/Event.hpp | 7 +- ucl/inc/ucl/misc/RefCountAware.h | 9 +- ucl/inc/ucl/misc/RefCountAware.hpp | 2 +- ucl/inc/ucl/misc/Timeout.h | 54 +++++++++++ ucl/inc/ucl/util/delegation/BaseDelegate.h | 4 +- ucl/inc/ucl/util/delegation/BaseDelegate.hpp | 7 -- ucl/inc/ucl/util/delegation/Delegate.h | 2 + ucl/inc/ucl/util/delegation/Delegate.hpp | 6 ++ ucl/inc/ucl/util/delegation/Delegate2.h | 2 + ucl/inc/ucl/util/delegation/Delegate2.hpp | 6 ++ ucl/inc/ucl/util/delegation/helpers.h | 24 ++--- ucl/inc/ucl/util/memory.h | 1 - ucl/inc/ucl/util/memory/BaseRef.h | 14 +-- ucl/inc/ucl/util/memory/BaseRef.hpp | 24 +---- .../{RefCountObjBase.h => IRefCountObj.h} | 37 +++----- ucl/inc/ucl/util/memory/RefCountObj.h | 88 ++++++++++++------ ucl/inc/ucl/util/memory/RefCountObj.hpp | 74 ++++++++++----- ucl/inc/ucl/util/memory/RefCountObjBase.hpp | 74 --------------- ucl/inc/ucl/util/memory/RefCounterMT.h | 41 +++++++++ ucl/inc/ucl/util/memory/RefCounterMT.hpp | 53 +++++++++++ ucl/inc/ucl/util/memory/RefCounterST.h | 41 +++++++++ ucl/inc/ucl/util/memory/RefCounterST.hpp | 46 ++++++++++ ucl/inc/ucl/util/memory/ReffedObj.h | 59 ++++++++++++ ucl/inc/ucl/util/memory/ReffedObj.hpp | 50 ++++++++++ ucl/inc/ucl/util/memory/SharedRef.h | 12 ++- ucl/inc/ucl/util/memory/SharedRef.hpp | 39 ++++++-- ucl/inc/ucl/util/memory/WeakRef.h | 8 +- ucl/inc/ucl/util/memory/WeakRef.hpp | 19 +++- ucl/inc/ucl/util/memory/helpers.h | 46 +++++++--- ucl/inc/ucl/util/memory/macro.h | 7 ++ ucl/inc/ucl/{misc => util}/smartDelegation.h | 6 +- .../smartDelegation/WeakDelegate.h | 8 +- .../smartDelegation/WeakDelegate.hpp | 10 ++ .../{misc => util}/smartDelegation/macro.h | 6 +- .../smartDelegation/shortMacro.h | 6 +- ucl/inc/ucl/util/types/baseTypes.h | 1 + ucl/inc/ucl/util/types/classTypes.h | 2 +- ucl/src/common.h | 2 +- ucl/src/gui/ElmWidget.cpp | 37 ++++++++ ucl/src/gui/Naviframe.cpp | 2 +- ucl/src/gui/Widget.cpp | 17 +++- ucl/src/misc/Timeout.cpp | 72 +++++++++++++++ 123 files changed, 1133 insertions(+), 455 deletions(-) create mode 100644 ucl/inc/ucl/misc/AutoHandle.h create mode 100644 ucl/inc/ucl/misc/Timeout.h rename ucl/inc/ucl/util/memory/{RefCountObjBase.h => IRefCountObj.h} (52%) delete mode 100644 ucl/inc/ucl/util/memory/RefCountObjBase.hpp create mode 100644 ucl/inc/ucl/util/memory/RefCounterMT.h create mode 100644 ucl/inc/ucl/util/memory/RefCounterMT.hpp create mode 100644 ucl/inc/ucl/util/memory/RefCounterST.h create mode 100644 ucl/inc/ucl/util/memory/RefCounterST.hpp create mode 100644 ucl/inc/ucl/util/memory/ReffedObj.h create mode 100644 ucl/inc/ucl/util/memory/ReffedObj.hpp rename ucl/inc/ucl/{misc => util}/smartDelegation.h (86%) rename ucl/inc/ucl/{misc => util}/smartDelegation/WeakDelegate.h (85%) rename ucl/inc/ucl/{misc => util}/smartDelegation/WeakDelegate.hpp (82%) rename ucl/inc/ucl/{misc => util}/smartDelegation/macro.h (83%) rename ucl/inc/ucl/{misc => util}/smartDelegation/shortMacro.h (80%) create mode 100644 ucl/src/misc/Timeout.cpp diff --git a/.cproject b/.cproject index c3ed9e8..c8bc4cf 100644 --- a/.cproject +++ b/.cproject @@ -25,12 +25,12 @@ - + - + - +