1 #ifndef ESCHER_SELECTABLE_TABLE_VIEW_H 2 #define ESCHER_SELECTABLE_TABLE_VIEW_H 27 void reloadData(
bool setFirstResponder =
true);
38 void unhighlightSelectedCell();
HighlightCell * selectedCell()
SelectableTableView(Responder *parentResponder, TableViewDataSource *dataSource, SelectableTableViewDataSource *selectionDataSource=nullptr, SelectableTableViewDelegate *delegate=nullptr)
Responder * parentResponder() const
SelectableTableViewDelegate * m_delegate
bool selectCellAtLocation(int i, int j, bool setFirstResponder=true)
virtual void didEnterResponderChain(Responder *previousFirstResponder) override
TableViewDataSource * dataSource()
void reloadData(bool setFirstResponder=true)
virtual bool handleEvent(Ion::Events::Event event) override
virtual void willExitResponderChain(Responder *nextFirstResponder) override
SelectableTableView(T *p)
SelectableTableViewDataSource * m_selectionDataSource