diff options
Diffstat (limited to 'project/inc/XmlParserApp.h')
-rw-r--r-- | project/inc/XmlParserApp.h | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/project/inc/XmlParserApp.h b/project/inc/XmlParserApp.h new file mode 100644 index 0000000..f9de4c7 --- /dev/null +++ b/project/inc/XmlParserApp.h @@ -0,0 +1,74 @@ +// +// Tizen C++ SDK +// Copyright (c) 2012 Samsung Electronics Co., Ltd. +// +// Licensed under the Flora License, Version 1.0 (the License); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.tizenopensource.org/license +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an AS IS BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +#ifndef _XML_PARSER_APP_H_ +#define _XML_PARSER_APP_H_ + +#include <FApp.h> +#include <FBase.h> +#include <FSystem.h> +#include <FUi.h> + +/** + * [XmlParserApp] application must inherit from Application class + * which provides basic features necessary to define an application. + */ +class XmlParserApp + : public Tizen::App::Application + , public Tizen::System::IScreenEventListener +{ +public: + /** + * [XmlParserApp] application must have a factory method that creates an instance of itself. + */ + static Tizen::App::Application* CreateInstance(void); + + +public: + XmlParserApp(void); + ~XmlParserApp(void); + + +public: + // Called when the application is initializing. + virtual bool OnAppInitializing(Tizen::App::AppRegistry& appRegistry); + + // Called when the application is terminating. + virtual bool OnAppTerminating(Tizen::App::AppRegistry& appRegistry, bool forcedTermination = false); + + + // Called when the application's frame moves to the top of the screen. + virtual void OnForeground(void); + + + // Called when this application's frame is moved from top of the screen to the background. + virtual void OnBackground(void); + + // Called when the system memory is not sufficient to run the application any further. + virtual void OnLowMemory(void); + + // Called when the battery level changes. + virtual void OnBatteryLevelChanged(Tizen::System::BatteryLevel batteryLevel); + + // Called when the screen turns on. + virtual void OnScreenOn(void); + + // Called when the screen turns off. + virtual void OnScreenOff(void); +}; + +#endif //_XML_PARSER_APP_H_ |