Clase wxDataViewListModel
Clase base con API abstracta para wxDataViewIndexListModel y wxDataViewVirtualListModel.
Jerarquía:

Funciones miembro
~wxDataViewListModel()
virtual wxDataViewListModel::~wxDataViewListModel()
Destructor.
Compare()
int wxDataViewListModel::Compare( const wxDataViewItem & item1, const wxDataViewItem & item2, unsigned int column, bool ascending ) const
Método de comparación que ordena los elementos por su índice.
Reimplementado desde wxDataViewModel.
GetAttrByRow()
virtual bool wxDataViewListModel::GetAttrByRow( unsigned int row, unsigned int col, wxDataViewItemAttr & attr ) const
Sobrescribir para indicar que la fila tiene atributos de fuente especiales.
Esto sólo afecta al renderizador wxDataViewTextRendererText().
La versión de la clase base siempre devuelve simplemente false.
Parámetros
- row
- La fila para la que se solicita el atributo.
- col
- La columna para la que se solicita el atributo.
- attr
- El atributo que se rellenará si la función devuelve true.
Valor de retorno
true si este elemento tiene un atributo o false en caso contrario.
GetCount()
unsigned int wxDataViewListModel::GetCount() const
Devuelve el número de elementos (o filas) de la lista.
GetRow()
unsigned int wxDataViewListModel::GetRow(const wxDataViewItem & item) const
Devuelve la posición del elemento dado.
GetValueByRow()
virtual void wxDataViewListModel::GetValueByRow( wxVariant & variant, unsigned int row, unsigned int col ) const
Sobrescribir para permitir obtener valores del modelo.
Implementado en wxDataViewListStore.
IsEnabledByRow()
virtual bool wxDataViewListModel::IsEnabledByRow( unsigned int row, unsigned int col ) const
Sobrescribir si se desea deshabilitar elementos específicos.
La versión de la clase base siempre devuelve true, por lo que todos los elementos están habilitados de forma predeterminada.
Parámetros
- row
- La fila del elemento cuyo estado habilitado se solicita.
- col
- La columna del elemento cuyo estado habilitado se solicita.
Valor de retorno
true si el elemento de esta fila y columna debe estar habilitado, false en caso contrario.
Nota: Consultar wxDataViewModel::IsEnabled() para conocer el estado actual de la compatibilidad con la desactivación de elementos en diferentes plataformas.
SetValueByRow()
virtual bool wxDataViewListModel::SetValueByRow( const wxVariant & variant, unsigned int row, unsigned int col )
Se invoca para establecer un valor en el modelo.
Implementado en wxDataViewListStore.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxRefCounter y wxDataViewModel.