mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-23 07:40:42 +01:00
22 lines
795 B
C++
22 lines
795 B
C++
#ifndef ESCHER_EXPRESSION_TABLE_CELL_WITH_EXPRESSION_H
|
|
#define ESCHER_EXPRESSION_TABLE_CELL_WITH_EXPRESSION_H
|
|
|
|
#include <escher/expression_table_cell.h>
|
|
#include <escher/i18n.h>
|
|
|
|
class ExpressionTableCellWithExpression : public ExpressionTableCell {
|
|
public:
|
|
ExpressionTableCellWithExpression(Responder * parentResponder = nullptr);
|
|
View * accessoryView() const override;
|
|
void setHighlighted(bool highlight) override;
|
|
void setAccessoryLayout(Poincare::Layout l);
|
|
void didBecomeFirstResponder() override;
|
|
void reloadScroll() override { m_accessoryExpressionView.reloadScroll(); }
|
|
private:
|
|
// Accessory margin is already handled in ScrollableExpressionView
|
|
KDCoordinate accessoryMargin() const override { return 0; }
|
|
ScrollableExpressionView m_accessoryExpressionView;
|
|
};
|
|
|
|
#endif
|