diff options
Diffstat (limited to 'project/src/XmlParserApp.cpp')
-rw-r--r-- | project/src/XmlParserApp.cpp | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/project/src/XmlParserApp.cpp b/project/src/XmlParserApp.cpp new file mode 100644 index 0000000..cc3408b --- /dev/null +++ b/project/src/XmlParserApp.cpp @@ -0,0 +1,103 @@ +// +// 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. +// + +#include "XmlParserApp.h" +#include "MainListForm.h" +#include "XmlReader.h" +#include "FormFactory.h" + +using namespace Tizen::App; +using namespace Tizen::Base; +using namespace Tizen::System; +using namespace Tizen::Ui; +using namespace Tizen::Ui::Controls; +using namespace Tizen::Ui::Scenes; + +XmlParserApp::XmlParserApp(void) +{ +} + +XmlParserApp::~XmlParserApp(void) +{ +} + +Application* +XmlParserApp::CreateInstance(void) +{ + return new XmlParserApp(); +} + +bool +XmlParserApp::OnAppInitializing(AppRegistry& appRegistry) +{ + Frame* pAppFrame = new Frame(); + pAppFrame->Construct(); + AddFrame(*pAppFrame); + + SceneManager* pSceneManager = SceneManager::GetInstance(); + AppAssert(pSceneManager); + static FormFactory formFactory; + pSceneManager->RegisterFormFactory(formFactory); + pSceneManager->RegisterScene(L"MainListScene", L"MainListForm", L""); + pSceneManager->RegisterScene(L"XmlReaderScene", L"XmlReaderForm", L""); + pSceneManager->RegisterScene(L"HtmlParserScene", L"HtmlParserForm", L""); + pSceneManager->RegisterScene(L"XmlParserScene", L"XmlParserForm", L""); + pSceneManager->RegisterScene(L"XmlWriterScene", L"XmlWriterForm", L""); + + if (pSceneManager->GoForward(ForwardSceneTransition(L"MainListScene")) != E_SUCCESS) + { + return false; + } + + return true; +} + +bool +XmlParserApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTermination) +{ + return true; +} + +void +XmlParserApp::OnForeground(void) +{ +} + +void +XmlParserApp::OnBackground(void) +{ +} + +void +XmlParserApp::OnLowMemory(void) +{ +} + +void +XmlParserApp::OnBatteryLevelChanged(BatteryLevel batteryLevel) +{ +} + +void +XmlParserApp::OnScreenOn(void) +{ +} + +void +XmlParserApp::OnScreenOff(void) +{ +} |