initialize appwidget when appwidget popup is created
[platform/framework/native/appwidget-service.git] / inc / FShell_AppWidgetPopupContext.h
index e58390d..ab64a2c 100644 (file)
 namespace Tizen { namespace Shell { namespace App
 {
 
+class _AppWidgetContext;
+
 class _AppWidgetPopupContext
         :public Tizen::Shell::App::_AppWidgetContextBase
 {
 public:
-       _AppWidgetPopupContext(const Tizen::Base::String& userInfo, const Tizen::Base::String& appId, const Tizen::Base::String& instanceId, int width, int height, int priority);
+       _AppWidgetPopupContext(const Tizen::Base::String& userInfo, const Tizen::Base::String& appId, const Tizen::Base::String& instanceId, int width, int height, int priority, _AppWidgetContext* pParent);
        virtual ~_AppWidgetPopupContext();
 
        // event handler
@@ -47,6 +49,12 @@ public:
        virtual result SendTouchEvent(buffer_event event, double timestamp, double x, double y);
 
        result RequestUpdateRemote(void);
+
+private:
+       virtual Tizen::Base::Collection::HashMap* CreateRequestArgs(void);
+
+private:
+       _AppWidgetContext* __pParent;
 };