[escher] Extrude scroll view model to its delegate

Change-Id: If863de63f5f77edb5e2905633067e03aecdd8937
This commit is contained in:
Émilie Feral
2017-04-28 14:05:32 +02:00
parent 3f98061a4c
commit 0517066cc0
42 changed files with 148 additions and 111 deletions

View File

@@ -24,10 +24,10 @@ View * ListParameterController::view() {
void ListParameterController::didBecomeFirstResponder() {
m_selectableTableView.reloadData();
if (m_selectableTableView.selectedRow() == -1) {
if (selectedRow() == -1) {
selectCellAtLocation(0, 0);
} else {
selectCellAtLocation(m_selectableTableView.selectedColumn(), m_selectableTableView.selectedRow());
selectCellAtLocation(selectedColumn(), selectedRow());
}
app()->setFirstResponder(&m_selectableTableView);
}
@@ -46,7 +46,7 @@ void ListParameterController::setFunction(Function * function) {
bool ListParameterController::handleEvent(Ion::Events::Event event) {
if (event == Ion::Events::OK) {
return handleEnterOnRow(m_selectableTableView.selectedRow());
return handleEnterOnRow(selectedRow());
}
return false;
}