Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Calculation::OutputExpressionsView Class Reference

#include <output_expressions_view.h>

Inheritance diagram for Calculation::OutputExpressionsView:
EvenOddCell Responder HighlightCell View

Public Types

enum  SubviewType { SubviewType::ExactOutput, SubviewType::ApproximativeOutput }
 

Public Member Functions

 OutputExpressionsView (Responder *parentResponder)
 
void setExpressions (Poincare::ExpressionLayout **expressionsLayout)
 
void setEqualMessage (I18n::Message equalSignMessage)
 
KDColor backgroundColor () const override
 
void setHighlighted (bool highlight) override
 
Responderresponder () override
 
void reloadCell () override
 
KDSize minimalSizeForOptimalDisplay () const override
 
void didBecomeFirstResponder () override
 
bool handleEvent (Ion::Events::Event event) override
 
SubviewType selectedSubviewType ()
 
void setSelectedSubviewType (SubviewType subviewType)
 
- Public Member Functions inherited from EvenOddCell
 EvenOddCell ()
 
virtual void setEven (bool even)
 
void drawRect (KDContext *ctx, KDRect rect) const override
 
- Public Member Functions inherited from HighlightCell
 HighlightCell ()
 
bool isHighlighted () const
 
- Public Member Functions inherited from View
 View ()
 
virtual ~View ()
 
 View (const View &other)=delete
 
 View (View &&other)=delete
 
Viewoperator= (const View &other)=delete
 
Viewoperator= (View &&other)=delete
 
void resetSuperview ()
 
void setSize (KDSize size)
 
void setFrame (KDRect frame)
 
KDPoint pointFromPointInView (View *view, KDPoint point)
 
KDRect bounds () const
 
Viewsubview (int index)
 
- Public Member Functions inherited from Responder
 Responder (Responder *parentResponder)
 
virtual void willResignFirstResponder ()
 
virtual void didEnterResponderChain (Responder *previousFirstResponder)
 
virtual void willExitResponderChain (Responder *nextFirstResponder)
 
ResponderparentResponder () const
 
RespondercommonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
Appapp ()
 
virtual Toolboxtoolbox ()
 

Additional Inherited Members

- Protected Member Functions inherited from View
void markRectAsDirty (KDRect rect)
 
- Protected Attributes inherited from EvenOddCell
bool m_even
 
- Protected Attributes inherited from HighlightCell
bool m_highlighted
 
- Protected Attributes inherited from View
KDRect m_frame
 

Detailed Description

Definition at line 8 of file output_expressions_view.h.

Member Enumeration Documentation

◆ SubviewType

Enumerator
ExactOutput 
ApproximativeOutput 

Definition at line 10 of file output_expressions_view.h.

Constructor & Destructor Documentation

◆ OutputExpressionsView()

Calculation::OutputExpressionsView::OutputExpressionsView ( Responder parentResponder)

Definition at line 9 of file output_expressions_view.cpp.

Member Function Documentation

◆ backgroundColor()

KDColor Calculation::OutputExpressionsView::backgroundColor ( ) const
overridevirtual

Reimplemented from EvenOddCell.

Definition at line 42 of file output_expressions_view.cpp.

◆ didBecomeFirstResponder()

void Calculation::OutputExpressionsView::didBecomeFirstResponder ( )
overridevirtual

Reimplemented from Responder.

Definition at line 71 of file output_expressions_view.cpp.

◆ handleEvent()

bool Calculation::OutputExpressionsView::handleEvent ( Ion::Events::Event  event)
overridevirtual

Reimplemented from Responder.

Definition at line 79 of file output_expressions_view.cpp.

◆ minimalSizeForOptimalDisplay()

KDSize Calculation::OutputExpressionsView::minimalSizeForOptimalDisplay ( ) const
overridevirtual

Reimplemented from View.

Definition at line 58 of file output_expressions_view.cpp.

◆ reloadCell()

void Calculation::OutputExpressionsView::reloadCell ( )
overridevirtual

Reimplemented from HighlightCell.

Definition at line 47 of file output_expressions_view.cpp.

◆ responder()

Responder* Calculation::OutputExpressionsView::responder ( )
inlineoverridevirtual

Reimplemented from HighlightCell.

Definition at line 19 of file output_expressions_view.h.

◆ selectedSubviewType()

OutputExpressionsView::SubviewType Calculation::OutputExpressionsView::selectedSubviewType ( )

Definition at line 97 of file output_expressions_view.cpp.

◆ setEqualMessage()

void Calculation::OutputExpressionsView::setEqualMessage ( I18n::Message  equalSignMessage)

Definition at line 24 of file output_expressions_view.cpp.

◆ setExpressions()

void Calculation::OutputExpressionsView::setExpressions ( Poincare::ExpressionLayout **  expressionsLayout)

Definition at line 18 of file output_expressions_view.cpp.

◆ setHighlighted()

void Calculation::OutputExpressionsView::setHighlighted ( bool  highlight)
overridevirtual

Reimplemented from HighlightCell.

Definition at line 28 of file output_expressions_view.cpp.

◆ setSelectedSubviewType()

void Calculation::OutputExpressionsView::setSelectedSubviewType ( OutputExpressionsView::SubviewType  subviewType)

Definition at line 101 of file output_expressions_view.cpp.


The documentation for this class was generated from the following files: