2 #include "CallAppFrame.h"
3 #include "CallPhoneFormFactory.h"
4 #include "CallPanelFactory.h"
5 #include "CallSceneRegister.h"
7 using namespace Tizen::App;
8 using namespace Tizen::Base;
9 using namespace Tizen::Ui;
10 using namespace Tizen::Ui::Controls;
11 using namespace Tizen::Ui::Scenes;
14 CallAppFrame::CallAppFrame(void)
18 CallAppFrame::~CallAppFrame(void)
23 CallAppFrame::OnInitializing(void)
26 CallApp* pPhoneApp = static_cast<CallApp*>(UiApp::GetInstance());
29 //Initialize factory methods and register all scenes.
30 r = SceneRegister::RegisterAllScenes();
31 TryReturn(r == E_SUCCESS, r , "Scene registration failed");
34 if (pPhoneApp->GetInitialScene().IsEmpty() == false)
37 SceneManager* pSceneManager = SceneManager::GetInstance();
38 r = pSceneManager->GoForward( ForwardSceneTransition(pPhoneApp->GetInitialScene(),
39 SCENE_TRANSITION_ANIMATION_TYPE_NONE, SCENE_HISTORY_OPTION_NO_HISTORY),
40 pPhoneApp->GetAppLaunchArguments());
42 AppLogDebug("Exit %d",r);
47 CallAppFrame::OnTerminating(void)
52 // Add your termination code here