*/
// 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
/**
* @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:
/**
* @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.
* @endcode
* @return The signal to connect to.
*/
- ClipboardEventSignalV2& ContentSelectedSignal();
+ ClipboardEventSignalType& ContentSelectedSignal();
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