X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fapp%2FFApp_AppControlEventArg.h;h=dd0a4ae7d1c2525a11aaed7c45aa7b66bc83f2cc;hb=fc62db6a3b7b8b06cc3529e20c34ecdd6f112298;hp=149e70e5e43ba8ec95f855a24b21678530b5f41f;hpb=f0cdfe347d823964a1172786b0825b8d4a73cba2;p=platform%2Fframework%2Fnative%2Fappfw.git diff --git a/src/app/FApp_AppControlEventArg.h b/src/app/FApp_AppControlEventArg.h old mode 100755 new mode 100644 index 149e70e..dd0a4ae --- a/src/app/FApp_AppControlEventArg.h +++ b/src/app/FApp_AppControlEventArg.h @@ -1,5 +1,4 @@ // -// Open Service Platform // Copyright (c) 2012 Samsung Electronics Co., Ltd. // // Licensed under the Apache License, Version 2.0 (the License); @@ -87,9 +86,9 @@ private: _AppControlEventArg& operator =(const _AppControlEventArg& rhs); private: - int __reqId; + const int __reqId; _AppArg* __pArg; - int __result; + const int __result; }; // _AppControlEventArg /** @@ -101,9 +100,11 @@ class _NativeAppControlEventArg , public Tizen::Base::Runtime::IEventArg { public: - _NativeAppControlEventArg(int reqId, int res, Tizen::Base::Collection::IMap* pArgs); + _NativeAppControlEventArg(int reqId, int res, Tizen::Base::Collection::IMap* pArgs, int prop); + + _NativeAppControlEventArg(int reqId, int res, const AppId& appId, const Tizen::Base::String& oId, Tizen::Base::Collection::IMap* pArgs, int prop); - virtual ~_NativeAppControlEventArg(void); + virtual ~_NativeAppControlEventArg(void) {} int GetRequestId(void) const { @@ -120,10 +121,28 @@ public: return __pArgs; } + int GetProperty(void) const + { + return __property; + } + + AppId GetOptionalAppId(void) const + { + return __optAppId; + } + + Tizen::Base::String GetOptionalOperationId(void) const + { + return __optOperationId; + } + private: - int __reqId; - int __result; + const int __reqId; + const int __result; Tizen::Base::Collection::IMap* __pArgs; + const int __property; + AppId __optAppId; + Tizen::Base::String __optOperationId; }; // _NativeAppControlEventArg /** @@ -181,7 +200,7 @@ class _AppControlResponseEventArg , public Tizen::Base::Runtime::IEventArg { public: - _AppControlResponseEventArg(IAppControlResponseListener* pResponseListener, _AppControlResponseType type, const AppId& appId, const Tizen::Base::String& operationId, result res, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData, int reqId) + _AppControlResponseEventArg(IAppControlResponseListener* pResponseListener, _AppControlResponseType type, const AppId& appId, const Tizen::Base::String& operationId, result res, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData, int reqId, bool isRaiseMode) : __pResponseListener(pResponseListener) , __type(type) , __appId(appId.GetPointer()) @@ -190,6 +209,7 @@ public: , __appControlResult(appControlResult) , __pExtraData(pExtraData) , __reqId(reqId) + , __isRaiseMode(isRaiseMode) { } @@ -238,6 +258,11 @@ public: return __reqId; } + bool IsRaiseMode(void) const + { + return __isRaiseMode; + } + private: _AppControlResponseEventArg(const _AppControlResponseEventArg& rhs); @@ -245,13 +270,14 @@ private: private: IAppControlResponseListener* __pResponseListener; - _AppControlResponseType __type; + const _AppControlResponseType __type; const AppId __appId; const Tizen::Base::String __operationId; - result __res; - AppCtrlResult __appControlResult; + const result __res; + const AppCtrlResult __appControlResult; const Tizen::Base::Collection::IMap* __pExtraData; - int __reqId; + const int __reqId; + const bool __isRaiseMode; }; // _AppControlEventArg } } // Tizen::App