NABI_SE issues resolved
[apps/osp/MyFiles.git] / src / MfBaseForm.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: MfBaseForm.cpp
19  * @brief: This file contains implementation of BaseForm class, from which All forms get derived.
20  */
21
22 #include "MfBaseForm.h"
23 #include "MfContentListItem.h"
24
25 using namespace Tizen::Base;
26 using namespace Tizen::Ui;
27 using namespace Tizen::Ui::Controls;
28
29 BaseForm::BaseForm(void)
30 {
31         //empty Implementation
32 }
33
34 BaseForm::~BaseForm(void)
35 {
36         //empty Implementation
37 }
38
39 bool
40 BaseForm::Initialize(void)
41 {
42         Form::Construct(L"IDL_BASE_FORM");
43         return true;
44 }
45
46 result
47 BaseForm::OnInitializing(void)
48 {
49         result r = E_SUCCESS;
50
51         SetFormBackEventListener(this);
52         //AddOrientationEventListener(*this);
53
54         ListView* pListview1 = static_cast< ListView* >(GetControl("IDC_LISTVIEW1"));
55         if (pListview1)
56         {
57                 pListview1->AddListViewItemEventListener(*this);
58                 pListview1->SetItemProvider(*this);
59         }
60         return r;
61 }
62
63 result
64 BaseForm::OnTerminating(void)
65 {
66         result r = E_SUCCESS;
67         return r;
68 }
69
70 void
71 BaseForm::OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView& listView, int index, int elementId, Tizen::Ui::Controls::ListContextItemStatus status)
72 {
73         //empty Implementation
74 }
75
76 void
77 BaseForm::OnListViewItemLongPressed(Tizen::Ui::Controls::ListView& listView, int index, int elementId, bool& invokeListViewItemCallback)
78 {
79         //empty Implementation
80 }
81
82 void
83 BaseForm::OnListViewItemStateChanged(Tizen::Ui::Controls::ListView& listView, int index, int elementId, Tizen::Ui::Controls::ListItemStatus status)
84 {
85         //empty Implementation
86 }
87
88 void
89 BaseForm::OnListViewItemSwept(Tizen::Ui::Controls::ListView& listView, int index, Tizen::Ui::Controls::SweepDirection direction)
90 {
91         //empty Implementation
92 }
93
94 Tizen::Ui::Controls::ListItemBase*
95 BaseForm::CreateItem(int index, int itemWidth)
96 {
97         return null;
98 }
99
100 bool
101 BaseForm::DeleteItem(int index, Tizen::Ui::Controls::ListItemBase* pItem, int itemWidth)
102 {
103         return true;
104 }
105
106 int
107 BaseForm::GetItemCount(void)
108 {
109         return 0;
110 }
111
112 void
113 BaseForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)
114 {
115         //empty Implementation
116 }
117
118 void
119 BaseForm::OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus)
120 {
121         //empty Implementation
122 }
123
124 void
125 BaseForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
126 {
127         //empty Implementation
128 }
129
130 void
131 BaseForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs)
132 {
133         //empty Implementation
134 }
135
136 void
137 BaseForm::OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId, const Tizen::Ui::Scenes::SceneId& nextSceneId)
138 {
139         //empty Implementation
140 }
141
142 void
143 BaseForm::OnSceneTransitionCompleted (const Tizen::Ui::Scenes::SceneId &previousSceneId, const Tizen::Ui::Scenes::SceneId &currentSceneId)
144 {
145         //Empty Implementation
146 }
147
148 void
149 BaseForm::OnSceneTransitionStarted (const Tizen::Ui::Scenes::SceneId &currentSceneId, const Tizen::Ui::Scenes::SceneId &nextSceneId)
150 {
151         //Empty Implementation.
152 }
153
154
155 void
156 BaseForm::OnFileEventExecuted(const Tizen::Base::String& path, const unsigned long eventId)
157 {
158         //empty Implementation
159 }
160
161 void
162 BaseForm::OnFileManagingStart(void)
163 {
164         //empty Implementation
165 }
166
167 void
168 BaseForm::OnFileManagingStop(FileManagingResult fileProcessingResult)
169 {
170         //empty Implementation
171 }
172
173 void
174 BaseForm::OnNotificationReceived(Tizen::Base::Collection::ArrayList* pArgs)
175 {
176         //empty Implementation
177 }
178
179 void
180 BaseForm::OnListViewItemStateChangedNotify(ViewType viewType)
181 {
182         //empty Implementation
183 }
184 void
185 BaseForm::OnIconListViewItemStateChangeNotify()
186 {
187         //empty Implementation
188 }
189
190 void
191 BaseForm::OnThumbnailReceived(ThumbRequest* pThumbReq)
192 {
193         //empty Implementation
194 }
195 void
196 BaseForm::OnSceneIdChanged(const Tizen::Ui::Scenes::SceneId&            currentSceneId, const Tizen::Ui::Scenes::SceneId&               previousSceneId)
197 {
198
199 }
200
201 FolderEntryPresentationModel*
202 BaseForm::GetFolderEntryPresentationModel(void)
203 {
204         return null;
205 }
206
207 void
208 BaseForm::OnDeviceStateChanged(Tizen::System::DeviceType deviceType, const Tizen::Base::String& state)
209 {
210         //empty Implementation
211 }
212
213 void BaseForm::OnAppControlCompleted(void)
214 {
215         //Empty implementation, derived class will override it
216 }
217
218 void
219 BaseForm::OnSettingValueChanged(void)
220 {
221         //empty Implementation
222 }