[apps][escher] Use only one draftTextBuffer by controller (as you cannot

edit all cells at the same time)

Change-Id: Ifbc6e8c7b7f2dd17539666ed3b1253f1c28ef873
This commit is contained in:
Émilie Feral
2016-12-14 12:02:10 +01:00
parent bed8b40e5b
commit bbe1b06eae
18 changed files with 37 additions and 51 deletions

View File

@@ -70,15 +70,13 @@ void ParametersController::ContentView::layoutSubviews() {
ParametersController::ParametersController(Responder * parentResponder) :
FloatParameterController(parentResponder),
m_menuListCell{EditableTextMenuListCell(&m_selectableTableView, this, m_draftTextBuffer),
EditableTextMenuListCell(&m_selectableTableView, this, m_draftTextBuffer)},
m_contentView(ContentView(this, &m_selectableTableView)),
m_law(nullptr),
m_buttonSelected(false),
m_calculationController(CalculationController(nullptr))
{
for (int k = 0; k < k_maxNumberOfCells; k++) {
m_menuListCell[k].setParentResponder(&m_selectableTableView);
m_menuListCell[k].setDelegate(this);
}
}
ExpressionTextFieldDelegate * ParametersController::textFieldDelegate() {