[escher/poincare] Remove duplicate function

Change-Id: Ie7ab03d1f2716d751f85a9f9747b064892a9b19e
This commit is contained in:
Léa Saviot
2018-04-17 15:42:07 +02:00
parent 0fee6685fe
commit f07127b68b
3 changed files with 6 additions and 14 deletions

View File

@@ -208,16 +208,13 @@ void ScrollableExpressionViewWithCursor::insertLayoutAtCursor(Poincare::Expressi
static_cast<Poincare::MatrixLayout *>(layout)->addGreySquares();
}
bool layoutWillBeMerged = layout->isHorizontal();
if (!layoutWillBeMerged) {
m_expressionViewWithCursor.cursor()->addLayout(layout);
if (pointedLayout != nullptr) {
m_expressionViewWithCursor.cursor()->setPointedExpressionLayout(pointedLayout);
} else {
m_expressionViewWithCursor.cursor()->setPointedExpressionLayout(layout->layoutToPointWhenInserting());
}
m_expressionViewWithCursor.cursor()->addLayoutAndMoveCursor(layout);
if (pointedLayout != nullptr) {
m_expressionViewWithCursor.cursor()->setPointedExpressionLayout(pointedLayout);
m_expressionViewWithCursor.cursor()->setPosition(Poincare::ExpressionLayoutCursor::Position::Right);
} else if (!layoutWillBeMerged) {
m_expressionViewWithCursor.cursor()->setPointedExpressionLayout(layout->layoutToPointWhenInserting());
m_expressionViewWithCursor.cursor()->setPosition(Poincare::ExpressionLayoutCursor::Position::Right);
} else {
m_expressionViewWithCursor.cursor()->addLayoutAndMoveCursor(layout);
}
m_expressionViewWithCursor.cursor()->hideEmptyLayoutIfNeeded();
reload();

View File

@@ -39,7 +39,6 @@ public:
bool moveDown(bool * shouldRecomputeLayout);
/* Edition */
void addLayout(ExpressionLayout * layout);
void addLayoutAndMoveCursor(ExpressionLayout * layout);
void addEmptyExponentialLayout();
void addFractionLayoutAndCollapseBrothers();

View File

@@ -41,10 +41,6 @@ bool ExpressionLayoutCursor::moveDown(bool * shouldRecomputeLayout) {
return m_pointedExpressionLayout->moveDown(this, shouldRecomputeLayout);
}
void ExpressionLayoutCursor::addLayout(ExpressionLayout * layout) {
pointedExpressionLayout()->addBrother(this, layout);
}
void ExpressionLayoutCursor::addLayoutAndMoveCursor(ExpressionLayout * layout) {
bool layoutWillBeMerged = layout->isHorizontal();
pointedExpressionLayout()->addBrotherAndMoveCursor(this, layout);