LibreOffice Module toolkit (master) 1
|
provides sorting functionality for the data underlying an ITableModel More...
#include <tablesort.hxx>
Public Member Functions | |
virtual void | sortByColumn (ColPos const i_column, ColumnSortDirection const i_sortDirection)=0 |
sorts the rows in the model by the given column's data, in the given direction. More... | |
virtual ColumnSort | getCurrentSortOrder () const =0 |
retrieves the current sort order of the data More... | |
Protected Member Functions | |
~ITableDataSort () | |
provides sorting functionality for the data underlying an ITableModel
Definition at line 57 of file tablesort.hxx.
|
inlineprotected |
Definition at line 72 of file tablesort.hxx.
|
pure virtual |
retrieves the current sort order of the data
If the nColumnIndex
member of the returned structure is COL_INVALID
, then the data is currently not sorted.
Implemented in svt::table::UnoControlTableModel.
Referenced by svt::table::ColumnSortHandler::handleMouseUp(), and svt::table::GridTableRenderer::PaintColumnHeader().
|
pure virtual |
sorts the rows in the model by the given column's data, in the given direction.
Implemented in svt::table::UnoControlTableModel.
Referenced by svt::table::ColumnSortHandler::handleMouseUp().