Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
Interaction::ExpressionEditor Class Reference

Public Member Functions

Expressionparse (const QString &expression_text={})
 
void setOperatorDescriptors (const OperatorDescriptorList *ops)
 
void setText (const QString &expression_text)
 

Private Attributes

const OperatorDescriptorListops_
 
QString text_
 

Member Function Documentation

◆ parse()

Expression * Interaction::ExpressionEditor::parse ( const QString &  expression_text = {})

◆ setOperatorDescriptors()

void Interaction::ExpressionEditor::setOperatorDescriptors ( const OperatorDescriptorList ops)
inline

◆ setText()

void Interaction::ExpressionEditor::setText ( const QString &  expression_text)
inline

Member Data Documentation

◆ ops_

const OperatorDescriptorList* Interaction::ExpressionEditor::ops_
private

◆ text_

QString Interaction::ExpressionEditor::text_
private