From: Hermet Park Date: Thu, 22 Sep 2016 14:55:47 +0000 (+0900) Subject: make deleted functions public. X-Git-Tag: submit/tizen/20160928.045111^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F26%2F89226%2F1;p=platform%2Fcore%2Fuifw%2Fui-viewmgr.git make deleted functions public. if the deleted functions are in the private scope, the misusage won't be detected in the compile time but linking time. publicize is more suggested. Change-Id: I3df7e857950c84c2518ddf6df28ea175781dde90 --- diff --git a/src/include/efl/UiBaseKeyListener.h b/src/include/efl/UiBaseKeyListener.h index 1e66bb0..6be6255 100644 --- a/src/include/efl/UiBaseKeyListener.h +++ b/src/include/efl/UiBaseKeyListener.h @@ -84,9 +84,11 @@ protected: */ Evas_Object *getKeygrabObj(); +public: + _UI_DISABLE_COPY_AND_ASSIGN(UiBaseKeyListener); + private: _UI_DECLARE_PRIVATE_IMPL(UiBaseKeyListener); - _UI_DISABLE_COPY_AND_ASSIGN(UiBaseKeyListener); _UI_DECLARE_FRIENDS(UiBaseViewmgr); }; diff --git a/src/include/efl/UiBaseView.h b/src/include/efl/UiBaseView.h index 4ad86b1..b95a5fe 100644 --- a/src/include/efl/UiBaseView.h +++ b/src/include/efl/UiBaseView.h @@ -142,10 +142,12 @@ protected: */ virtual void onLandscape() override; -private: - _UI_DECLARE_PRIVATE_IMPL(UiBaseView); +public: _UI_DISABLE_DEFAULT_CTOR(UiBaseView); _UI_DISABLE_COPY_AND_ASSIGN(UiBaseView); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiBaseView); _UI_DECLARE_FRIENDS(UiBaseViewmgr); }; diff --git a/src/include/efl/UiBaseViewmgr.h b/src/include/efl/UiBaseViewmgr.h index b6d3147..4d2d998 100644 --- a/src/include/efl/UiBaseViewmgr.h +++ b/src/include/efl/UiBaseViewmgr.h @@ -204,10 +204,12 @@ protected: ///Destructor. virtual ~UiBaseViewmgr(); -private: - _UI_DECLARE_PRIVATE_IMPL(UiBaseViewmgr); +public: _UI_DISABLE_DEFAULT_CTOR(UiBaseViewmgr); _UI_DISABLE_COPY_AND_ASSIGN(UiBaseViewmgr); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiBaseViewmgr); _UI_DECLARE_FRIENDS(UiBaseView); }; diff --git a/src/include/efl/mobile/UiApp.h b/src/include/efl/mobile/UiApp.h index 8791f38..0901ff8 100644 --- a/src/include/efl/mobile/UiApp.h +++ b/src/include/efl/mobile/UiApp.h @@ -61,7 +61,7 @@ public: */ static UiApp *getInstance(); -private: +public: _UI_DISABLE_DEFAULT_CTOR(UiApp); _UI_DISABLE_COPY_AND_ASSIGN(UiApp); }; diff --git a/src/include/efl/mobile/UiKeyListener.h b/src/include/efl/mobile/UiKeyListener.h index fb3383d..bc2db9c 100644 --- a/src/include/efl/mobile/UiKeyListener.h +++ b/src/include/efl/mobile/UiKeyListener.h @@ -53,7 +53,7 @@ public: */ virtual void extendEventProc(UiBaseView *view, Evas_Event_Key_Down *ev) override; -private: +public: _UI_DISABLE_DEFAULT_CTOR(UiKeyListener); }; diff --git a/src/include/efl/mobile/UiMenu.h b/src/include/efl/mobile/UiMenu.h index a336c98..e989f4b 100644 --- a/src/include/efl/mobile/UiMenu.h +++ b/src/include/efl/mobile/UiMenu.h @@ -117,10 +117,12 @@ protected: */ Elm_Win *getWindow(); -private: - _UI_DECLARE_PRIVATE_IMPL(UiMenu); +public: _UI_DISABLE_DEFAULT_CTOR(UiMenu); _UI_DISABLE_COPY_AND_ASSIGN(UiMenu); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiMenu); _UI_DECLARE_FRIENDS(UiView); }; diff --git a/src/include/efl/mobile/UiPopup.h b/src/include/efl/mobile/UiPopup.h index 913038f..dc6d4f5 100644 --- a/src/include/efl/mobile/UiPopup.h +++ b/src/include/efl/mobile/UiPopup.h @@ -120,10 +120,12 @@ protected: */ virtual Elm_Win *getWindow(); -private: - _UI_DECLARE_PRIVATE_IMPL(UiPopup); +public: _UI_DISABLE_DEFAULT_CTOR(UiPopup); _UI_DISABLE_COPY_AND_ASSIGN(UiPopup); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiPopup); }; } diff --git a/src/include/efl/mobile/UiStandardView.h b/src/include/efl/mobile/UiStandardView.h index 2b793f3..e3db297 100644 --- a/src/include/efl/mobile/UiStandardView.h +++ b/src/include/efl/mobile/UiStandardView.h @@ -201,10 +201,13 @@ protected: */ virtual void setEventBlock(bool block) override; -private: - _UI_DECLARE_PRIVATE_IMPL(UiStandardView); +public: _UI_DISABLE_DEFAULT_CTOR(UiStandardView); _UI_DISABLE_COPY_AND_ASSIGN(UiStandardView); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiStandardView); + }; } diff --git a/src/include/efl/mobile/UiView.h b/src/include/efl/mobile/UiView.h index 75634f0..870038a 100644 --- a/src/include/efl/mobile/UiView.h +++ b/src/include/efl/mobile/UiView.h @@ -149,9 +149,12 @@ private: */ void _disconnectPopup(UiPopup *popup); - _UI_DECLARE_PRIVATE_IMPL(UiView); +public: _UI_DISABLE_DEFAULT_CTOR(UiView); _UI_DISABLE_COPY_AND_ASSIGN(UiView); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiView); _UI_DECLARE_FRIENDS(UiMenu); _UI_DECLARE_FRIENDS(UiPopup); _UI_DECLARE_FRIENDS(UiKeyListener); diff --git a/src/include/efl/mobile/UiViewmgr.h b/src/include/efl/mobile/UiViewmgr.h index 804d954..7d6cea6 100644 --- a/src/include/efl/mobile/UiViewmgr.h +++ b/src/include/efl/mobile/UiViewmgr.h @@ -46,9 +46,11 @@ protected: ///Destructor. virtual ~UiViewmgr(); -private: +public: _UI_DISABLE_COPY_AND_ASSIGN(UiViewmgr); _UI_DISABLE_DEFAULT_CTOR(UiViewmgr); + +private: _UI_DECLARE_FRIENDS(UiView); _UI_DECLARE_FRIENDS(UiApp); }; diff --git a/src/include/interface/UiIfaceApp.h b/src/include/interface/UiIfaceApp.h index 5b13aca..841579b 100644 --- a/src/include/interface/UiIfaceApp.h +++ b/src/include/interface/UiIfaceApp.h @@ -144,9 +144,12 @@ protected: */ virtual void onLangChanged(app_event_info_h event_info); +public: + _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceApp); + _UI_DISABLE_DEFAULT_CTOR(UiIfaceApp); + private: _UI_DECLARE_PRIVATE_IMPL(UiIfaceApp); - _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceApp); _UI_DECLARE_FRIENDS(UiIfaceView); }; diff --git a/src/include/interface/UiIfaceException.h b/src/include/interface/UiIfaceException.h index f259906..6493cb0 100644 --- a/src/include/interface/UiIfaceException.h +++ b/src/include/interface/UiIfaceException.h @@ -22,10 +22,13 @@ namespace ui_viewmanager { class UiIfaceException { public: - UiIfaceException(const char *msg); + explicit UiIfaceException(const char *msg); virtual ~UiIfaceException(); const char *getMessage(); +public: + _UI_DISABLE_DEFAULT_CTOR(UiIfaceException); + private: _UI_DECLARE_PRIVATE_IMPL(UiIfaceException); }; diff --git a/src/include/interface/UiIfaceOverlay.h b/src/include/interface/UiIfaceOverlay.h index d4e8db9..e60f984 100644 --- a/src/include/interface/UiIfaceOverlay.h +++ b/src/include/interface/UiIfaceOverlay.h @@ -119,9 +119,12 @@ protected: ///Destructor. virtual ~UiIfaceOverlay(); +public: + _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceOverlay); + _UI_DISABLE_DEFAULT_CTOR(UiIfaceOverlay); + private: _UI_DECLARE_PRIVATE_IMPL(UiIfaceOverlay); - _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceOverlay); }; } diff --git a/src/include/interface/UiIfaceView.h b/src/include/interface/UiIfaceView.h index daf0829..bddc3ae 100644 --- a/src/include/interface/UiIfaceView.h +++ b/src/include/interface/UiIfaceView.h @@ -312,8 +312,12 @@ private: */ UiIfaceViewmgr *_getViewmgr(); - _UI_DECLARE_PRIVATE_IMPL(UiIfaceView); +public: _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceView); + _UI_DISABLE_DEFAULT_CTOR(UiIfaceView); + +private: + _UI_DECLARE_PRIVATE_IMPL(UiIfaceView); _UI_DECLARE_FRIENDS(UiIfaceViewmgr); _UI_DECLARE_FRIENDS(UiIfaceApp); }; diff --git a/src/include/interface/UiIfaceViewmgr.h b/src/include/interface/UiIfaceViewmgr.h index 7029ad3..ebbcfa6 100644 --- a/src/include/interface/UiIfaceViewmgr.h +++ b/src/include/interface/UiIfaceViewmgr.h @@ -244,9 +244,10 @@ protected: ///Destructor. virtual ~UiIfaceViewmgr(); +public: + _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceViewmgr); private: _UI_DECLARE_PRIVATE_IMPL(UiIfaceViewmgr); - _UI_DISABLE_COPY_AND_ASSIGN(UiIfaceViewmgr); _UI_DECLARE_FRIENDS(UiIfaceView); _UI_DECLARE_FRIENDS(UiIfaceApp); };