-//\r
-\r
-// Copyright (c) 2012 Samsung Electronics Co., Ltd.\r
-//\r
-// Licensed under the Flora License, Version 1.0 (the License);\r
-// you may not use this file except in compliance with the License.\r
-// You may obtain a copy of the License at\r
-//\r
-// http://floralicense.org/license/\r
-//\r
-// Unless required by applicable law or agreed to in writing, software\r
-// distributed under the License is distributed on an AS IS BASIS,\r
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-// See the License for the specific language governing permissions and\r
-// limitations under the License.\r
-//\r
-\r
-//!Internet IntIAddressbarEventListener class\r
-/*@file: IntIAddressbarEventListener.h\r
- *@brief: The %IntIAddressbarEventListener interface is the listener interface for receiving the Addressbar events such as\r
- * the event for clicking refresh,stop loading etc.\r
- *\r
- */\r
-\r
-#ifndef _INT_IADDRESSBAR_EVENT_LISTENER_H_\r
-#define _INT_IADDRESSBAR_EVENT_LISTENER_H_\r
-\r
-class Addressbar;\r
-\r
-/**\r
- * @interface IAddressbarEventListener\r
- * @brief This interface implements the listener for Addressbar Events.\r
- *\r
- * The %IAddressbarEventListener interface is the listener interface for receiving the Addressbar events such as\r
- * the event for clicking refresh,stoThis class defines HistoryListScene used define historyp loading etc.\r
- *\r
- */\r
-class IAddressbarEventListener\r
-{\r
-public:\r
- virtual ~IAddressbarEventListener(void) {};\r
- virtual void OnAddressBarKeypadClosed(const Addressbar&) = 0;\r
- virtual void OnAddressBarKeypadOpened(const Addressbar&) = 0;\r
- virtual void OnAddressBarKeypadWillOpen(const Addressbar&) = 0;\r
- virtual void OnAddressBarModeChanged(const Addressbar&) = 0;\r
- virtual void OnAddressCancelledClicked(const Addressbar&) = 0;\r
- virtual void OnBackClicked(const Addressbar&) = 0;\r
- virtual void OnForwardClicked(const Addressbar&) = 0;\r
- virtual void OnReaderClicked(const Addressbar&) = 0;\r
- virtual void OnRefreshClicked(const Addressbar&) = 0;\r
- virtual void OnStopClicked(Addressbar&) = 0;\r
- virtual void OnUrlSubmitted(Addressbar&) = 0;\r
-};\r
-\r
-\r
-#endif /* _INT_IADDRESSBAR_EVENT_LISTENER_H_ */\r
+//
+
+// Copyright (c) 2012 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Flora License, Version 1.1 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://floralicense.org/license/
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+//!Internet IntIAddressbarEventListener class
+/*@file: IntIAddressbarEventListener.h
+ *@brief: The %IntIAddressbarEventListener interface is the listener interface for receiving the Addressbar events such as
+ * the event for clicking refresh,stop loading etc.
+ *
+ */
+
+#ifndef _INT_IADDRESSBAR_EVENT_LISTENER_H_
+#define _INT_IADDRESSBAR_EVENT_LISTENER_H_
+
+class Addressbar;
+
+/**
+ * @interface IAddressbarEventListener
+ * @brief This interface implements the listener for Addressbar Events.
+ *
+ * The %IAddressbarEventListener interface is the listener interface for receiving the Addressbar events such as
+ * the event for clicking refresh,stoThis class defines HistoryListScene used define historyp loading etc.
+ *
+ */
+class IAddressbarEventListener
+{
+public:
+ virtual ~IAddressbarEventListener(void) {};
+ virtual void OnAddressBarFocusGained(const Addressbar&) = 0;
+ virtual void OnAddressBarFocusLost(const Addressbar&, bool addressbarKeyPadState) = 0;
+ virtual void OnAddressBarKeypadClosed(const Addressbar&, bool footerState = true ) = 0;
+ virtual void OnAddressBarKeypadOpened(const Addressbar&) = 0;
+ virtual void OnAddressBarKeypadWillOpen(const Addressbar&) = 0;
+ virtual void OnAddressBarKeypadBoundsChanged(const Addressbar&) = 0;
+ //virtual void OnAddressBarModeChanged(const Addressbar&) = 0;
+ virtual void OnAddressCancelledClicked(const Addressbar&) = 0;
+ virtual void OnClipboardClosed(const Addressbar&) = 0;
+ //virtual void OnBackClicked(const Addressbar&) = 0;
+ //virtual void OnForwardClicked(const Addressbar&) = 0;
+// virtual void OnReaderClicked(const Addressbar&) = 0;
+ virtual void OnRefreshClicked(const Addressbar&) = 0;
+ virtual void OnStopClicked(Addressbar&) = 0;
+ virtual void OnUrlValueChanged(Addressbar&) = 0;
+ virtual void OnUrlSubmitted(Addressbar&) = 0;
+};
+
+
+#endif /* _INT_IADDRESSBAR_EVENT_LISTENER_H_ */