[apps] Better compartimentalize viewWillAppear and

didBecomeFirstResponder

Change-Id: I9ad482907304973a4aa74f517d506667171a036f
This commit is contained in:
Émilie Feral
2017-02-17 18:42:57 +01:00
parent 7d06868ad9
commit 8311e8857c
15 changed files with 83 additions and 29 deletions

View File

@@ -95,8 +95,13 @@ bool ValuesController::handleEvent(Ion::Events::Event event) {
}
void ValuesController::didBecomeFirstResponder() {
headerViewController()->setSelectedButton(-1);
EditableCellTableViewController::didBecomeFirstResponder();
if (m_selectableTableView.selectedRow() == -1) {
m_selectableTableView.deselectTable();
headerViewController()->setSelectedButton(0);
} else {
headerViewController()->setSelectedButton(-1);
}
}
ViewController * ValuesController::intervalParameterController() {
@@ -287,7 +292,8 @@ int ValuesController::activeColumn() {
}
void ValuesController::viewWillAppear() {
m_selectableTableView.reloadData();
headerViewController()->setSelectedButton(-1);
EditableCellTableViewController::viewWillAppear();
}
CartesianFunction * ValuesController::functionAtColumn(int i) {