Added move semantics to TouchEvent & fixed some other internal event classes
[platform/core/uifw/dali-core.git] / dali / internal / event / events / wheel-event-impl.h
index 91c8152..17fcb35 100755 (executable)
@@ -58,11 +58,6 @@ public:
   WheelEvent( Dali::WheelEvent::Type type, int32_t direction, uint32_t modifiers, Vector2 point, int32_t delta, uint32_t timeStamp );
 
   /**
-   * @brief Destructor
-   */
-  ~WheelEvent();
-
-  /**
    * Create a new WheelEvent.
    *
    * @param[in] type      The type of the wheel event
@@ -124,6 +119,13 @@ public:
 
 private:
 
+  /**
+   * @brief Destructor
+   *
+   * A reference counted object may only be deleted by calling Unreference()
+   */
+  virtual ~WheelEvent() = default;
+
   // Not copyable or movable
 
   WheelEvent( const WheelEvent& rhs ) = delete;             ///< Deleted copy constructor