Improve wxDataViewModel::HasDefaultCompare() documentation
Document that returning true from it means that Compare() can (and will) be called with -1 as the column index when the default sort order is being used. Closes #18190.
This commit is contained in:
@@ -153,7 +153,10 @@ public:
|
|||||||
@param item2
|
@param item2
|
||||||
Second item to compare.
|
Second item to compare.
|
||||||
@param column
|
@param column
|
||||||
The column holding the items to be compared.
|
The column holding the items to be compared. If the model class
|
||||||
|
overrides HasDefaultCompare() to return @true, this parameter will
|
||||||
|
be @c (unsigned)-1 when sorting items if no column is selected for
|
||||||
|
sorting them.
|
||||||
@param ascending
|
@param ascending
|
||||||
Indicates whether the sort is being performed in ascending or
|
Indicates whether the sort is being performed in ascending or
|
||||||
descending order.
|
descending order.
|
||||||
@@ -273,7 +276,14 @@ public:
|
|||||||
|
|
||||||
If any other order (e.g. by index or order of appearance) is required,
|
If any other order (e.g. by index or order of appearance) is required,
|
||||||
then this should be used.
|
then this should be used.
|
||||||
|
|
||||||
|
Note that if this method is overridden to return @true, the
|
||||||
|
implementation of Compare() should be ready to accept @c (unsigned)-1
|
||||||
|
as the value for the column index parameter.
|
||||||
|
|
||||||
See wxDataViewIndexListModel for a model which makes use of this.
|
See wxDataViewIndexListModel for a model which makes use of this.
|
||||||
|
|
||||||
|
@see Compare()
|
||||||
*/
|
*/
|
||||||
virtual bool HasDefaultCompare() const;
|
virtual bool HasDefaultCompare() const;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user