COPASI API
4.16.103
|
#include <CQValidator.h>
Public Member Functions | |
CQValidator (Type *parent, QString(Type::*retrieve)(void) const, const char *name=0) | |
virtual void | force (const QString &input) const |
virtual State | revalidate () |
virtual void | saved () const |
virtual State | validate (QString &input, int &) const |
Protected Member Functions | |
State | setColor (const State &state) const |
Protected Attributes | |
QString | mLastAccepted |
Type * | mpContainer |
QString(Type::* | mRetrieve )(void) const |
Private Attributes | |
QColor | mAcceptableColor |
QColor | mErrorColor |
QColor | mSavedColor |
Definition at line 26 of file CQValidator.h.
|
inline |
Definition at line 30 of file CQValidator.h.
|
inlinevirtual |
Reimplemented in CQValidatorBound.
Definition at line 77 of file CQValidator.h.
Referenced by CQValidatorBound::force().
|
inlinevirtual |
Definition at line 63 of file CQValidator.h.
Referenced by CQFittingItemWidget::init(), CQExpressionWidget::isValid(), CQValidator< QTextEdit >::saved(), CQExpressionWidget::setBoolean(), CQExpressionWidget::setExpression(), CQExpressionWidget::setFunction(), CQFittingItemWidget::slotCheckLowerInf(), CQFittingItemWidget::slotCheckUpperInf(), CQTSSAWidget::slotDuration(), CQTrajectoryWidget::slotDuration(), CQTSSAWidget::slotIntervals(), CQTrajectoryWidget::slotIntervals(), CQTSSAWidget::slotIntervalSize(), CQTrajectoryWidget::slotIntervalSize(), CQCrossSectionTaskWidget::updateValues(), and CQExperimentDataValidator::validate().
|
inlinevirtual |
Definition at line 71 of file CQValidator.h.
Referenced by CQNotes::load(), CQExperimentData::loadExperiment(), CQFittingItemWidget::loadSelection(), CQCrossSectionTaskWidget::loadTask(), CQTSSAWidget::loadTask(), CQTrajectoryWidget::loadTask(), CQExperimentData::saveExperiment(), CQFittingItemWidget::saveSelection(), CQCrossSectionTaskWidget::saveTask(), CQTSSAWidget::saveTask(), CQTrajectoryWidget::saveTask(), CQExpressionWidget::setExpression(), and CQExperimentData::slotCheckFrom().
|
inlineprotected |
Definition at line 84 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::force(), and CQValidator< QTextEdit >::validate().
|
inlinevirtual |
Reimplemented in CQValidatorInt, CQValidatorDouble, CQValidatorBound, CQExperimentDataValidator, CQValidatorNotEmpty, CQValidatorFunction, CQValidatorExpression, and CQValidatorXML.
Definition at line 51 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::revalidate(), CQExpressionWidget::slotTextChanged(), CQValidatorXML::validate(), CQValidatorExpression::validate(), CQValidatorFunction::validate(), and CQValidatorNotEmpty::validate().
|
private |
Definition at line 111 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::CQValidator(), and CQValidator< QTextEdit >::setColor().
|
private |
Definition at line 113 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::CQValidator(), and CQValidator< QTextEdit >::setColor().
|
protected |
Definition at line 106 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::force(), CQValidator< QTextEdit >::saved(), and CQValidator< QTextEdit >::validate().
|
protected |
Definition at line 99 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::CQValidator(), CQValidator< QTextEdit >::revalidate(), CQValidator< QTextEdit >::saved(), CQValidator< QTextEdit >::setColor(), and CQValidator< QTextEdit >::validate().
|
protected |
Method to retrieve the content of the container as a QString
Definition at line 104 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::revalidate(), and CQValidator< QTextEdit >::saved().
|
private |
Definition at line 109 of file CQValidator.h.
Referenced by CQValidator< QTextEdit >::CQValidator(), and CQValidator< QTextEdit >::validate().