pub struct DynamicMetaObjectBuilder { /* private fields */ }Implementations§
Source§impl DynamicMetaObjectBuilder
impl DynamicMetaObjectBuilder
pub fn add_class_info(self: Pin<&mut Self>, name: &str, value: &str)
pub fn register_property( self: Pin<&mut Self>, name: &str, prop_id: u32, meta_type: &QMetaType, is_constant: bool, notify_signal: &str, )
pub fn register_signal( self: Pin<&mut Self>, name: &str, arg_meta_types: &[QMetaType], )
pub fn register_slot( self: Pin<&mut Self>, name: &str, slot_id: u32, arg_meta_types: &[QMetaType], return_meta_type: &QMetaType, mutability: Mutability, )
pub fn end_meta_registration(self: Pin<&mut Self>)
pub fn take_dynamic_metaobject_data( self: Pin<&mut Self>, ) -> *const DynamicMetaObjectData
Trait Implementations§
impl UniquePtrTarget for DynamicMetaObjectBuilder
Auto Trait Implementations§
impl !Freeze for DynamicMetaObjectBuilder
impl RefUnwindSafe for DynamicMetaObjectBuilder
impl !Send for DynamicMetaObjectBuilder
impl !Sync for DynamicMetaObjectBuilder
impl !Unpin for DynamicMetaObjectBuilder
impl UnwindSafe for DynamicMetaObjectBuilder
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