diff --git a/apps/shared/values_parameter_controller.cpp b/apps/shared/values_parameter_controller.cpp index cb95ff1e4..8739295c4 100644 --- a/apps/shared/values_parameter_controller.cpp +++ b/apps/shared/values_parameter_controller.cpp @@ -7,7 +7,7 @@ ValuesParameterController::ValuesParameterController(Responder * parentResponder ViewController(parentResponder), m_pageTitle(title), m_deleteColumn(MessageTableCell(I18n::Message::Default)), - m_copyColumn(MessageTableCellWithChevron(I18n::Message::Default)), + //m_copyColumn(MessageTableCellWithChevron(I18n::Message::Default)), m_setInterval(MessageTableCellWithChevron(I18n::Message::Default)), m_selectableTableView(SelectableTableView(this, this, 0, 1, Metric::CommonTopMargin, Metric::CommonRightMargin, Metric::CommonBottomMargin, Metric::CommonLeftMargin)), @@ -25,7 +25,7 @@ View * ValuesParameterController::view() { void ValuesParameterController::willDisplayCellForIndex(HighlightCell * cell, int index) { MessageTableCell * myCell = (MessageTableCell *)cell; - I18n::Message labels[k_totalNumberOfCell] = {I18n::Message::ClearColumn, I18n::Message::CopyColumnInList, I18n::Message::IntervalSet}; + I18n::Message labels[k_totalNumberOfCell] = {I18n::Message::ClearColumn, I18n::Message::IntervalSet};// {I18n::Message::ClearColumn, I18n::Message::CopyColumnInList, I18n::Message::IntervalSet}; myCell->setMessage(labels[index]); } @@ -47,9 +47,11 @@ bool ValuesParameterController::handleEvent(Ion::Events::Event event) { stack->pop(); return true; } - case 1: + /* TODO: implement copy column + * case 1: return false; - case 2: + */ + case 1: { StackViewController * stack = ((StackViewController *)parentResponder()); stack->push(m_intervalParameterController); @@ -70,7 +72,7 @@ int ValuesParameterController::numberOfRows() { HighlightCell * ValuesParameterController::reusableCell(int index) { assert(index >= 0); assert(index < k_totalNumberOfCell); - HighlightCell * cells[] = {&m_deleteColumn, &m_copyColumn, &m_setInterval}; + HighlightCell * cells[] = {&m_deleteColumn, &m_setInterval}; //{&m_deleteColumn, &m_copyColumn, &m_setInterval}; return cells[index]; } diff --git a/apps/shared/values_parameter_controller.h b/apps/shared/values_parameter_controller.h index fc146c065..d22f8047c 100644 --- a/apps/shared/values_parameter_controller.h +++ b/apps/shared/values_parameter_controller.h @@ -19,10 +19,11 @@ public: HighlightCell * reusableCell(int index) override; int reusableCellCount() override; private: - constexpr static int k_totalNumberOfCell = 3; + constexpr static int k_totalNumberOfCell = 2;//3; I18n::Message m_pageTitle; MessageTableCell m_deleteColumn; - MessageTableCellWithChevron m_copyColumn; + /* TODO: implement copy column */ + //MessageTableCellWithChevron m_copyColumn; MessageTableCellWithChevron m_setInterval; SelectableTableView m_selectableTableView; IntervalParameterController * m_intervalParameterController;