merge with master
[apps/osp/Internet.git] / inc / IntIAddressbarEventListener.h
1 //\r
2 \r
3 // Copyright (c) 2012 Samsung Electronics Co., Ltd.\r
4 //\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
8 //\r
9 //     http://floralicense.org/license/\r
10 //\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
16 //\r
17 \r
18 //!Internet IntIAddressbarEventListener class\r
19 /*@file: IntIAddressbarEventListener.h\r
20  *@brief:        The %IntIAddressbarEventListener interface is the listener interface for receiving the Addressbar events such as\r
21  * the event for clicking refresh,stop loading etc.\r
22  *\r
23  */\r
24 \r
25 #ifndef _INT_IADDRESSBAR_EVENT_LISTENER_H_\r
26 #define _INT_IADDRESSBAR_EVENT_LISTENER_H_\r
27 \r
28 class Addressbar;\r
29 \r
30 /**\r
31  * @interface   IAddressbarEventListener\r
32  * @brief               This interface implements the listener for Addressbar Events.\r
33  *\r
34  * The %IAddressbarEventListener interface is the listener interface for receiving the Addressbar events such as\r
35  * the event for clicking refresh,stoThis class defines HistoryListScene used define historyp loading etc.\r
36  *\r
37  */\r
38 class IAddressbarEventListener\r
39 {\r
40 public:\r
41         virtual ~IAddressbarEventListener(void) {};\r
42         virtual void OnAddressBarKeypadClosed(const Addressbar&) = 0;\r
43         virtual void OnAddressBarKeypadOpened(const Addressbar&) = 0;\r
44         virtual void OnAddressBarKeypadWillOpen(const Addressbar&) = 0;\r
45         virtual void OnAddressBarModeChanged(const Addressbar&) = 0;\r
46         virtual void OnAddressCancelledClicked(const Addressbar&) = 0;\r
47         virtual void OnBackClicked(const Addressbar&) = 0;\r
48         virtual void OnForwardClicked(const Addressbar&) = 0;\r
49         virtual void OnReaderClicked(const Addressbar&) = 0;\r
50         virtual void OnRefreshClicked(const Addressbar&) = 0;\r
51         virtual void OnStopClicked(Addressbar&) = 0;\r
52         virtual void OnUrlSubmitted(Addressbar&) = 0;\r
53 };\r
54 \r
55 \r
56 #endif /* _INT_IADDRESSBAR_EVENT_LISTENER_H_ */\r