[poincare] Remove old expression_view_with_cursor.h file

Change-Id: I0f96e79fdf2d374c88c0f590101ff4e7205dcb54
This commit is contained in:
Léa Saviot
2018-04-24 13:27:40 +02:00
parent 772187725c
commit f6c3f7b0e9
2 changed files with 0 additions and 38 deletions

View File

@@ -23,7 +23,6 @@
#include <escher/expression_table_cell.h>
#include <escher/expression_table_cell_with_pointer.h>
#include <escher/expression_view.h>
#include <escher/expression_view_with_cursor.h>
#include <escher/gauge_view.h>
#include <escher/highlight_cell.h>
#include <escher/image.h>

View File

@@ -1,37 +0,0 @@
#ifndef ESCHER_EXPRESSION_VIEW_WITH_CURSOR_H
#define ESCHER_EXPRESSION_VIEW_WITH_CURSOR_H
#include <escher/expression_view.h>
#include <escher/text_cursor_view.h>
#include <kandinsky/point.h>
#include <poincare/expression_layout.h>
#include <poincare/expression_layout_cursor.h>
class ExpressionViewWithCursor : public View {
public:
ExpressionViewWithCursor(Poincare::ExpressionLayout * expressionLayout);
bool isEditing() const { return m_isEditing; }
void setEditing(bool isEditing);
void setCursor(Poincare::ExpressionLayoutCursor cursor) { m_cursor = cursor; }
void cursorPositionChanged();
KDRect cursorRect();
Poincare::ExpressionLayoutCursor * cursor() { return &m_cursor; }
ExpressionView * expressionView() { return &m_expressionView; }
/* View */
KDSize minimalSizeForOptimalDisplay() const override;
private:
enum class Position {
Top,
Bottom
};
int numberOfSubviews() const override { return 2; }
View * subviewAtIndex(int index) override;
void layoutSubviews() override;
void layoutCursorSubview();
Poincare::ExpressionLayoutCursor m_cursor;
ExpressionView m_expressionView;
TextCursorView m_cursorView;
bool m_isEditing;
};
#endif