diff --git a/apps/shared/store_parameter_controller.cpp b/apps/shared/store_parameter_controller.cpp index dec09aa1b..354547045 100644 --- a/apps/shared/store_parameter_controller.cpp +++ b/apps/shared/store_parameter_controller.cpp @@ -16,18 +16,10 @@ StoreParameterController::StoreParameterController(Responder * parentResponder, { } -void StoreParameterController::selectXColumn(bool xColumnSelected) { - m_xColumnSelected = xColumnSelected; -} - const char * StoreParameterController::title() { return I18n::translate(I18n::Message::ColumnOptions); } -View * StoreParameterController::view() { - return &m_selectableTableView; -} - void StoreParameterController::didBecomeFirstResponder() { selectCellAtLocation(0, 0); app()->setFirstResponder(&m_selectableTableView); @@ -62,10 +54,6 @@ bool StoreParameterController::handleEvent(Ion::Events::Event event) { return false; } -int StoreParameterController::numberOfRows() { - return k_totalNumberOfCell; -}; - HighlightCell * StoreParameterController::reusableCell(int index) { assert(index >= 0); assert(index < k_totalNumberOfCell); @@ -73,12 +61,4 @@ HighlightCell * StoreParameterController::reusableCell(int index) { return cells[index]; } -int StoreParameterController::reusableCellCount() { - return k_totalNumberOfCell; -} - -KDCoordinate StoreParameterController::cellHeight() { - return Metric::ParameterCellHeight; -} - } diff --git a/apps/shared/store_parameter_controller.h b/apps/shared/store_parameter_controller.h index e8e620b63..3dc5b0abf 100644 --- a/apps/shared/store_parameter_controller.h +++ b/apps/shared/store_parameter_controller.h @@ -10,15 +10,15 @@ namespace Shared { class StoreParameterController : public ViewController, public SimpleListViewDataSource, public SelectableTableViewDataSource { public: StoreParameterController(Responder * parentResponder, FloatPairStore * store); - void selectXColumn(bool xColumnSelected); - View * view() override; + void selectXColumn(bool xColumnSelected) { m_xColumnSelected = xColumnSelected; } + View * view() override { return &m_selectableTableView; } const char * title() override; bool handleEvent(Ion::Events::Event event) override; void didBecomeFirstResponder() override; - int numberOfRows() override; - KDCoordinate cellHeight() override; + int numberOfRows() override { return k_totalNumberOfCell; } + KDCoordinate cellHeight() override { return Metric::ParameterCellHeight; } HighlightCell * reusableCell(int index) override; - int reusableCellCount() override; + int reusableCellCount() override { return k_totalNumberOfCell; } private: #if COPY_IMPORT_LIST constexpr static int k_totalNumberOfCell = 3;