All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <ParamSpaceEditor.h>
Signals | |
void | check () |
Public Member Functions | |
ParamSpaceEditor (QWidget *parent=0) | |
ParamSpaceScript * | script () |
void | setEditable (bool e) |
void | setFrom (const ParamSpaceScript *script) |
void | setFrom (QString script) |
QString | text () |
Brief description of class still missing.
Full description of class still missing
DinverGui::ParamSpaceEditor::ParamSpaceEditor | ( | QWidget * | parent = 0 | ) |
Description of constructor still missing
References check(), and TRACE.
: QWidget(parent) { TRACE; setupUi(this); connect(checkBut, SIGNAL(clicked()), this, SIGNAL(check())); codeEdit->setText( "// This is just an example\n" "// It defines parameters, their range, their scale type (log or linear)\n" "// and their maximum precision (relative for log scale and absolute for\n" "// linear scale).\n" "parameter(\"v0\",\"m/s\",100,1000, \"log\", 0.05);\n" "parameter(\"v1\",\"m/s\",500,1500, \"linear\", 50);\n" "// Define conditions\n" "// A simple one: v0<1*v1+0\n" "linear(\"v0\",\"<\",1,\"v1\",0);\n" "// If there is a need for more complex conditions, send your request to marc@geopsy.org" ); RealSpace sp; ParamExpressionContext context(&sp); codeEdit->setContext(context); }
void DinverGui::ParamSpaceEditor::check | ( | ) | [signal] |
Referenced by ParamSpaceEditor().
References DinverCore::ParamSpaceScript::setText(), and TRACE.
{ TRACE; ParamSpaceScript * s=new ParamSpaceScript; s->setText(codeEdit->text()); return s; }
void DinverGui::ParamSpaceEditor::setEditable | ( | bool | e | ) |
void DinverGui::ParamSpaceEditor::setFrom | ( | const ParamSpaceScript * | script | ) |
References DinverCore::ParamSpaceScript::text(), and TRACE.
void DinverGui::ParamSpaceEditor::setFrom | ( | QString | script | ) |
QString DinverGui::ParamSpaceEditor::text | ( | ) |