pub struct QAbstractListModelProxyRust { /* private fields */ }Implementations§
Source§impl QAbstractListModelProxyRust
impl QAbstractListModelProxyRust
pub fn drop_self(self_ptr: *mut Self)
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 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 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 QRustProxy for QAbstractListModelProxyRust
impl QRustProxy for QAbstractListModelProxyRust
type ProxyCppType = QAbstractListModelProxyCpp
type AdapterType = dyn QAbstractListModelAdapter
fn new<OnDropFn: FnOnce() + 'static>( rust_obj: &Rc<RefCell<dyn QAbstractListModelAdapter>>, 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 QAbstractListModelProxyCpp
fn get_cpp_proxy_mut(&self) -> *mut QAbstractListModelProxyCpp
Auto Trait Implementations§
impl !Freeze for QAbstractListModelProxyRust
impl !RefUnwindSafe for QAbstractListModelProxyRust
impl !Send for QAbstractListModelProxyRust
impl !Sync for QAbstractListModelProxyRust
impl Unpin for QAbstractListModelProxyRust
impl !UnwindSafe for QAbstractListModelProxyRust
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