COPASI API
4.16.103
|
#include <TaskWidget.h>
Public Slots | |
void | adjustTable () |
void | slotFinishThread () |
Public Member Functions | |
CCopasiTask * | getTask () |
virtual bool | leave () |
virtual bool | runTask ()=0 |
TaskWidget (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0) | |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
~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 Slots | |
void | assistantBtnClicked () |
void | reportBtnClicked () |
void | revertBtnClicked () |
void | runBtnClicked () |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Protected Member Functions | |
bool | commonAfterRunTask () |
bool | commonBeforeRunTask () |
bool | commonRunTask () |
virtual CCopasiMethod * | createMethod (const CCopasiMethod::SubType &type)=0 |
virtual bool | enterProtected () |
void | finishTask () |
bool | loadCommon () |
bool | loadMethod () |
virtual bool | loadTask ()=0 |
bool | saveCommon () |
bool | saveMethod () |
virtual bool | saveTask ()=0 |
virtual bool | taskFinishedEvent () |
Protected Attributes | |
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 57 of file TaskWidget.h.
TaskWidget::TaskWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 , |
||
Qt::WFlags | fl = 0 |
||
) |
Definition at line 52 of file TaskWidget.cpp.
References assistantBtnClicked(), mpBtnWidget, mpHeaderWidget, mpMethodWidget, mpTaskThread, reportBtnClicked(), revertBtnClicked(), runBtnClicked(), and slotFinishThread().
TaskWidget::~TaskWidget | ( | ) |
|
slot |
Definition at line 293 of file TaskWidget.cpp.
Referenced by CopasiUI3Window::slotFontSelection().
|
protectedslot |
Definition at line 228 of file TaskWidget.cpp.
References ListViews::ADD, mpTask, ListViews::PLOT, CopasiWidget::protectedNotify(), saveTask(), and DefaultPlotDialog::setTask().
Referenced by TaskWidget().
|
protected |
Definition at line 365 of file TaskWidget.cpp.
References ListViews::CHANGE, CCopasiMessage::clearDeque(), CProgressBar::finish(), CCopasiRootContainer::getDatamodelList(), CopasiUI3Window::getMainWindow(), loadTask(), mProgressBar, mpTask, CopasiWidget::protectedNotify(), CCopasiTask::setCallBack(), ListViews::STATE, CopasiUI3Window::suspendAutoSave(), CModel::updateNonSimulatedValues(), and CModel::updateSimulatedValues().
Referenced by finishTask().
|
protected |
Definition at line 317 of file TaskWidget.cpp.
References CopasiUI3Window::autoSave(), CCopasiMessage::clearDeque(), CReport::confirmOverwrite(), CProgressBar::create(), CQMessageBox::critical(), CCopasiMessage::getAllMessageText(), CopasiUI3Window::getMainWindow(), CCopasiTask::getReport(), CReport::getTarget(), mProgressBar, mpTask, saveTask(), CCopasiTask::setCallBack(), and CopasiUI3Window::suspendAutoSave().
Referenced by CQCrossSectionTaskWidget::runTask(), CQMoietiesTaskWidget::runTask(), CQLNAWidget::runTask(), CQLyapWidget::runTask(), CQMCAWidget::runTask(), CQFittingWidget::runTask(), CQEFMWidget::runTask(), CQOptimizationWidget::runTask(), ScanWidget::runTask(), CQTSSAWidget::runTask(), SensitivitiesWidget::runTask(), SteadyStateWidget::runTask(), and CQTrajectoryWidget::runTask().
|
protected |
Definition at line 395 of file TaskWidget.cpp.
References C_INT, CCopasiMessage::clearDeque(), CCopasiMessage::COMMANDLINE, CQMessageBox::critical(), CCopasiMessage::ERROR, CProgressBar::finish(), finishTask(), CCopasiMessage::getAllMessageText(), CCopasiRootContainer::getDatamodelList(), CCopasiMessage::getHighestSeverity(), CCopasiMessage::getNumber(), CCopasiTask::initialize(), MCCopasiMessage, mProgressBar, mpTask, mpTaskThread, CCopasiTask::OUTPUT_UI, CCopasiMessage::peekLastMessage(), and CQMessageBox::question().
Referenced by CQCrossSectionTaskWidget::runTask(), CQMoietiesTaskWidget::runTask(), CQLNAWidget::runTask(), CQLyapWidget::runTask(), CQMCAWidget::runTask(), CQFittingWidget::runTask(), CQEFMWidget::runTask(), CQOptimizationWidget::runTask(), ScanWidget::runTask(), CQTSSAWidget::runTask(), SensitivitiesWidget::runTask(), SteadyStateWidget::runTask(), and CQTrajectoryWidget::runTask().
|
protectedpure virtual |
|
protectedvirtual |
Reimplemented from CopasiWidget.
Definition at line 547 of file TaskWidget.cpp.
References CCopasiTask::getMethod(), loadTask(), mpMethod, CopasiWidget::mpObject, and mpTask.
|
protected |
Definition at line 474 of file TaskWidget.cpp.
References CCopasiMessage::clearDeque(), CCopasiMessage::COMMANDLINE, commonAfterRunTask(), CQMessageBox::critical(), CProgressBar::finish(), CCopasiMessage::getAllMessageText(), CCopasiMessage::getHighestSeverity(), CQMessageBox::information(), MCCopasiMessage, mProgressBar, mpTask, CCopasiMessage::peekLastMessage(), CCopasiTask::restore(), and taskFinishedEvent().
Referenced by commonRunTask(), and slotFinishThread().
CCopasiTask * TaskWidget::getTask | ( | ) |
Definition at line 513 of file TaskWidget.cpp.
References mpTask.
Referenced by Worker::getIndexForWidget(), and CQTaskThread::run().
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 542 of file TaskWidget.cpp.
References saveTask().
Referenced by SliderDialog::runTask().
|
protected |
Definition at line 247 of file TaskWidget.cpp.
References CCopasiTask::isScheduled(), CCopasiTask::isUpdateModel(), mpHeaderWidget, mpTask, and CQTaskHeaderWidget::saved().
Referenced by CQMoietiesTaskWidget::loadTask(), CQEFMWidget::loadTask(), CQCrossSectionTaskWidget::loadTask(), CQLyapWidget::loadTask(), CQLNAWidget::loadTask(), ScanWidget::loadTask(), CQMCAWidget::loadTask(), SensitivitiesWidget::loadTask(), SteadyStateWidget::loadTask(), CQFittingWidget::loadTask(), CQTSSAWidget::loadTask(), CQOptimizationWidget::loadTask(), and CQTrajectoryWidget::loadTask().
|
protected |
Definition at line 284 of file TaskWidget.cpp.
References CQTaskMethodWidget::loadMethod(), mpMethodWidget, mpTask, and CQTaskMethodWidget::setTask().
Referenced by CQCrossSectionTaskWidget::loadTask(), CQEFMWidget::loadTask(), CQLyapWidget::loadTask(), SensitivitiesWidget::loadTask(), SteadyStateWidget::loadTask(), CQFittingWidget::loadTask(), CQTSSAWidget::loadTask(), CQOptimizationWidget::loadTask(), and CQTrajectoryWidget::loadTask().
|
protectedpure virtual |
Implemented in CQTrajectoryWidget, CQOptimizationWidget, CQTSSAWidget, CQFittingWidget, SteadyStateWidget, SensitivitiesWidget, CQLNAWidget, CQMCAWidget, ScanWidget, CQOscillationTaskWidget, CQLyapWidget, CQCrossSectionTaskWidget, CQEFMWidget, and CQMoietiesTaskWidget.
Referenced by commonAfterRunTask(), enterProtected(), and revertBtnClicked().
|
protectedslot |
Definition at line 216 of file TaskWidget.cpp.
References CQReportDefinitionSelect::exec(), CCopasiTask::getReport(), CQReportDefinitionSelect::loadReportDefinitionVector(), CopasiWidget::mpListView, mpTask, and CQReportDefinitionSelect::setReport().
Referenced by TaskWidget().
|
protectedslot |
Definition at line 193 of file TaskWidget.cpp.
References CCopasiTask::getMethod(), loadTask(), mpMethod, mpTask, and pdelete.
Referenced by TaskWidget().
|
protectedslot |
Definition at line 208 of file TaskWidget.cpp.
References mpBtnWidget, and runTask().
Referenced by TaskWidget().
|
pure virtual |
Implemented in CQTrajectoryWidget, CQTSSAWidget, SensitivitiesWidget, SteadyStateWidget, ScanWidget, CQOptimizationWidget, CQEFMWidget, CQOscillationTaskWidget, CQFittingWidget, CQLNAWidget, CQLyapWidget, CQMCAWidget, CQCrossSectionTaskWidget, and CQMoietiesTaskWidget.
Referenced by Worker::finishedLoading(), and runBtnClicked().
|
protected |
Definition at line 258 of file TaskWidget.cpp.
References CCopasiTask::isScheduled(), CCopasiTask::isUpdateModel(), mChanged, mpHeaderWidget, mpTask, CQTaskHeaderWidget::saved(), CCopasiTask::setScheduled(), and CCopasiTask::setUpdateModel().
Referenced by CQMoietiesTaskWidget::saveTask(), CQEFMWidget::saveTask(), CQCrossSectionTaskWidget::saveTask(), CQLyapWidget::saveTask(), CQLNAWidget::saveTask(), CQMCAWidget::saveTask(), ScanWidget::saveTask(), SensitivitiesWidget::saveTask(), SteadyStateWidget::saveTask(), CQFittingWidget::saveTask(), CQTSSAWidget::saveTask(), CQOptimizationWidget::saveTask(), and CQTrajectoryWidget::saveTask().
|
protected |
Definition at line 308 of file TaskWidget.cpp.
References mChanged, mpMethodWidget, mpTask, and CQTaskMethodWidget::saveMethod().
Referenced by CQCrossSectionTaskWidget::saveTask(), CQEFMWidget::saveTask(), CQLyapWidget::saveTask(), SensitivitiesWidget::saveTask(), SteadyStateWidget::saveTask(), CQFittingWidget::saveTask(), CQTSSAWidget::saveTask(), CQOptimizationWidget::saveTask(), and CQTrajectoryWidget::saveTask().
|
protectedpure virtual |
Implemented in CQTrajectoryWidget, CQOptimizationWidget, CQTSSAWidget, CQFittingWidget, SteadyStateWidget, SensitivitiesWidget, ScanWidget, CQLNAWidget, CQMCAWidget, CQLyapWidget, CQOscillationTaskWidget, CQCrossSectionTaskWidget, CQEFMWidget, and CQMoietiesTaskWidget.
Referenced by assistantBtnClicked(), commonBeforeRunTask(), and leave().
|
slot |
Definition at line 455 of file TaskWidget.cpp.
References CCopasiMessage::COMMANDLINE, CQMessageBox::critical(), finishTask(), CCopasiMessage::getAllMessageText(), CCopasiMessage::getHighestSeverity(), CQMessageBox::information(), mpTaskThread, CCopasiMessage::size(), and CQTaskThread::success().
Referenced by TaskWidget().
|
protectedvirtual |
Reimplemented in CQTrajectoryWidget, CQFittingWidget, CQTSSAWidget, SteadyStateWidget, SensitivitiesWidget, CQLNAWidget, CQMCAWidget, CQLyapWidget, CQCrossSectionTaskWidget, CQEFMWidget, and CQMoietiesTaskWidget.
Definition at line 508 of file TaskWidget.cpp.
Referenced by finishTask(), and CQFittingWidget::taskFinishedEvent().
|
virtual |
Reimplemented from CopasiWidget.
Reimplemented in CQTrajectoryWidget, CQOscillationTaskWidget, and CQCrossSectionTaskWidget.
Definition at line 519 of file TaskWidget.cpp.
References ListViews::ADD, CQTaskMethodWidget::clearHistory(), CopasiWidget::mIgnoreUpdates, ListViews::MODEL, and mpMethodWidget.
|
protected |
Definition at line 133 of file TaskWidget.h.
Referenced by CQLyapWidget::loadTask(), CQMCAWidget::loadTask(), CQLNAWidget::loadTask(), ScanWidget::loadTask(), SensitivitiesWidget::loadTask(), SteadyStateWidget::loadTask(), CQFittingWidget::loadTask(), CQOptimizationWidget::loadTask(), saveCommon(), saveMethod(), CQLNAWidget::saveParameterTable(), CQMCAWidget::saveParameterTable(), CQLyapWidget::saveTask(), CQMCAWidget::saveTask(), CQLNAWidget::saveTask(), ScanWidget::saveTask(), SensitivitiesWidget::saveTask(), SteadyStateWidget::saveTask(), CQFittingWidget::saveTask(), CQTSSAWidget::saveTask(), CQOptimizationWidget::saveTask(), and CQTrajectoryWidget::saveTask().
|
protected |
Definition at line 124 of file TaskWidget.h.
Referenced by CQEFMWidget::CQEFMWidget(), CQMoietiesTaskWidget::init(), CQCrossSectionTaskWidget::init(), CQLyapWidget::init(), CQOscillationTaskWidget::init(), CQLNAWidget::init(), CQMCAWidget::init(), SensitivitiesWidget::init(), SteadyStateWidget::init(), CQFittingWidget::init(), CQOptimizationWidget::init(), CQTSSAWidget::init(), CQTrajectoryWidget::init(), runBtnClicked(), ScanWidget::ScanWidget(), CQOptimizationWidget::slotExpressionValid(), and TaskWidget().
|
protected |
Definition at line 122 of file TaskWidget.h.
Referenced by CQEFMWidget::CQEFMWidget(), CQMoietiesTaskWidget::init(), CQCrossSectionTaskWidget::init(), CQOscillationTaskWidget::init(), CQLyapWidget::init(), CQLNAWidget::init(), CQMCAWidget::init(), SensitivitiesWidget::init(), SteadyStateWidget::init(), CQFittingWidget::init(), CQOptimizationWidget::init(), CQTSSAWidget::init(), CQTrajectoryWidget::init(), loadCommon(), saveCommon(), ScanWidget::ScanWidget(), and TaskWidget().
|
protected |
Definition at line 131 of file TaskWidget.h.
Referenced by enterProtected(), CQMCAWidget::loadParameterTable(), CQLNAWidget::loadParameterTable(), revertBtnClicked(), CQMCAWidget::saveParameterTable(), CQLNAWidget::saveParameterTable(), and SteadyStateWidget::taskFinishedEvent().
|
protected |
Definition at line 125 of file TaskWidget.h.
|
protected |
Definition at line 123 of file TaskWidget.h.
Referenced by CQCrossSectionTaskWidget::init(), CQLyapWidget::init(), CQLNAWidget::init(), CQMCAWidget::init(), SensitivitiesWidget::init(), SteadyStateWidget::init(), CQFittingWidget::init(), CQOptimizationWidget::init(), CQTSSAWidget::init(), CQTrajectoryWidget::init(), loadMethod(), CQLNAWidget::loadParameterTable(), CQMCAWidget::loadParameterTable(), saveMethod(), CQLNAWidget::saveParameterTable(), CQMCAWidget::saveParameterTable(), TaskWidget(), and update().
|
protected |
Definition at line 121 of file TaskWidget.h.
Referenced by commonAfterRunTask(), commonBeforeRunTask(), commonRunTask(), and finishTask().
|
protected |
Definition at line 127 of file TaskWidget.h.
|
protected |
Definition at line 128 of file TaskWidget.h.
|
protected |
Definition at line 130 of file TaskWidget.h.
Referenced by assistantBtnClicked(), commonAfterRunTask(), commonBeforeRunTask(), commonRunTask(), CQEFMWidget::createMethod(), enterProtected(), finishTask(), getTask(), loadCommon(), loadMethod(), CQMoietiesTaskWidget::loadTask(), CQCrossSectionTaskWidget::loadTask(), CQEFMWidget::loadTask(), CQLyapWidget::loadTask(), CQLNAWidget::loadTask(), CQMCAWidget::loadTask(), CQFittingWidget::loadTask(), CQTSSAWidget::loadTask(), CQOptimizationWidget::loadTask(), CQTrajectoryWidget::loadTask(), reportBtnClicked(), revertBtnClicked(), CQMoietiesTaskWidget::runTask(), CQEFMWidget::runTask(), saveCommon(), saveMethod(), CQMoietiesTaskWidget::saveTask(), CQEFMWidget::saveTask(), CQCrossSectionTaskWidget::saveTask(), CQLyapWidget::saveTask(), CQMCAWidget::saveTask(), CQLNAWidget::saveTask(), CQFittingWidget::saveTask(), CQTSSAWidget::saveTask(), CQOptimizationWidget::saveTask(), CQTrajectoryWidget::saveTask(), CQCrossSectionTaskWidget::taskFinishedEvent(), CQEFMWidget::taskFinishedEvent(), and CQTrajectoryWidget::taskFinishedEvent().
|
protected |
Definition at line 134 of file TaskWidget.h.
Referenced by commonRunTask(), slotFinishThread(), TaskWidget(), and ~TaskWidget().