// 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:
/**
virtual ~InternetApp(void);
public:
-
bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry);
bool OnAppInitialized(void);
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_