refactoring
[framework/osp/appwidget-service.git] / inc / FShell_AppWidgetManagerService.h
index c6db66e..be4f5ca 100644 (file)
@@ -38,6 +38,8 @@ class IList;
 
 namespace Tizen { namespace Shell  { namespace App {
 
+class _AppContext;
+
 /**
  * @class      AppWidgetManagerService
  * @brief      The AppWidgetManagerService class handles request from viewer and provider applications, and manages context of connected application.
@@ -50,7 +52,7 @@ class AppWidgetManagerService
 public:
        static AppWidgetManagerService* GetInstance(void);
        static AppWidgetManagerService* CreateInstance(const char* pServiceIdForCoreDaemon);
-       _AppWidgetContext* AddAppWidget(const Tizen::Base::String& userInfo, const Tizen::Base::String& appId, const Tizen::Base::String& instanceId, int width, int height, int period, int priority);
+       result AddAppWidget(const Tizen::Base::String& userInfo, const Tizen::Base::String& appId, const Tizen::Base::String& instanceId, int width, int height, int period, int priority);
        result RequestUpdate(_AppWidgetContext* pAppWidgetContext, const Tizen::Base::String& argument) const;
        void OnUserEventReceivedN(RequestId reqId, Tizen::Base::Collection::IList* pArgs);
 
@@ -71,9 +73,9 @@ private:
        static int OnAppWidgetPopupCreate(struct event_arg *arg, void* data);
        static int OnAppWidgetPopupDestroy(struct event_arg *arg, void* data);
        static int OnAppWidgetBackground(struct event_arg *arg, void* data);
-       static int OnAppWidgetForeground(struct event_arg *pArg, void* pData);
+       static int OnAppWidgetForeground(struct event_arg *arg, void* data);
        static int OnAppWidgetBackgroundAll(struct event_arg *arg, void* data);
-       static int OnAppWidgetForegroundAll(struct event_arg *pArg, void* pData);
+       static int OnAppWidgetForegroundAll(struct event_arg *arg, void* data);
        static int OnAppWidgetClick(struct event_arg *arg, void* data);
        static int OnAppWidgetResize(struct event_arg *arg, void* data);
        static int OnAppWidgetPeriodChanged(struct event_arg *arg, void* data);
@@ -104,13 +106,13 @@ private:
        virtual void OnSettingChanged(Tizen::Base::String &     key);
 
        // helpers
+       _AppContext* FindAppContext(const Tizen::App::AppId& appId) const;
        _AppWidgetContext* FindAppWidget(const Tizen::App::AppId& appId, const Tizen::Base::String& instanceId) const;
        void StartPingTimer(void);
        virtual void OnTimerExpired(Tizen::Base::Runtime::Timer& timer);
        result RequestUpdateAllSuspened(void) const;
 
 private:
-
        static AppWidgetManagerService* __pTheInstance;
        Tizen::Base::Collection::HashMapT<Tizen::Base::String, _AppContext*> __appContextList;
        Tizen::Base::Runtime::Timer __pingTimer;
@@ -121,7 +123,7 @@ class _AppWidgetHelper
 public:
        static Tizen::App::AppId ExtractAppId(const Tizen::Base::String& providerId);
        static Tizen::Base::String ExtractProviderName(const Tizen::Base::String& providerId);
-}; //AppWidgetHelper
+}; // class AppWidgetHelper
 
 }}} // Tizen::Shell::App