3 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
\r
5 // Licensed under the Flora License, Version 1.0 (the License);
\r
6 // you may not use this file except in compliance with the License.
\r
7 // You may obtain a copy of the License at
\r
9 // http://floralicense.org/license/
\r
11 // Unless required by applicable law or agreed to in writing, software
\r
12 // distributed under the License is distributed on an AS IS BASIS,
\r
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 // See the License for the specific language governing permissions and
\r
15 // limitations under the License.
\r
19 /*@file: IntCreateBookMarkFolderForm
\r
20 *@brief: This class creates Bookmark folder
\r
25 #ifndef _INT_CREATE_BOOKMARK_FOLDER_FORM_H_
\r
26 #define _INT_CREATE_BOOKMARK_FOLDER_FORM_H_
\r
30 #include "IntBookmarkData.h"
\r
32 class CreateBookmarkFolderForm
\r
33 : public Tizen::Ui::Controls::Form
\r
34 , public Tizen::Ui::IActionEventListener
\r
35 , public Tizen::Ui::IKeypadEventListener
\r
36 , public Tizen::Ui::Scenes::ISceneEventListener
\r
37 , public Tizen::Ui::ITextEventListener
\r
42 * @brief The Default Constructor
\r
46 CreateBookmarkFolderForm(void);
\r
49 * @brief The Default Destructor
\r
52 virtual ~CreateBookmarkFolderForm(void);
\r
55 * @brief Shows alert message
\r
58 void CreateMessage(Tizen::Base::String& str);
\r
61 * @brief Initializes this instance of %CreateBookmarkFolderForm.
\r
63 bool Initialize(void);
\r
65 virtual result OnInitializing(void);
\r
66 virtual result OnTerminating(void);
\r
68 // IActionEventListener
\r
69 virtual void OnActionPerformed(const Tizen::Ui::Control& source, int actionId);
\r
72 virtual void OnKeypadActionPerformed(Tizen::Ui::Control& source, Tizen::Ui::KeypadAction keypadAction);
\r
73 virtual void OnKeypadClosed(Tizen::Ui::Control& source);
\r
74 virtual void OnKeypadOpened(Tizen::Ui::Control& source);
\r
75 virtual void OnKeypadWillOpen(Tizen::Ui::Control& source);
\r
77 //ISceneEventListener
\r
78 virtual void OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId, const Tizen::Ui::Scenes::SceneId& currentSceneId, Tizen::Base::Collection::IList* pArgs);
\r
79 virtual void OnSceneDeactivated(const Tizen::Ui::Scenes::SceneId& currentSceneId, const Tizen::Ui::Scenes::SceneId& nextSceneId);
\r
81 // ITextEventListener
\r
82 virtual void OnTextValueChanged(const Tizen::Ui::Control& source);
\r
83 virtual void OnTextValueChangeCanceled(const Tizen::Ui::Control& source);
\r
86 static const int IDA_BUTTON_DONE;
\r
87 static const int IDA_BUTTON_CANCEL;
\r
89 int __modalMsgBoxResult;
\r
90 BookmarkData* __pBookmark;
\r
91 Tizen::Ui::Controls::EditField* __pFolderTitle; // Folder Title Editfield
\r
92 Tizen::Ui::Controls::MessageBox* __pMsgBox; // Message Box to display alert if folder with same name already exists
\r
93 Tizen::Ui::Scenes::SceneId __previousScene;
\r
97 #endif /* _INT_CREATE_BOOKMARK_FOLDER_FORM_H_ */
\r