initialize appwidget when appwidget popup is created
[platform/framework/native/appwidget-service.git] / inc / FShell_AppWidgetContextBase.h
index 3c62686..949dc6a 100644 (file)
@@ -70,7 +70,7 @@ protected:
        bool IsRunning(void) const;
        bool IsSharedMemCreated(void) const;
 
-       Tizen::Base::Collection::HashMap* CreateRequestArgs(void);
+       virtual Tizen::Base::Collection::HashMap* CreateRequestArgs(void) = 0;
        result SendRequestToApp(const Tizen::App::AppId& appId, const Tizen::Base::String& operation, Tizen::Base::Collection::HashMap* pArgs);
 
 public:
@@ -102,6 +102,19 @@ public:
 //     static result ExtractPackageIdAndExecutableName(Tizen::App::AppId inAppId, Tizen::Base::String& outPackageId, Tizen::Base::String& outExecutableName);
 };
 
+extern const wchar_t ARG_KEY_INSTANCE_ID[];
+extern const wchar_t ARG_KEY_PROVIDER_NAME[];
+extern const wchar_t ARG_KEY_USER_INFO[];
+extern const wchar_t ARG_KEY_X[];
+extern const wchar_t ARG_KEY_Y[];
+extern const wchar_t ARG_KEY_WIDTH[];
+extern const wchar_t ARG_KEY_HEIGHT[];
+extern const wchar_t ARG_KEY_POPUP_WIDTH[];
+extern const wchar_t ARG_KEY_POPUP_HEIGHT[];
+extern const wchar_t ARG_KEY_ARGUMENT[];
+extern const wchar_t ARG_KEY_EVENT_TYPE[];
+extern const wchar_t ARG_KEY_TIME_STAMP[];
+
 } /* namespace App */
 } /* namespace AppWidget */
 } /* namespace Samsung */