b31ddd58c29368a6a7abb1bae4390e80b829aea8
[apps/osp/Call.git] / inc / CallAppMainForm.h
1 #ifndef _CALLAPP_MAIN_FORM_H_
2 #define _CALLAPP_MAIN_FORM_H_
3
4 #include <FBase.h>
5 #include <FUi.h>
6
7
8 class CallAppMainForm
9         : public Tizen::Ui::Controls::Form
10         , public Tizen::Ui::IActionEventListener
11         , public Tizen::Ui::Controls::IFormBackEventListener
12         , public Tizen::Ui::Scenes::ISceneEventListener
13 {
14 public:
15         CallAppMainForm(void);
16         virtual ~CallAppMainForm(void);
17         bool Initialize(void);
18
19 public:
20         virtual result OnInitializing(void);
21         virtual result OnTerminating(void);
22         virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
23         virtual void OnFormBackRequested(Tizen::Ui::Controls::Form& source);
24         virtual void OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId,
25                                                                    const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs);
26         virtual void OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId,
27                                                                         const Tizen::Ui::Scenes::SceneId& nextSceneId);
28
29 protected:
30         static const int ID_BUTTON_OK = 101;
31 };
32
33 #endif  //_CALLAPP_MAIN_FORM_H_