///
/// Returns information about the wheel event source.
///
/// The source can be used to distinguish between events that come from a mouse
/// with a physical wheel and events that are generated by some other means,
/// such as a flick gesture on a touchpad.
///
/// **Note**: Many platforms provide no such information. On such platforms
/// [Qt::MouseEventNotSynthesized](Qt::MouseEventNotSynthesized)
/// is returned always.
///
/// **See also:** [`t::mouse_event_source()`]
Returns information about the wheel event source.
The source can be used to distinguish between events that come from a mouse
with a physical wheel and events that are generated by some other means,
such as a flick gesture on a touchpad.

Note**: Many platforms provide no such information. On such platforms
[Qt::MouseEventNotSynthesized](Qt::MouseEventNotSynthesized)
is returned always.


Returns information about the wheel event source . The source can be used to distinguish between events that come from a mouse with a physical wheel and events that are generated by some other means such as a flick gesture on a touchpad . Note ** : Many platforms provide no such information . On such platforms [ Qt :: MouseEventNotSynthesized ] ( Qt :: MouseEventNotSynthesized ) is returned always .
pub fn source(&self) -> MouseEventSource {
        let (obj_data, funcs) = self.get_wheel_event_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).source)(obj_data);
            let ret_val = { transmute::<u32, MouseEventSource>(ret_val) };
            ret_val
        }
    }
pub fn source ( & self ) -> MouseEventSource { let ( obj_data , funcs ) = self . get_wheel_event_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . source ) ( obj_data ) ; let ret_val = { transmute :: < u32 , MouseEventSource > ( ret_val ) } ; ret_val } }
Returns information about the wheel event source.
Returns information about the wheel event source .
&self