copasi API  0.1
Public Member Functions | Protected Attributes
CQValidatorExpression Class Reference

#include <CQExpressionWidget.h>

Inheritance diagram for CQValidatorExpression:
CQValidator< QTextEdit > QValidator

List of all members.

Public Member Functions

 CQValidatorExpression (QTextEdit *parent, const char *name=0, bool isBoolean=false)
virtual State validate (QString &input, int &pos) const
virtual CExpressiongetExpression ()
void setBooleanRequired (bool booleanRequired)

Protected Attributes

CExpression mExpression

Detailed Description

The class for checking the validity of a given mathematical expression


Constructor & Destructor Documentation

CQValidatorExpression::CQValidatorExpression ( QTextEdit *  parent,
const char *  name = 0,
bool  isBoolean = false 
)

Member Function Documentation

CExpression * CQValidatorExpression::getExpression ( ) [virtual]

Function to get CExpression object

void CQValidatorExpression::setBooleanRequired ( bool  booleanRequired)

Function to set whether boolean is required

QValidator::State CQValidatorExpression::validate ( QString &  input,
int &  pos 
) const [virtual]

Function to validate a string input

This function ensures that any characters on Expression Widget are validated to go to further processes.

Reimplemented from CQValidator< QTextEdit >.


Member Data Documentation


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