namespace Dali
{
-
namespace Internal DALI_INTERNAL
{
class WheelEvent;
*/
class DALI_CORE_API WheelEvent : public BaseHandle
{
-
public:
-
// Enumerations
/**
*/
enum Type
{
- MOUSE_WHEEL, ///< Mouse wheel event @SINCE_1_0.0
- CUSTOM_WHEEL ///< Custom wheel event @SINCE_1_0.0
+ MOUSE_WHEEL, ///< Mouse wheel event @SINCE_1_0.0
+ CUSTOM_WHEEL ///< Custom wheel event @SINCE_1_0.0
};
// Construction & Destruction
* @SINCE_1_9.26
* @param[in] rhs The WheelEvent to copy from
*/
- WheelEvent( const WheelEvent& rhs );
+ WheelEvent(const WheelEvent& rhs);
/**
* @brief Move constructor.
* @SINCE_1_9.26
* @param[in] rhs A reference to the moved WheelEvent
*/
- WheelEvent( WheelEvent&& rhs );
+ WheelEvent(WheelEvent&& rhs) noexcept;
/**
* @brief Destructor.
* @param[in] rhs The WheelEvent to copy from
* @return A reference to this
*/
- WheelEvent& operator=( const WheelEvent& rhs );
+ WheelEvent& operator=(const WheelEvent& rhs);
/**
* @brief Move assignment operator.
* @param[in] rhs A reference to the moved WheelEvent
* @return A reference to this
*/
- WheelEvent& operator=( WheelEvent&& rhs );
+ WheelEvent& operator=(WheelEvent&& rhs) noexcept;
/**
* @brief Checks to see if Shift key modifier has been supplied.
uint32_t GetTime() const;
public: // Not intended for application developers
-
/// @cond internal
/**
* @brief This constructor is used internally to Create an initialized WheelEvent handle.
* @SINCE_1_9.26
* @param[in] wheelEvent A pointer to a newly allocated Dali resource
*/
- explicit DALI_INTERNAL WheelEvent( Internal::WheelEvent* hoverEvent );
+ explicit DALI_INTERNAL WheelEvent(Internal::WheelEvent* hoverEvent);
/// @endcond
};