Numworks Epsilon
1.4.1
Graphing Calculator Operating System
expression_table_cell.h
Go to the documentation of this file.
1
#ifndef ESCHER_EXPRESSION_TABLE_CELL_H
2
#define ESCHER_EXPRESSION_TABLE_CELL_H
3
4
#include <
escher/expression_view.h
>
5
#include <
escher/table_cell.h
>
6
7
class
ExpressionTableCell
:
public
TableCell
{
8
public
:
9
ExpressionTableCell
(
Layout
layout =
Layout::Horizontal
);
10
View
*
labelView
()
const override
;
11
void
setHighlighted
(
bool
highlight)
override
;
12
void
setExpression
(
Poincare::ExpressionLayout
* expressionLayout);
13
private
:
14
ExpressionView
m_labelExpressionView;
15
};
16
17
#endif
TableCell::Layout::Horizontal
expression_view.h
ExpressionTableCell::setExpression
void setExpression(Poincare::ExpressionLayout *expressionLayout)
Definition:
expression_table_cell.cpp:21
Poincare::ExpressionLayout
Definition:
expression_layout.h:8
ExpressionTableCell
Definition:
expression_table_cell.h:7
ExpressionView
Definition:
expression_view.h:14
ExpressionTableCell::setHighlighted
void setHighlighted(bool highlight) override
Definition:
expression_table_cell.cpp:15
View
Definition:
view.h:23
table_cell.h
ExpressionTableCell::ExpressionTableCell
ExpressionTableCell(Layout layout=Layout::Horizontal)
Definition:
expression_table_cell.cpp:5
TableCell
Definition:
table_cell.h:6
TableCell::Layout
Layout
Definition:
table_cell.h:8
ExpressionTableCell::labelView
View * labelView() const override
Definition:
expression_table_cell.cpp:11
epsilon
escher
include
escher
expression_table_cell.h
Generated by
1.8.14