pub fn keyboard_modifiers() -> KeyboardModifiers {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_gui_application)(::std::ptr::null()).all_funcs)
                    .gui_application_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).keyboard_modifiers)(obj_data);
            let ret_val = KeyboardModifiers::from_bits_truncate(ret_val);
            ret_val
        }
    }
///
/// Returns the current state of the modifier keys on the keyboard. The current
/// state is updated sychronously as the event queue is emptied of events that
/// will spontaneously change the keyboard state (QEvent::KeyPress and
/// QEvent::KeyRelease events).
///
/// It should be noted this may not reflect the actual keys held on the input
/// device at the time of calling but rather the modifiers as last reported in
/// one of the above events. If no keys are being held Qt::NoModifier is
/// returned.
///
/// **See also:** [`mouse_buttons()`]
/// [`query_keyboard_modifiers()`]
Returns the current state of the modifier keys on the keyboard. The current
state is updated sychronously as the event queue is emptied of events that
will spontaneously change the keyboard state (QEvent::KeyPress and
QEvent::KeyRelease events).

It should be noted this may not reflect the actual keys held on the input
device at the time of calling but rather the modifiers as last reported in
one of the above events. If no keys are being held Qt::NoModifier is
returned.


Returns the current state of the modifier keys on the keyboard . The current state is updated sychronously as the event queue is emptied of events that will spontaneously change the keyboard state ( QEvent :: KeyPress and QEvent :: KeyRelease events ) . It should be noted this may not reflect the actual keys held on the input device at the time of calling but rather the modifiers as last reported in one of the above events . If no keys are being held Qt :: NoModifier is returned .
pub fn keyboard_modifiers() -> KeyboardModifiers {
        let (obj_data, funcs) = unsafe {
            (
                ::std::ptr::null(),
                (*((*rute_ffi_get()).get_gui_application)(::std::ptr::null()).all_funcs)
                    .gui_application_funcs,
            )
        };
        unsafe {
            let ret_val = ((*funcs).keyboard_modifiers)(obj_data);
            let ret_val = KeyboardModifiers::from_bits_truncate(ret_val);
            ret_val
        }
    }
pub fn keyboard_modifiers ( ) -> KeyboardModifiers { let ( obj_data , funcs ) = unsafe { ( :: std :: ptr :: null ( ) , ( * ( ( * rute_ffi_get ( ) ) . get_gui_application ) ( :: std :: ptr :: null ( ) ) . all_funcs ) . gui_application_funcs , ) } ; unsafe { let ret_val = ( ( * funcs ) . keyboard_modifiers ) ( obj_data ) ; let ret_val = KeyboardModifiers :: from_bits_truncate ( ret_val ) ; ret_val } }
Returns the current state of the modifier keys on the keyboard.
Returns the current state of the modifier keys on the keyboard .