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 |