COPASI API
4.16.103
|
#include <CQCrossSectionTaskWidget.h>
Public Member Functions | |
CQCrossSectionTaskWidget (QWidget *parent=0, const char *name=0) | |
virtual bool | runTask () |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
virtual | ~CQCrossSectionTaskWidget () |
![]() | |
CCopasiTask * | getTask () |
virtual bool | leave () |
TaskWidget (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0) | |
~TaskWidget () | |
![]() | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
virtual void | setFramework (int framework) |
void | setIgnoreUpdates (bool v) |
Protected Member Functions | |
void | commitInput () |
virtual CCopasiMethod * | createMethod (const CCopasiMethod::SubType &type) |
virtual bool | loadTask () |
virtual bool | saveTask () |
virtual bool | taskFinishedEvent () |
![]() | |
bool | commonAfterRunTask () |
bool | commonBeforeRunTask () |
bool | commonRunTask () |
virtual bool | enterProtected () |
void | finishTask () |
bool | loadCommon () |
bool | loadMethod () |
bool | saveCommon () |
bool | saveMethod () |
Private Slots | |
void | slotChooseVariable () |
void | slotOutputConvergence (bool) |
void | slotOutputConvergenceTolerance () |
void | slotOutputCrossings (bool) |
void | slotOutputCrossingsLimit () |
void | slotOutputDelay (bool) |
void | slotOutputDelayTime () |
void | slotUpdateConvergence (bool) |
void | slotUpdateConvergenceTolerance () |
void | slotUpdateCrossings (bool) |
void | slotUpdateCrossingsLimit () |
void | slotUpdateTime () |
void | slotValueRate () |
Private Member Functions | |
void | destroy () |
void | init () |
void | setSingleObject (const CCopasiObject *pSingleVariable) |
void | showUnits () |
void | updateValues () |
Additional Inherited Members | |
![]() | |
void | adjustTable () |
void | slotFinishThread () |
![]() | |
void | assistantBtnClicked () |
void | reportBtnClicked () |
void | revertBtnClicked () |
void | runBtnClicked () |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
![]() | |
bool | mChanged |
CQTaskBtnWidget * | mpBtnWidget |
CQTaskHeaderWidget * | mpHeaderWidget |
CCopasiMethod * | mpMethod |
QGridLayout * | mpMethodLayout |
CQTaskMethodWidget * | mpMethodWidget |
CProgressBar * | mProgressBar |
QSpacerItem * | mpSpacer1 |
QSpacerItem * | mpSpacer2 |
CCopasiTask * | mpTask |
CQTaskThread * | mpTaskThread |
![]() | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Definition at line 23 of file CQCrossSectionTaskWidget.h.
CQCrossSectionTaskWidget::CQCrossSectionTaskWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 41 of file CQCrossSectionTaskWidget.cpp.
References CQIconResource::copasi, CQIconResource::icon(), and init().
|
virtual |
|
protected |
Definition at line 124 of file CQCrossSectionTaskWidget.cpp.
References mpCrossSectionProblem, mpSingleVariable, CCrossSectionProblem::setConvergenceOutTolerance(), CCrossSectionProblem::setConvergenceTolerance(), CCrossSectionProblem::setCrossingsLimit(), CCrossSectionProblem::setFlagLimitConvergence(), CCrossSectionProblem::setFlagLimitCrossings(), CCrossSectionProblem::setFlagLimitOutConvergence(), CCrossSectionProblem::setFlagLimitOutCrossings(), CCrossSectionProblem::setFlagLimitOutTime(), CCrossSectionProblem::setOutCrossingsLimit(), CTrajectoryProblem::setOutputStartTime(), CCrossSectionProblem::setPositiveDirection(), CCrossSectionProblem::setSingleObjectCN(), CCrossSectionProblem::setThreshold(), and CCrossSectionProblem::setTimeLimit().
Referenced by runTask(), slotUpdateTime(), and slotValueRate().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 336 of file CQCrossSectionTaskWidget.cpp.
|
private |
Definition at line 119 of file CQCrossSectionTaskWidget.cpp.
References mpCrossSectionProblem, and pdelete.
Referenced by ~CQCrossSectionTaskWidget().
|
private |
Definition at line 69 of file CQCrossSectionTaskWidget.cpp.
References ListViews::findWidgetFromId(), max, TaskWidget::mpBtnWidget, mpCrossSectionProblem, TaskWidget::mpHeaderWidget, CopasiWidget::mpListView, TaskWidget::mpMethodWidget, mpValidatorCrossing, mpValidatorLC, mpValidatorOutLC, mpValidatorOutTime, mpValidatorOutTolerance, mpValidatorTime, mpValidatorTolerance, pResult, CQValidatorDouble::setRange(), CQValidatorInt::setRange(), CQTaskHeaderWidget::setTaskName(), CQTimeSeriesWidget::setTitle(), and CQTaskMethodWidget::showMethodParameters().
Referenced by CQCrossSectionTaskWidget().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 234 of file CQCrossSectionTaskWidget.cpp.
References CCrossSectionProblem::getConvergenceOutTolerance(), CCrossSectionProblem::getConvergenceTolerance(), CCrossSectionProblem::getCrossingsLimit(), CCrossSectionProblem::getFlagLimitConvergence(), CCrossSectionProblem::getFlagLimitCrossings(), CCrossSectionProblem::getFlagLimitOutConvergence(), CCrossSectionProblem::getFlagLimitOutCrossings(), CCrossSectionProblem::getFlagLimitOutTime(), CCopasiContainer::getObject(), CCopasiObject::getObjectDataModel(), CCrossSectionProblem::getOutCrossingsLimit(), CTrajectoryProblem::getOutputStartTime(), CCopasiTask::getProblem(), CCrossSectionProblem::getSingleObjectCN(), CCrossSectionProblem::getThreshold(), CCrossSectionProblem::getTimeLimit(), CCrossSectionProblem::isPositiveDirection(), TaskWidget::loadCommon(), TaskWidget::loadMethod(), mpCrossSectionProblem, TaskWidget::mpTask, mpValidatorCrossing, mpValidatorLC, mpValidatorOutLC, mpValidatorOutTime, mpValidatorOutTolerance, mpValidatorTime, mpValidatorTolerance, pdelete, pTask, CQValidator< Type >::saved(), setSingleObject(), and showUnits().
|
virtual |
Implements TaskWidget.
Definition at line 144 of file CQCrossSectionTaskWidget.cpp.
References commitInput(), TaskWidget::commonBeforeRunTask(), and TaskWidget::commonRunTask().
Referenced by SliderDialog::runCrossSectionTask().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 160 of file CQCrossSectionTaskWidget.cpp.
References CCopasiTask::getProblem(), mpSingleVariable, TaskWidget::mpTask, mpValidatorCrossing, mpValidatorLC, mpValidatorOutLC, mpValidatorOutTime, mpValidatorOutTolerance, mpValidatorTime, mpValidatorTolerance, pTask, TaskWidget::saveCommon(), CQValidator< Type >::saved(), TaskWidget::saveMethod(), CCrossSectionProblem::setConvergenceOutTolerance(), CCrossSectionProblem::setConvergenceTolerance(), CCrossSectionProblem::setCrossingsLimit(), CCrossSectionProblem::setFlagLimitConvergence(), CCrossSectionProblem::setFlagLimitCrossings(), CCrossSectionProblem::setFlagLimitOutConvergence(), CCrossSectionProblem::setFlagLimitOutCrossings(), CCrossSectionProblem::setFlagLimitOutTime(), CCrossSectionProblem::setOutCrossingsLimit(), CTrajectoryProblem::setOutputStartTime(), CCrossSectionProblem::setPositiveDirection(), CCrossSectionProblem::setSingleObjectCN(), CCrossSectionProblem::setThreshold(), and CCrossSectionProblem::setTimeLimit().
|
private |
Definition at line 350 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiObject::getObjectDisplayName(), and mpSingleVariable.
Referenced by loadTask(), and slotChooseVariable().
|
private |
Definition at line 565 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiDataModel::getModel(), CModel::getTimeUnitsDisplayString(), and CopasiWidget::mpDataModel.
Referenced by loadTask(), and update().
|
privateslot |
Definition at line 341 of file CQCrossSectionTaskWidget.cpp.
References CCopasiSelectionDialog::getObjectSingle(), mpSingleVariable, CQSimpleSelectionTree::ObservedValues, setSingleObject(), and CQSimpleSelectionTree::Variables.
|
privateslot |
Definition at line 454 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiMessage::getAllMessageText(), CQMessageBox::information(), mpCrossSectionProblem, and CCrossSectionProblem::setConvergenceOutTolerance().
|
privateslot |
Definition at line 498 of file CQCrossSectionTaskWidget.cpp.
|
privateslot |
Definition at line 435 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiMessage::getAllMessageText(), CQMessageBox::information(), mpCrossSectionProblem, and CCrossSectionProblem::setOutCrossingsLimit().
|
privateslot |
Definition at line 505 of file CQCrossSectionTaskWidget.cpp.
|
privateslot |
Definition at line 413 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiMessage::getAllMessageText(), CQMessageBox::information(), mpCrossSectionProblem, and CTrajectoryProblem::setOutputStartTime().
|
privateslot |
Definition at line 512 of file CQCrossSectionTaskWidget.cpp.
|
privateslot |
Definition at line 391 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiMessage::getAllMessageText(), CQMessageBox::information(), mpCrossSectionProblem, and CCrossSectionProblem::setConvergenceTolerance().
|
privateslot |
Definition at line 483 of file CQCrossSectionTaskWidget.cpp.
|
privateslot |
Definition at line 368 of file CQCrossSectionTaskWidget.cpp.
References FROM_UTF8, CCopasiMessage::getAllMessageText(), CQMessageBox::information(), mpCrossSectionProblem, CCrossSectionProblem::setCrossingsLimit(), and CCrossSectionProblem::setFlagLimitCrossings().
|
privateslot |
Definition at line 490 of file CQCrossSectionTaskWidget.cpp.
|
privateslot |
|
privateslot |
|
protectedvirtual |
Reimplemented from TaskWidget.
Definition at line 215 of file CQCrossSectionTaskWidget.cpp.
References ListViews::findWidgetFromId(), CQTimeSeriesWidget::loadResult(), CopasiWidget::mpListView, TaskWidget::mpTask, and pResult.
|
virtual |
Reimplemented from TaskWidget.
Definition at line 545 of file CQCrossSectionTaskWidget.cpp.
References ListViews::CHANGE, ListViews::MODEL, and showUnits().
|
private |
Definition at line 520 of file CQCrossSectionTaskWidget.cpp.
References CCrossSectionProblem::getConvergenceOutTolerance(), CCrossSectionProblem::getConvergenceTolerance(), CCrossSectionProblem::getCrossingsLimit(), CCrossSectionProblem::getOutCrossingsLimit(), CTrajectoryProblem::getOutputStartTime(), CCrossSectionProblem::getThreshold(), CCrossSectionProblem::getTimeLimit(), mpCrossSectionProblem, mpValidatorCrossing, mpValidatorLC, mpValidatorOutLC, mpValidatorOutTime, mpValidatorOutTolerance, mpValidatorTime, mpValidatorTolerance, and CQValidator< Type >::revalidate().
|
private |
Definition at line 53 of file CQCrossSectionTaskWidget.h.
Referenced by commitInput(), destroy(), init(), loadTask(), slotOutputConvergence(), slotOutputCrossings(), slotOutputDelay(), slotUpdateConvergence(), slotUpdateCrossings(), and updateValues().
|
private |
Definition at line 52 of file CQCrossSectionTaskWidget.h.
Referenced by commitInput(), saveTask(), setSingleObject(), and slotChooseVariable().
|
private |
Definition at line 61 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().
|
private |
Definition at line 55 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().
|
private |
Definition at line 58 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().
|
private |
Definition at line 59 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().
|
private |
Definition at line 60 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().
|
private |
Definition at line 56 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().
|
private |
Definition at line 57 of file CQCrossSectionTaskWidget.h.
Referenced by init(), loadTask(), saveTask(), and updateValues().