///
/// This signal is emitted when final receiver of events tied to focus is changed.
/// *focusObject* is the new receiver.
///
/// **See also:** [`focus_object()`]
///
/// Returns the QObject in currently active window that will be final receiver of events
/// tied to focus, such as key events.
This signal is emitted when final receiver of events tied to focus is changed.
focusObject* is the new receiver.



Returns the QObject in currently active window that will be final receiver of events
tied to focus, such as key events.
This signal is emitted when final receiver of events tied to focus is changed . focusObject * is the new receiver . Returns the QObject in currently active window that will be final receiver of events tied to focus such as key events .
pub fn focus_object() -> Option<Object<'a>> {
        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).focus_object)(obj_data);
            if ret_val.qt_data == ::std::ptr::null() {
                return None;
            }
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = Object::new_from_rc(t);
            } else {
                ret_val = Object::new_from_owned(t);
            }
            Some(ret_val)
        }
    }
pub fn focus_object ( ) -> Option < Object < ' a > > { 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 ) . focus_object ) ( obj_data ) ; if ret_val . qt_data == :: std :: ptr :: null ( ) { return None ; } let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = Object :: new_from_rc ( t ) ; } else { ret_val = Object :: new_from_owned ( t ) ; } Some ( ret_val ) } }
This signal is emitted when final receiver of events tied to focus is changed.
This signal is emitted when final receiver of events tied to focus is changed .