All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Signals | Public Member Functions
DinverGui::ParamSpaceEditor Class Reference

Brief description of class still missing. More...

#include <ParamSpaceEditor.h>

List of all members.

Signals

void check ()

Public Member Functions

 ParamSpaceEditor (QWidget *parent=0)
ParamSpaceScriptscript ()
void setEditable (bool e)
void setFrom (const ParamSpaceScript *script)
void setFrom (QString script)
QString text ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

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);
}

Member Function Documentation

Referenced by ParamSpaceEditor().

References DinverCore::ParamSpaceScript::setText(), and TRACE.

{
  TRACE;
  ParamSpaceScript * s=new ParamSpaceScript;
  s->setText(codeEdit->text());
  return s;
}

References TRACE.

{
  TRACE;
  codeEdit->setReadOnly( !e);
}

References DinverCore::ParamSpaceScript::text(), and TRACE.

{
  TRACE;
  codeEdit->setText(script->text());
}
void DinverGui::ParamSpaceEditor::setFrom ( QString  script)

References TRACE.

{
  TRACE;
  codeEdit->setText(script);
}

References TRACE.

{
  TRACE;
  return codeEdit->text();
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines