pub struct QObjectProxyRust { /* private fields */ }Implementations§
Source§impl QObjectProxyRust
impl QObjectProxyRust
pub fn drop_self(self_ptr: *mut Self)
pub fn invoke_slot( &self, slot_id: u32, inputs: &[*const u8], outputs: &[*mut u8], )
pub fn invoke_slot_mut( &mut self, slot_id: u32, inputs: &[*const u8], outputs: &[*mut u8], )
pub fn read_property(&self, prop_id: u32) -> QVariant
pub fn write_property(&mut self, prop_id: u32, value: &QVariant)
Trait Implementations§
Source§impl ExternType for QObjectProxyRust
impl ExternType for QObjectProxyRust
Source§impl QRustProxy for QObjectProxyRust
impl QRustProxy for QObjectProxyRust
type ProxyCppType = QObjectProxyCpp
type AdapterType = dyn QObjectAdapter
fn new<OnDropFn: FnOnce() + 'static>( rust_obj: &Rc<RefCell<dyn QObjectAdapter>>, construct: ConstructionMode, on_drop: OnDropFn, ) -> *mut Self
fn get_static_meta_object() -> &'static QMetaObject
fn get_size_of_cpp_proxy() -> usize
fn get_align_of_cpp_proxy() -> usize
fn get_qmetatype_list_of_cpp_proxy() -> QMetaType
fn get_cpp_proxy(&self) -> *const QObjectProxyCpp
fn get_cpp_proxy_mut(&self) -> *mut QObjectProxyCpp
Auto Trait Implementations§
impl !Freeze for QObjectProxyRust
impl !RefUnwindSafe for QObjectProxyRust
impl !Send for QObjectProxyRust
impl !Sync for QObjectProxyRust
impl Unpin for QObjectProxyRust
impl !UnwindSafe for QObjectProxyRust
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more