QAbstractListModelAdapter

Trait QAbstractListModelAdapter 

Source
pub trait QAbstractListModelAdapter: DispatchMetaCall {
    // Required methods
    fn index(&self, row: i32, column: i32, parent: &QModelIndex) -> QModelIndex;
    fn row_count(&self, parent: &QModelIndex) -> i32;
    fn data(&self, index: &QModelIndex, role: i32) -> QVariant;
    fn role_names(&self) -> QHash<i32, QByteArray>;
    fn set_data(
        &mut self,
        index: &QModelIndex,
        value: &QVariant,
        role: i32,
    ) -> bool;
    fn remove_rows(
        &mut self,
        first: i32,
        count: i32,
        parent: &QModelIndex,
    ) -> bool;
    fn sibling(&self, row: i32, column: i32, idx: &QModelIndex) -> QModelIndex;
}

Required Methods§

Source

fn index(&self, row: i32, column: i32, parent: &QModelIndex) -> QModelIndex

Source

fn row_count(&self, parent: &QModelIndex) -> i32

Source

fn data(&self, index: &QModelIndex, role: i32) -> QVariant

Source

fn role_names(&self) -> QHash<i32, QByteArray>

Source

fn set_data(&mut self, index: &QModelIndex, value: &QVariant, role: i32) -> bool

Source

fn remove_rows(&mut self, first: i32, count: i32, parent: &QModelIndex) -> bool

Source

fn sibling(&self, row: i32, column: i32, idx: &QModelIndex) -> QModelIndex

Implementors§