Tizen 2.1 base
[framework/osp/uifw.git] / src / ui / controls / FUiCtrl_SearchBarModel.cpp
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
5 // Licensed under the Flora License, Version 1.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //     http://floralicense.org/license/
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an AS IS BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16 //
17
18 /**
19  * @file                FUiCtrl_SearchBarModel.cpp
20  * @brief               This is the implementation file for the _SearchBarModel class.
21  */
22
23 #include <FBaseSysLog.h>
24 #include "FUiCtrl_SearchBarModel.h"
25
26 namespace Tizen { namespace Ui { namespace Controls
27 {
28
29 _SearchBarModel::_SearchBarModel(void)
30         : __isContentAreaVisible(true)
31         , __isModeLocked(false)
32         , __searchBarMode(SEARCH_BAR_MODE_NORMAL)
33 {
34 }
35
36 _SearchBarModel::~_SearchBarModel(void)
37 {
38 }
39
40 result
41 _SearchBarModel::Construct(void)
42 {
43         return E_SUCCESS;
44 }
45
46 result
47 _SearchBarModel::SetContentAreaVisible(bool visible)
48 {
49         __isContentAreaVisible = visible;
50
51         return E_SUCCESS;
52 }
53
54 bool
55 _SearchBarModel::IsContentAreaVisible(void) const
56 {
57         return __isContentAreaVisible;
58 }
59
60 SearchBarMode
61 _SearchBarModel::GetMode(void) const
62 {
63         return __searchBarMode;
64 }
65
66 bool
67 _SearchBarModel::IsModeLocked(void) const
68 {
69         return __isModeLocked;
70 }
71
72 result
73 _SearchBarModel::SetMode(SearchBarMode mode)
74 {
75         __searchBarMode = mode;
76
77         return E_SUCCESS;
78 }
79
80 result
81 _SearchBarModel::SetModeLocked(bool modeLocked)
82 {
83         __isModeLocked = modeLocked;
84
85         return E_SUCCESS;
86 }
87
88 }}} // Tizen::Ui::Controls