X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fwrt-popup%2Fwrt%2Fpopup-bin%2Frenderer%2Fpopup_controller.h;h=066fd2ddb144a7eb80e222f1a301756254e8debd;hb=4df699779339dff1e4360c0adbe9666ea343fc1f;hp=eea2d0d95f5239f41986a8e536319eba78fdb64b;hpb=0c6b0a1988106fc025927b1cf94fd7e00f28e97a;p=platform%2Fframework%2Fweb%2Fwrt-plugins-common.git diff --git a/src/wrt-popup/wrt/popup-bin/renderer/popup_controller.h b/src/wrt-popup/wrt/popup-bin/renderer/popup_controller.h index eea2d0d..066fd2d 100644 --- a/src/wrt-popup/wrt/popup-bin/renderer/popup_controller.h +++ b/src/wrt-popup/wrt/popup-bin/renderer/popup_controller.h @@ -23,8 +23,8 @@ /** * To display a popup from a given class: * - **class ABC - **{ + * class ABC + * { * void AskUser() * { * } @@ -32,12 +32,12 @@ * void DoSomeLogicWithAnswer() * { * } - **}; + * }; * * ... update the class to something simmilar: * - **class ABC : Popup::PopupControllerUser - **{ + * class ABC : Popup::PopupControllerUser + * { * void AskUser() { * using namespace Popup; * CtrlPopupPtr popup = @@ -59,7 +59,7 @@ * else if (answer == 2) * ;//name2 pressed * } - **}; + * }; **/ #ifndef WRT_SRC_POPUP_CONTROLLER_POPUP_CONTROLLER_H_ @@ -79,7 +79,6 @@ namespace Wrt { namespace Popup { namespace Renderer { - typedef int LabelId; struct PopupAnswerCallback @@ -89,7 +88,7 @@ struct PopupAnswerCallback void* callee; MemberPtr member; void (*callTranslator)(PopupAnswerCallback* callData, - const AnswerCallbackData& answer); + const AnswerCallbackData& answer); void Call(const AnswerCallbackData& answer) { @@ -119,6 +118,7 @@ class CtrlPopup : public DPL::Event::EventSupport, void Append(PopupObject::IPopupObject *object); ~CtrlPopup(); + private: friend class PopupController; friend class std::shared_ptr; @@ -152,7 +152,7 @@ class PopupController : private: static void StaticOnAnswerReceived(const AnswerCallbackData& answer, - CtrlPopupPtr* popup); + CtrlPopupPtr* popup); }; class PopupControllerUser : DPL::Event::EventListener @@ -168,7 +168,7 @@ class PopupControllerUser : DPL::Event::EventListener }; static PopupAnswerCallback Create(Type* callee, - MemberPtr callback) + MemberPtr callback) { PopupAnswerCallback callData; @@ -185,7 +185,7 @@ class PopupControllerUser : DPL::Event::EventListener } static void MemberCallbackTranslator(PopupAnswerCallback* callData, - const AnswerCallbackData& answer) + const AnswerCallbackData& answer) { Type* typedThis = static_cast(callData->callee); Caster caster; @@ -201,15 +201,14 @@ class PopupControllerUser : DPL::Event::EventListener template PopupAnswerCallback MakeAnswerCallback(Type* This, - void (Type::*callback) - (const AnswerCallbackData &)) + void (Type::*callback) + (const AnswerCallbackData &)) { return PopupAnswerCallbackCreator::Create(This, callback); } }; typedef DPL::Singleton PopupControllerSingleton; - } } //namespace Popup } //namespace Wrt