pub struct QListModelProxyRust { /* private fields */ }Implementations§
Source§impl QListModelProxyRust
impl QListModelProxyRust
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)
pub fn index(&self, row: i32, column: i32, parent: &QModelIndex) -> QModelIndex
pub fn row_count(&self, parent: &QModelIndex) -> i32
pub fn data(&self, index: &QModelIndex, role: i32) -> QVariant
pub fn role_names(&self) -> QHash<i32, QByteArray>
pub fn set_data( &mut self, index: &QModelIndex, value: &QVariant, role: i32, ) -> bool
pub fn remove_rows( &mut self, first: i32, count: i32, parent: &QModelIndex, ) -> bool
pub fn sibling(&self, row: i32, column: i32, idx: &QModelIndex) -> QModelIndex
pub fn base_index( &self, row: i32, column: i32, parent: &QModelIndex, ) -> QModelIndex
pub fn base_role_names(&self) -> QHash<i32, QByteArray>
pub fn base_set_data( &mut self, index: &QModelIndex, value: &QVariant, role: i32, ) -> bool
pub fn base_remove_rows( &mut self, first: i32, count: i32, parent: &QModelIndex, ) -> bool
pub fn base_sibling( &self, row: i32, column: i32, idx: &QModelIndex, ) -> QModelIndex
pub fn base_data_changed( &mut self, top_left: &QModelIndex, bottom_right: &QModelIndex, )
pub fn base_begin_insert_rows( &mut self, parent: &QModelIndex, first: i32, last: i32, )
pub fn base_end_insert_rows(&mut self)
pub fn base_begin_move_rows( &mut self, source_parent: &QModelIndex, source_first: i32, source_last: i32, destination_parent: &QModelIndex, destination_child: i32, )
pub fn base_end_move_rows(&mut self)
pub fn base_begin_remove_rows( &mut self, parent: &QModelIndex, first: i32, last: i32, )
pub fn base_end_remove_rows(&mut self)
pub fn base_begin_reset_model(&mut self)
pub fn base_end_reset_model(&mut self)
Trait Implementations§
Source§impl ExternType for QListModelProxyRust
impl ExternType for QListModelProxyRust
Source§impl QRustProxy for QListModelProxyRust
impl QRustProxy for QListModelProxyRust
type ProxyCppType = QListModelProxyCpp
type AdapterType = dyn QListModelAdapter
fn new<OnDropFn: FnOnce() + 'static>( rust_obj: &Rc<RefCell<dyn QListModelAdapter>>, 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 QListModelProxyCpp
fn get_cpp_proxy_mut(&self) -> *mut QListModelProxyCpp
Auto Trait Implementations§
impl !Freeze for QListModelProxyRust
impl !RefUnwindSafe for QListModelProxyRust
impl !Send for QListModelProxyRust
impl !Sync for QListModelProxyRust
impl Unpin for QListModelProxyRust
impl !UnwindSafe for QListModelProxyRust
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