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.