Initialize Tizen 2.3
[apps/osp/Contacts.git] / src / CtMainFrame.cpp
1 //
2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
3 //
4 // Licensed under the Flora License, Version 1.1 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 //     http://floralicense.org/license/
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an AS IS BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16
17 /**
18  * @file        CtMainFrame.cpp
19  * @brief       This is the implementation file for the MainFrame class.
20  */
21
22 #include "CtContactsApp.h"
23 #include "CtMainFrame.h"
24 #include "CtSceneRegister.h"
25
26 using namespace Tizen::Base;
27 using namespace Tizen::Ui::Scenes;
28
29 MainFrame::MainFrame(void)
30 {
31 }
32
33 MainFrame::~MainFrame(void)
34 {
35 }
36
37 result
38 MainFrame::OnInitializing(void)
39 {
40         result r = SceneRegister::RegisterAllScenes();
41         TryReturn(r == E_SUCCESS, r, "[%s] Scene registering failed", GetErrorMessage(r));
42
43         ContactsApp* pApp = static_cast<ContactsApp*>(ContactsApp::GetInstance());
44
45         r = SceneManager::GetInstance()->GoForward(ForwardSceneTransition(pApp->GetInitialSceneId()), pApp->GetArguments());
46         TryReturn(r == E_SUCCESS, r, "[%s] Scene transition failed", GetErrorMessage(r));
47
48         return r;
49 }
50
51 result
52 MainFrame::OnTerminating(void)
53 {
54         return E_SUCCESS;
55 }
56