///
/// Returns the mouse event flags.
///
/// The mouse event flags provide additional information about a mouse event.
///
/// **See also:** [`t::mouse_event_flag()`]
/// **See also:** [`GraphicsSceneMouseEvent::flags`]
Returns the mouse event flags.
The mouse event flags provide additional information about a mouse event.


Returns the mouse event flags . The mouse event flags provide additional information about a mouse event .
pub fn flags(&self) -> MouseEventFlags {
        let (obj_data, funcs) = self.get_mouse_event_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).flags)(obj_data);
            let ret_val = MouseEventFlags::from_bits_truncate(ret_val);
            ret_val
        }
    }
pub fn flags ( & self ) -> MouseEventFlags { let ( obj_data , funcs ) = self . get_mouse_event_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . flags ) ( obj_data ) ; let ret_val = MouseEventFlags :: from_bits_truncate ( ret_val ) ; ret_val } }
Returns the mouse event flags.
Returns the mouse event flags .
&self