COPASI API
4.16.103
|
#include <CQTrajectoryWidget.h>
Public Slots | |
void | slotDuration () |
void | slotIntervals () |
void | slotIntervalSize () |
void | slotOutputDelay (bool checked) |
void | updateIntervals () |
![]() | |
void | adjustTable () |
void | slotFinishThread () |
Public Member Functions | |
CQTrajectoryWidget (QWidget *parent=0, const char *name=0) | |
virtual bool | runTask () |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
virtual | ~CQTrajectoryWidget () |
![]() | |
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 | |
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 Member Functions | |
void | checkTimeSeries () |
void | destroy () |
void | init () |
void | showUnits () |
Additional Inherited Members | |
![]() | |
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 34 of file CQTrajectoryWidget.h.
CQTrajectoryWidget::CQTrajectoryWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 39 of file CQTrajectoryWidget.cpp.
References init().
|
virtual |
|
private |
Definition at line 358 of file CQTrajectoryWidget.cpp.
References CCopasiRootContainer::getDatamodelList(), and TSMAX.
Referenced by loadTask(), runTask(), slotDuration(), slotIntervals(), and slotIntervalSize().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 324 of file CQTrajectoryWidget.cpp.
References CTrajectoryMethod::createMethod().
|
private |
Definition at line 88 of file CQTrajectoryWidget.cpp.
References mpTrajectoryProblem, and pdelete.
Referenced by ~CQTrajectoryWidget().
|
private |
Definition at line 56 of file CQTrajectoryWidget.cpp.
References max, TaskWidget::mpBtnWidget, TaskWidget::mpHeaderWidget, TaskWidget::mpMethodWidget, mpTrajectoryProblem, mpValidatorDelay, mpValidatorDuration, mpValidatorIntervals, mpValidatorIntervalSize, CQValidatorDouble::setRange(), CQValidatorInt::setRange(), CQTaskHeaderWidget::setTaskName(), CQTaskMethodWidget::setValidMethods(), CQTaskMethodWidget::showMethodParameters(), slotOutputDelay(), and CTrajectoryTask::ValidMethods.
Referenced by CQTrajectoryWidget().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 268 of file CQTrajectoryWidget.cpp.
References C_FLOAT64, checkTimeSeries(), CTrajectoryProblem::getContinueSimultaneousEvents(), CCopasiRootContainer::getDatamodelList(), CTrajectoryProblem::getDuration(), CTrajectoryProblem::getOutputEvent(), CTrajectoryProblem::getOutputStartTime(), CCopasiTask::getProblem(), CTrajectoryProblem::getStepNumber(), CTrajectoryProblem::getStepSize(), TaskWidget::loadCommon(), TaskWidget::loadMethod(), min, TaskWidget::mpTask, mpTrajectoryProblem, mpValidatorDelay, mpValidatorDuration, mpValidatorIntervals, mpValidatorIntervalSize, pdelete, pTask, CQValidator< Type >::saved(), showUnits(), CTrajectoryProblem::timeSeriesRequested(), and updateIntervals().
|
virtual |
Implements TaskWidget.
Definition at line 329 of file CQTrajectoryWidget.cpp.
References checkTimeSeries(), TaskWidget::commonBeforeRunTask(), and TaskWidget::commonRunTask().
Referenced by SliderDialog::runTimeCourse().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 173 of file CQTrajectoryWidget.cpp.
References C_FLOAT64, CTrajectoryProblem::getContinueSimultaneousEvents(), CCopasiRootContainer::getDatamodelList(), CTrajectoryProblem::getDuration(), CTrajectoryProblem::getOutputEvent(), CTrajectoryProblem::getOutputStartTime(), CCopasiTask::getProblem(), CTrajectoryProblem::getStepNumber(), CTrajectoryProblem::getStepSize(), TaskWidget::mChanged, TaskWidget::mpTask, mpValidatorDelay, mpValidatorDuration, mpValidatorIntervals, mpValidatorIntervalSize, pTask, TaskWidget::saveCommon(), CQValidator< Type >::saved(), TaskWidget::saveMethod(), CTrajectoryProblem::setContinueSimultaneousEvents(), CTrajectoryProblem::setDuration(), CTrajectoryProblem::setOutputEvent(), CTrajectoryProblem::setOutputStartTime(), CTrajectoryProblem::setStepNumber(), CTrajectoryProblem::setStepSize(), CTrajectoryProblem::setTimeSeriesRequested(), and CTrajectoryProblem::timeSeriesRequested().
|
private |
Definition at line 451 of file CQTrajectoryWidget.cpp.
References FROM_UTF8, CCopasiDataModel::getModel(), CModel::getTimeUnitsDisplayString(), and CopasiWidget::mpDataModel.
Referenced by loadTask(), and update().
|
slot |
Definition at line 93 of file CQTrajectoryWidget.cpp.
References checkTimeSeries(), FROM_UTF8, CCopasiMessage::getAllMessageText(), CTrajectoryProblem::getStepNumber(), CTrajectoryProblem::getStepSize(), CQMessageBox::information(), mpTrajectoryProblem, mpValidatorIntervals, mpValidatorIntervalSize, CQValidator< Type >::revalidate(), CTrajectoryProblem::setDuration(), and updateIntervals().
|
slot |
Definition at line 144 of file CQTrajectoryWidget.cpp.
References checkTimeSeries(), FROM_UTF8, CCopasiMessage::getAllMessageText(), CTrajectoryProblem::getStepSize(), CQMessageBox::information(), mpTrajectoryProblem, mpValidatorIntervalSize, CQValidator< Type >::revalidate(), CTrajectoryProblem::setStepNumber(), and updateIntervals().
|
slot |
Definition at line 118 of file CQTrajectoryWidget.cpp.
References checkTimeSeries(), FROM_UTF8, CCopasiMessage::getAllMessageText(), CTrajectoryProblem::getStepNumber(), CTrajectoryProblem::getStepSize(), CQMessageBox::information(), mpTrajectoryProblem, mpValidatorIntervals, mpValidatorIntervalSize, CQValidator< Type >::revalidate(), CTrajectoryProblem::setStepSize(), and updateIntervals().
|
slot |
Definition at line 167 of file CQTrajectoryWidget.cpp.
References updateIntervals().
Referenced by init().
|
protectedvirtual |
Reimplemented from TaskWidget.
Definition at line 342 of file CQTrajectoryWidget.cpp.
References ListViews::findWidgetFromId(), CQTimeSeriesWidget::loadResult(), CopasiWidget::mpListView, TaskWidget::mpTask, and pResult.
|
virtual |
Reimplemented from TaskWidget.
Definition at line 431 of file CQTrajectoryWidget.cpp.
References ListViews::CHANGE, ListViews::MODEL, and showUnits().
|
slot |
Definition at line 373 of file CQTrajectoryWidget.cpp.
References C_FLOAT64, CCopasiRootContainer::getDatamodelList(), max, and min.
Referenced by loadTask(), slotDuration(), slotIntervals(), slotIntervalSize(), and slotOutputDelay().
|
private |
Definition at line 65 of file CQTrajectoryWidget.h.
Referenced by destroy(), init(), loadTask(), slotDuration(), slotIntervals(), and slotIntervalSize().
|
private |
Definition at line 62 of file CQTrajectoryWidget.h.
Referenced by init(), loadTask(), and saveTask().
|
private |
Definition at line 64 of file CQTrajectoryWidget.h.
Referenced by init(), loadTask(), and saveTask().
|
private |
Definition at line 61 of file CQTrajectoryWidget.h.
Referenced by init(), loadTask(), saveTask(), slotDuration(), and slotIntervalSize().
|
private |
Definition at line 63 of file CQTrajectoryWidget.h.
Referenced by init(), loadTask(), saveTask(), slotDuration(), slotIntervals(), and slotIntervalSize().