diff --git a/apps/shared/values_parameter_controller.cpp b/apps/shared/values_parameter_controller.cpp index 98ed2650a..cb95ff1e4 100644 --- a/apps/shared/values_parameter_controller.cpp +++ b/apps/shared/values_parameter_controller.cpp @@ -6,9 +6,9 @@ namespace Shared { ValuesParameterController::ValuesParameterController(Responder * parentResponder, IntervalParameterController * intervalParameterController, I18n::Message title) : ViewController(parentResponder), m_pageTitle(title), - m_deleteColumn(MessageTableCell(I18n::Message::ClearColumn)), - m_copyColumn(MessageTableCellWithChevron(I18n::Message::CopyColumnInList)), - m_setInterval(MessageTableCellWithChevron(I18n::Message::IntervalSet)), + m_deleteColumn(MessageTableCell(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)), m_intervalParameterController(intervalParameterController) @@ -23,6 +23,12 @@ View * ValuesParameterController::view() { return &m_selectableTableView; } +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}; + myCell->setMessage(labels[index]); +} + void ValuesParameterController::didBecomeFirstResponder() { m_selectableTableView.selectCellAtLocation(0, 0); app()->setFirstResponder(&m_selectableTableView); diff --git a/apps/shared/values_parameter_controller.h b/apps/shared/values_parameter_controller.h index 4ed56916c..fc146c065 100644 --- a/apps/shared/values_parameter_controller.h +++ b/apps/shared/values_parameter_controller.h @@ -12,6 +12,7 @@ public: View * view() override; const char * title() override; bool handleEvent(Ion::Events::Event event) override; + void willDisplayCellForIndex(HighlightCell * cell, int index) override; void didBecomeFirstResponder() override; int numberOfRows() override; KDCoordinate cellHeight() override;