[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

@@ -46,18 +46,17 @@ bool VariableBoxController::ContentViewController::handleEvent(Ion::Events::Even
return true;
}
if (event == Ion::Events::OK) {
int selectedRow = m_selectableTableView.selectedRow();
m_selectableTableView.deselectTable();
if (m_currentPage == Page::RootMenu) {
m_previousSelectedRow = selectedRow;
m_previousSelectedRow = selectedRow();
m_firstSelectedRow = 0;
m_currentPage = pageAtIndex(selectedRow);
m_currentPage = pageAtIndex(selectedRow());
app()->setFirstResponder(this);
return true;
}
m_firstSelectedRow = 0;
char label[3];
putLabelAtIndexInBuffer(selectedRow, label);
putLabelAtIndexInBuffer(selectedRow(), label);
const char * editedText = label;
if (!m_textFieldCaller->isEditing()) {
m_textFieldCaller->setEditing(true);