dataview.h

Clase wxDataViewListModel

Clase base con API abstracta para wxDataViewIndexListModel y wxDataViewVirtualListModel.

Jerarquía:

Jerarquia de wxdataViewListModel

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.