apply shorcut request listener capi change.
authorjungmin76.park <jungmin76.park@samsung.com>
Thu, 21 Mar 2013 15:03:08 +0000 (00:03 +0900)
committerjungmin76.park <jungmin76.park@samsung.com>
Thu, 21 Mar 2013 15:03:08 +0000 (00:03 +0900)
Change-Id: Iba85b1fa2492b1091a4492e6a0600ea6c45679e0
Signed-off-by: jungmin76.park <jungmin76.park@samsung.com>
src/FShell_AppWidgetManagerImpl.cpp
src/core/FShell_ShortcutManagerImpl.cpp
src/inc/FShell_ShortcutManagerImpl.h

index f05b1bb..0c4b037 100644 (file)
@@ -166,7 +166,7 @@ _AppWidgetManagerImpl::IsAppWidgetProviderDefault(const Tizen::App::AppId& appId
 }
 
 // c - style callback for shortcut_set_request_cb
-int AppWidgetRequestHandlerCallback(const char* providerId, const char* text, int type, const char* content_info, const char* icon, int pid, double period, void *data)
+int AppWidgetRequestHandlerCallback(const char* providerId, const char* text, int type, const char* content_info, const char* icon, int pid, double period, bool allowDuplication, void *data)
 {
        SysLog(NID_APP, "Enter");
        SysTryReturn(NID_APP, providerId, 0, E_SYSTEM, "[E_SYSTEM] providerId is null!");
index 02187b4..2185a36 100644 (file)
@@ -62,7 +62,7 @@ _ShortcutManagerImpl::GetInstance()
        return __pShortcutManagerImpl;
 }
 
-int ShortcutRequestEventHandlerCB(const char* appId, const char* text, int type, const char* content_info, const char* icon, int pid, double period, void *data)
+int ShortcutRequestEventHandlerCB(const char* appId, const char* text, int type, const char* content_info, const char* icon, int pid, double period, bool allowDuplication, void *data)
 {
        SysTryReturn(NID_APP, appId, 0, E_SYSTEM, "[E_SYSTEM] appId is null!");
        SysLog(NID_APP, "Tizen::Shell::ShortcutManager - Shortcut request received.");
@@ -89,7 +89,7 @@ int ShortcutRequestEventHandlerCB(const char* appId, const char* text, int type,
 }
 
 // c - style callback for shortcut_set_request_cb
-int ShortcutRequestEventReceiverCB(const char* appId, const char* text, int type, const char* content_info, const char* icon, int pid, double period, void *data)
+int ShortcutRequestEventReceiverCB(const char* appId, const char* text, int type, const char* content_info, const char* icon, int pid, double period, allowDuplication, void *data)
 {
        SysTryReturn(NID_APP, appId, 0, E_SYSTEM, "[E_SYSTEM] providerId is null!");
 
@@ -97,14 +97,14 @@ int ShortcutRequestEventReceiverCB(const char* appId, const char* text, int type
                || type == SHORTCUT_DATA
                || type == SHORTCUT_DATA)
        {
-               ShortcutRequestEventHandlerCB(appId, text, type, content_info, icon, pid, period, data);
+               ShortcutRequestEventHandlerCB(appId, text, type, content_info, icon, pid, period, allowDuplication, data);
        }
        else
        {
                if( __pAppWidgetRequestHandlerCallback != null)
                {
                        SysLog(NID_APP, "Invoking appwidget request handler.");
-                       __pAppWidgetRequestHandlerCallback(appId, text, type, content_info, icon, pid, period, data);
+                       __pAppWidgetRequestHandlerCallback(appId, text, type, content_info, icon, pid, period, allowDuplication, data);
                }
        }
 
index 7673e37..576cfbf 100644 (file)
@@ -111,7 +111,7 @@ public:
        result RemoveShortcutRequestListener(IShortcutRequestListener& listener);
 
        // internal
-       void SetAppWidgetRequestHandlerCallback(int(*PShortcutRequestCallback)(const char *appid, const char *name, int type, const char *content_info, const char *icon, int pid, double period, void *data));
+       void SetAppWidgetRequestHandlerCallback(int(*PShortcutRequestCallback)(const char *appid, const char *name, int type, const char *content_info, const char *icon, int pid, double period, bool allowDuplication, void *data));
        const Tizen::Base::Collection::ArrayListT<IShortcutRequestListener*>* GetShortcutRequestListenerList(void) const;
 
 private: