pub struct QTableModelProxyRust { /* private fields */ }Implementations§
Source§impl QTableModelProxyRust
impl QTableModelProxyRust
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 parent(&self, child: &QModelIndex) -> QModelIndex
pub fn row_count(&self, parent: &QModelIndex) -> i32
pub fn column_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_columns( &mut self, first: i32, count: i32, parent: &QModelIndex, ) -> 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_role_names(&self) -> QHash<i32, QByteArray>
pub fn base_set_data( &mut self, index: &QModelIndex, value: &QVariant, role: i32, ) -> bool
pub fn base_remove_columns( &mut self, first: i32, count: i32, parent: &QModelIndex, ) -> 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_columns( &mut self, parent: &QModelIndex, first: i32, last: i32, )
pub fn base_end_insert_columns(&mut self)
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_columns( &mut self, source_parent: &QModelIndex, source_first: i32, source_last: i32, destination_parent: &QModelIndex, destination_child: i32, )
pub fn base_end_move_columns(&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_columns( &mut self, parent: &QModelIndex, first: i32, last: i32, )
pub fn base_end_remove_columns(&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)
pub fn base_create_index( &self, row: i32, column: i32, ptr: usize, ) -> QModelIndex
Trait Implementations§
Source§impl ExternType for QTableModelProxyRust
impl ExternType for QTableModelProxyRust
Source§impl QRustProxy for QTableModelProxyRust
impl QRustProxy for QTableModelProxyRust
type ProxyCppType = QTableModelProxyCpp
type AdapterType = dyn QTableModelAdapter
fn new<OnDropFn: FnOnce() + 'static>( rust_obj: &Rc<RefCell<dyn QTableModelAdapter>>, 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 QTableModelProxyCpp
fn get_cpp_proxy_mut(&self) -> *mut QTableModelProxyCpp
Auto Trait Implementations§
impl !Freeze for QTableModelProxyRust
impl !RefUnwindSafe for QTableModelProxyRust
impl !Send for QTableModelProxyRust
impl !Sync for QTableModelProxyRust
impl Unpin for QTableModelProxyRust
impl !UnwindSafe for QTableModelProxyRust
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