Remove orientation from application class
[platform/core/uifw/dali-adaptor.git] / adaptors / public-api / adaptor-framework / clipboard-event-notifier.h
index 18a31ab..a7ba97a 100644 (file)
  */
 
 // EXTERNAL INCLUDES
-#include <boost/function.hpp>
-
 #include <dali/public-api/object/base-handle.h>
-#include <dali/public-api/signals/dali-signal-v2.h>
+#include <dali/public-api/signals/dali-signal.h>
 
-namespace Dali DALI_IMPORT_API
+namespace Dali
 {
 
 namespace Internal DALI_INTERNAL
@@ -38,7 +36,7 @@ class ClipboardEventNotifier;
 /**
  * @brief The ClipboardEventNotifier provides signals when clipboard events are received from the device.
  */
-class ClipboardEventNotifier : public BaseHandle
+class DALI_IMPORT_API ClipboardEventNotifier : public BaseHandle
 {
 public:
 
@@ -47,10 +45,7 @@ public:
   /**
    * @brief Clipboard event
    */
-  typedef SignalV2< void ( ClipboardEventNotifier& ) > ClipboardEventSignalV2;
-
-  // Signal Names
-  static const char* const SIGNAL_CONTENT_SELECTED; ///< name "content-selected"
+  typedef Signal< void ( ClipboardEventNotifier& ) > ClipboardEventSignalType;
 
   /**
    * @brief Create an uninitialized handle.
@@ -106,7 +101,7 @@ public:  // Signals
    * @endcode
    * @return The signal to connect to.
    */
-  ClipboardEventSignalV2& ContentSelectedSignal();
+  ClipboardEventSignalType& ContentSelectedSignal();
 
 public: // Not intended for application developers
 
@@ -115,7 +110,7 @@ public: // Not intended for application developers
    *
    * @param[in] notifier A pointer to the drag and drop notifier.
    */
-  ClipboardEventNotifier( Internal::Adaptor::ClipboardEventNotifier* notifier );
+  explicit DALI_INTERNAL ClipboardEventNotifier( Internal::Adaptor::ClipboardEventNotifier* notifier );
 };
 
 } // namespace Dali