Fixed Nabi Issues
[apps/osp/Internet.git] / inc / IntInternetApp.h
index ab71cc9..fba4d0e 100644 (file)
@@ -2,7 +2,7 @@
 
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Flora License, Version 1.1 (the License);
 // you may not use this file except in compliance with the License.
 // You may obtain a copy of the License at
 //
 #include <FSystem.h>
 #include <FUi.h>
 
+#include "IntMainFrame.h"
 #include "IntMultipleWindowPresentationModel.h"
 
 class InternetApp
        : public Tizen::App::UiApp
        , public Tizen::App::IAppControlProviderEventListener
        , public Tizen::System::IScreenEventListener
+       , public Tizen::System::ISettingEventListener
 {
 public:
        /**
@@ -53,7 +55,6 @@ public:
        virtual ~InternetApp(void);
 
 public:
-
        bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry);
 
        bool OnAppInitialized(void);
@@ -74,11 +75,17 @@ public:
 
        void OnScreenOn(void);
 
+       //ISettingEventListener
+       void OnSettingChanged(Tizen::Base::String& key);
+
        //IAppControlProviderEventListener
        void OnAppControlRequestReceived(RequestId reqId, const Tizen::Base::String &operationId, const Tizen::Base::String *pDataType, const Tizen::Base::String *pUriScheme, const Tizen::Base::Collection::IMap *pArgs);
+
+       long long GetAvailableMemory(void);
 private:
        MultipleWindowPresentationModel* __pMultiWindowManager;
        WindowInfo* __pNewWindowInfo;//the new window object to be created either by the normal launch of application or as an appcontrol launch
+       MainFrame* pSceneManagementFrame;
 };
 
 #endif // _INT_INTERNET_APP_H_