All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <ExpressionEditor.h>
Public Member Functions | |
ExpressionEditor (QWidget *parent=0) | |
void | setContext (const ExpressionContext &c) |
void | setReadOnly (bool ro) |
void | setText (const QString &t) |
QString | text () const |
~ExpressionEditor () |
Brief description of class still missing.
Full description of class still missing
QGpGuiTools::ExpressionEditor::ExpressionEditor | ( | QWidget * | parent = 0 | ) |
Description of constructor still missing
References TRACE.
: QWidget(parent) { TRACE; setupUi(this); // Operator list is the same for all contexts operatorList->addItem("="); operatorList->addItem("+="); operatorList->addItem("-="); operatorList->addItem("*="); operatorList->addItem("/="); operatorList->addItem("+"); operatorList->addItem("-"); operatorList->addItem("*"); operatorList->addItem("/"); operatorList->addItem("DIV"); operatorList->addItem("MOD"); operatorList->addItem("=="); operatorList->addItem("!="); operatorList->addItem("<"); operatorList->addItem("<="); operatorList->addItem(">"); operatorList->addItem(">="); operatorList->addItem("[0]"); on_codeEdit_cursorPositionChanged (); }
void QGpGuiTools::ExpressionEditor::setContext | ( | const ExpressionContext & | c | ) |
References QGpCoreTools::ExpressionContext::functions(), TRACE, and QGpCoreTools::ExpressionContext::variables().
{ TRACE; QStringList variables=c.variables(); for(QStringList::iterator it=variables.begin(); it!=variables.end(); it++ ) { variableList->addItem( *it); } QStringList functions=c.functions(); for(QStringList::iterator it=functions.begin(); it!=functions.end(); it++ ) { functionList->addItem( *it); } }
void QGpGuiTools::ExpressionEditor::setReadOnly | ( | bool | ro | ) |
void QGpGuiTools::ExpressionEditor::setText | ( | const QString & | t | ) |
QString QGpGuiTools::ExpressionEditor::text | ( | ) | const |