[apps/*/values_controller] Move m_setIntervalButton to derived classes

This commit is contained in:
Ruben Dashyan
2019-09-02 16:32:05 +02:00
parent 634e812806
commit dd0be4471c
6 changed files with 24 additions and 16 deletions

View File

@@ -13,7 +13,13 @@ ValuesController::ValuesController(Responder * parentResponder,InputEventHandler
#if COPY_COLUMN
m_sequenceParameterController('n'),
#endif
m_intervalParameterController(this, inputEventHandlerDelegate, m_interval)
m_intervalParameterController(this, inputEventHandlerDelegate, m_interval),
m_setIntervalButton(this, I18n::Message::IntervalSet, Invocation([](void * context, void * sender) {
ValuesController * valuesController = (ValuesController *) context;
StackViewController * stack = ((StackViewController *)valuesController->stackController());
stack->push(valuesController->intervalParameterController());
return true;
}, this), k_font)
{
for (int i = 0; i < k_maxNumberOfSequences; i++) {
m_sequenceTitleCells[i].setOrientation(FunctionTitleCell::Orientation::HorizontalIndicator);