1 #ifndef SHARED_STORE_CONTROLLER_H 2 #define SHARED_STORE_CONTROLLER_H 14 const char *
title()
override;
const char * title() override
static constexpr int k_maxNumberOfEditableCells
int numberOfColumns() override
int numberOfElements() override
static constexpr int maxBufferSize()
static constexpr KDCoordinate CommonRightMargin
Responder * parentResponder() const
static constexpr KDCoordinate k_cellWidth
int reusableCellCount(int type) override
void willDisplayCellAtLocation(HighlightCell *cell, int i, int j) override
bool setDataAtLocation(double floatBody, int columnIndex, int rowIndex) override
Responder * tabController() const override
int maxNumberOfElements() const override
void unloadView(View *view) override
bool handleEvent(Ion::Events::Event event) override
KDCoordinate columnWidth(int i) override
View * loadView() override
StoreParameterController m_storeParameterController
StoreController(Responder *parentResponder, FloatPairStore *store, ButtonRowController *header)
static constexpr KDCoordinate CommonLeftMargin
int typeAtLocation(int i, int j) override
HighlightCell * reusableCell(int index, int type) override
virtual HighlightCell * titleCells(int index)=0
char m_draftTextBuffer[TextField::maxBufferSize()]
double dataAtLocation(int columnIndex, int rowIndex) override
EvenOddEditableTextCell * m_editableCells[k_maxNumberOfEditableCells]
static constexpr int k_numberOfTitleCells
int indexFromCumulatedWidth(KDCoordinate offsetX) override
KDCoordinate cumulatedWidthFromIndex(int i) override
void didBecomeFirstResponder() override
bool cellAtLocationIsEditable(int columnIndex, int rowIndex) override