treelist.h

Clase wxTreeListItemComparator

Clase que define el orden de los elementos en wxTreeListCtrl.

Funciones miembro

wxTreeListItemComparator()

wxTreeListItemComparator::wxTreeListItemComparator()

Constructor por defecto.

Obsérvese que esta clase no es copiable, los comparadores no se pasan por valor.

~wxTreeListItemComparator()

virtual wxTreeListItemComparator::~wxTreeListItemComparator()

Destructor trivial pero virtual.

Aunque esta clase no es usada polimórficamente por wxWidgets en sí, proporciona un destructor virtual en caso de que sea usada así en el código de usuario.

Compare()

virtual int wxTreeListItemComparator::Compare( wxTreeListCtrl * treelist, unsigned column, wxTreeListItem first, wxTreeListItem second )

Función virtual pura que debe ser sobrescrita para definir el orden de clasificación.

La función de comparación debe devolver un valor negativo, nulo o positivo dependiendo de si el primer elemento es menor, igual o mayor que el segundo. Los elementos deben compararse utilizando sus valores para la columna dada.

Parámetros
treelist
El control cuyo contenido se está ordenando.
column
La columna de este control utilizada para la ordenación.
first
Primer elemento a comparar.
second
Segundo elemento a comparar.
Valor de retorno

Un valor negativo si el primer elemento es menor (es decir, debería aparecer por encima) que el segundo, cero si los dos elementos son iguales o un valor positivo si el primer elemento es mayor (es decir, debería aparecer por debajo) que el segundo.