mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/shared] In float parameter controllers, back has the same
consequence as 'validate' Change-Id: Id45f824c50af2f6e47be5abd9115d98971a1e073
This commit is contained in:
@@ -13,13 +13,6 @@ const char * IntervalParameterController::title() {
|
||||
return I18n::translate(I18n::Message::IntervalSet);
|
||||
}
|
||||
|
||||
void IntervalParameterController::viewWillAppear() {
|
||||
for (int i = 0; i < k_totalNumberOfCell; i++) {
|
||||
m_previousParameters[i] = parameterAtIndex(i);
|
||||
}
|
||||
FloatParameterController::viewWillAppear();
|
||||
}
|
||||
|
||||
int IntervalParameterController::numberOfRows() {
|
||||
return k_totalNumberOfCell+1;
|
||||
}
|
||||
@@ -47,11 +40,6 @@ void IntervalParameterController::unloadView() {
|
||||
FloatParameterController::unloadView();
|
||||
}
|
||||
|
||||
float IntervalParameterController::previousParameterAtIndex(int index) {
|
||||
assert(index >= 0 && index < k_totalNumberOfCell);
|
||||
return m_previousParameters[index];
|
||||
}
|
||||
|
||||
float IntervalParameterController::parameterAtIndex(int index) {
|
||||
GetterPointer getters[k_totalNumberOfCell] = {&Interval::start, &Interval::end, &Interval::step};
|
||||
return (m_interval->*getters[index])();
|
||||
|
||||
Reference in New Issue
Block a user