Fixed Nabi Issues N_SE-56908,56903,56917,56940
[apps/osp/Internet.git] / inc / IntIAddressbarEventListener.h
index 28a5b03..619317c 100644 (file)
@@ -1,56 +1,61 @@
-//\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_ */