[escher] Change dynamic view controller paradigm

Change-Id: I57fd41c9b9ad8a1e8b684b97fdf80ddffd71881d
This commit is contained in:
Émilie Feral
2017-05-03 10:26:44 +02:00
parent a1f3c21d9b
commit 70fc734f7b
61 changed files with 338 additions and 475 deletions

View File

@@ -14,7 +14,6 @@ public:
const char * title() override;
void willDisplayCellForIndex(HighlightCell * cell, int index) override;
int numberOfRows() override;
void unloadView() override;
protected:
constexpr static int k_totalNumberOfCell = 3;
bool setParameterAtIndex(int parameterIndex, float f) override;
@@ -23,7 +22,8 @@ private:
HighlightCell * reusableParameterCell(int index, int type) override;
int reusableParameterCellCount(int type) override;
float parameterAtIndex(int index) override;
View * createView() override;
View * loadView() override;
void unloadView(View * view) override;
char m_draftTextBuffer[MessageTableCellWithEditableText::k_bufferLength];
MessageTableCellWithEditableText * m_intervalCells[k_totalNumberOfCell];
};