|
ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
|
The TableView delegate protocol. More...
#include <TableView.h>
Data Fields | |
| TableCellView *(* | cellForColumnAndRow )(const TableView *tableView, const TableColumn *column, size_t row) |
| Called by the TableView to instantiate cells. More... | |
| void(* | didSelectRowsAtIndexes )(TableView *tableView, const IndexSet *selectedRowIndexes) |
| Called by the TableView when the row selection changes. More... | |
| void(* | didSetSortColumn )(TableView *tableView) |
| Called by the TableView when the sort column or order changes. More... | |
| ident | self |
| The delegate self-reference. More... | |
The TableView delegate protocol.
Definition at line 83 of file TableView.h.
| TableCellView *(* TableViewDelegate::cellForColumnAndRow) (const TableView *tableView, const TableColumn *column, size_t row) |
Called by the TableView to instantiate cells.
| tableView | The TableView. |
| column | The TableColumn. |
| row | The row number. |
Definition at line 97 of file TableView.h.
| void(* TableViewDelegate::didSelectRowsAtIndexes) (TableView *tableView, const IndexSet *selectedRowIndexes) |
Called by the TableView when the row selection changes.
| tableView | The TableView. |
| selectedRowIndexes | The indexes of the selected rows. |
Definition at line 105 of file TableView.h.
| void(* TableViewDelegate::didSetSortColumn) (TableView *tableView) |
Called by the TableView when the sort column or order changes.
| tableView | The TableView. |
$(tableView, reloadData). Definition at line 114 of file TableView.h.
| ident TableViewDelegate::self |
The delegate self-reference.
Definition at line 88 of file TableView.h.