[apps/shared] In float parameter controllers, back has the same

consequence as 'validate'

Change-Id: Id45f824c50af2f6e47be5abd9115d98971a1e073
This commit is contained in:
Émilie Feral
2017-04-25 16:20:55 +02:00
parent f65c8f3a27
commit 7715da8e36
12 changed files with 0 additions and 77 deletions

View File

@@ -17,15 +17,6 @@ const char * RangeParameterController::title() {
return I18n::translate(I18n::Message::Axis);
}
void RangeParameterController::viewWillAppear() {
for (int i = 0; i < k_numberOfTextCell; i++) {
int index = i > 2 ? i + 1 : i;
m_previousParameters[i] = parameterAtIndex(index);
}
m_previousSwitchState = m_interactiveRange->yAuto();
FloatParameterController::viewWillAppear();
}
int RangeParameterController::numberOfRows() {
return k_numberOfTextCell+2;
}
@@ -96,17 +87,9 @@ bool RangeParameterController::handleEvent(Ion::Events::Event event) {
selectableTableView()->reloadData();
return true;
}
if (event == Ion::Events::Back) {
m_interactiveRange->setYAuto(m_previousSwitchState);
}
return FloatParameterController::handleEvent(event);
}
float RangeParameterController::previousParameterAtIndex(int parameterIndex) {
int index = parameterIndex > 2 ? parameterIndex - 1 : parameterIndex;
return m_previousParameters[index];
}
float RangeParameterController::parameterAtIndex(int parameterIndex) {
ParameterGetterPointer getters[k_numberOfTextCell] = {&InteractiveCurveViewRange::xMin,
&InteractiveCurveViewRange::xMax, &InteractiveCurveViewRange::yMin, &InteractiveCurveViewRange::yMax};