COPASI API
4.16.103
|
#include <SensitivitiesWidget.h>
Public Member Functions | |
virtual bool | runTask () |
SensitivitiesWidget (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0) | |
~SensitivitiesWidget () | |
![]() | |
CCopasiTask * | getTask () |
virtual bool | leave () |
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 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 Slots | |
void | slotChooseFunction (int) |
void | slotChooseSingleFunction () |
void | slotChooseSingleVariable () |
void | slotChooseSingleVariable2 () |
void | slotChooseSubTask (int) |
void | slotChooseVariable (int) |
void | slotChooseVariable2 (int) |
Private Member Functions | |
void | init () |
void | initCombos () |
void | updateAllLineditEnable () |
void | updateComboBoxes (CSensProblem::SubTaskType type) |
void | updateLineeditEnable (const SensWidgetComboBox *box, QWidget *w1, QWidget *w2) |
Private Attributes | |
const CCopasiObject * | mpSingleFunction |
const CCopasiObject * | mpSingleVariable |
const CCopasiObject * | mpSingleVariable2 |
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 31 of file SensitivitiesWidget.h.
|
explicit |
Constructs a SensitivitiesWidget which is a child of 'parent', with the name 'name' and widget flags set to 'f'.
Definition at line 44 of file SensitivitiesWidget.cpp.
References init().
SensitivitiesWidget::~SensitivitiesWidget | ( | ) |
Definition at line 59 of file SensitivitiesWidget.cpp.
|
protectedvirtual |
Implements TaskWidget.
Definition at line 175 of file SensitivitiesWidget.cpp.
References CSensMethod::createMethod().
|
private |
Definition at line 62 of file SensitivitiesWidget.cpp.
References CQIconResource::copasi, CQIconResource::icon(), initCombos(), TaskWidget::mpBtnWidget, TaskWidget::mpHeaderWidget, TaskWidget::mpMethodWidget, CQTaskHeaderWidget::setTaskName(), and CQTaskMethodWidget::showMethodParameters().
Referenced by SensitivitiesWidget().
|
private |
Definition at line 329 of file SensitivitiesWidget.cpp.
References FROM_UTF8, CSensProblem::SubTaskName, and updateComboBoxes().
Referenced by init().
|
protectedvirtual |
Implements TaskWidget.
Definition at line 206 of file SensitivitiesWidget.cpp.
References CObjectLists::EMPTY_LIST, FROM_UTF8, CKeyFactory::get(), CCopasiRootContainer::getDatamodelList(), CCopasiDataModel::getDataObject(), CCopasiRootContainer::getKeyFactory(), CSensProblem::getNumberOfVariables(), CCopasiObject::getObjectDisplayName(), CCopasiTask::getProblem(), CSensProblem::getSubTaskType(), CSensProblem::getTargetFunctions(), CSensProblem::getVariables(), TaskWidget::loadCommon(), TaskWidget::loadMethod(), TaskWidget::mChanged, CopasiWidget::mKey, mpSingleFunction, mpSingleVariable, mpSingleVariable2, CObjectLists::SINGLE_OBJECT, updateAllLineditEnable(), and updateComboBoxes().
|
virtual |
Implements TaskWidget.
Definition at line 178 of file SensitivitiesWidget.cpp.
References TaskWidget::commonBeforeRunTask(), TaskWidget::commonRunTask(), and CObjectLists::SINGLE_OBJECT.
|
protectedvirtual |
Implements TaskWidget.
Definition at line 83 of file SensitivitiesWidget.cpp.
References CSensProblem::addVariables(), CCopasiDataModel::changed(), CSensProblem::changeTargetFunctions(), CObjectLists::EMPTY_LIST, CKeyFactory::get(), CCopasiObject::getCN(), CCopasiRootContainer::getKeyFactory(), CSensItem::getListType(), CCopasiTask::getMethod(), CCopasiTask::getProblem(), TaskWidget::mChanged, CopasiWidget::mKey, CopasiWidget::mpDataModel, mpSingleFunction, mpSingleVariable, mpSingleVariable2, CSensProblem::removeVariables(), TaskWidget::saveCommon(), TaskWidget::saveMethod(), CSensItem::setListType(), CSensItem::setSingleObjectCN(), CSensProblem::setSubTaskType(), and CObjectLists::SINGLE_OBJECT.
|
privateslot |
Definition at line 369 of file SensitivitiesWidget.cpp.
References updateAllLineditEnable().
|
privateslot |
Definition at line 390 of file SensitivitiesWidget.cpp.
References FROM_UTF8, CCopasiObject::getObjectDisplayName(), CCopasiSelectionDialog::getObjectSingle(), mpSingleFunction, CQSimpleSelectionTree::ObservedValues, CObjectLists::SINGLE_OBJECT, and CQSimpleSelectionTree::Variables.
|
privateslot |
Definition at line 407 of file SensitivitiesWidget.cpp.
References FROM_UTF8, CCopasiObject::getObjectDisplayName(), CCopasiSelectionDialog::getObjectSingle(), CQSimpleSelectionTree::InitialTime, mpSingleVariable, CQSimpleSelectionTree::Parameters, and CObjectLists::SINGLE_OBJECT.
|
privateslot |
Definition at line 424 of file SensitivitiesWidget.cpp.
References FROM_UTF8, CCopasiObject::getObjectDisplayName(), CCopasiSelectionDialog::getObjectSingle(), CQSimpleSelectionTree::InitialTime, mpSingleVariable2, CQSimpleSelectionTree::Parameters, and CObjectLists::SINGLE_OBJECT.
|
privateslot |
Definition at line 359 of file SensitivitiesWidget.cpp.
References updateAllLineditEnable(), and updateComboBoxes().
|
privateslot |
Definition at line 376 of file SensitivitiesWidget.cpp.
References updateAllLineditEnable().
|
privateslot |
Definition at line 383 of file SensitivitiesWidget.cpp.
References updateAllLineditEnable().
|
protectedvirtual |
Reimplemented from TaskWidget.
Definition at line 192 of file SensitivitiesWidget.cpp.
References ListViews::findWidgetFromId(), CopasiWidget::mpListView, CQSensResultWidget::newResult(), pResult, and ListViews::switchToOtherWidget().
|
private |
This calls updateLineeditEnable() for all three combo boxes
Definition at line 316 of file SensitivitiesWidget.cpp.
References updateLineeditEnable().
Referenced by loadTask(), slotChooseFunction(), slotChooseSubTask(), slotChooseVariable(), and slotChooseVariable2().
|
private |
updates the variable and target function boxes
Definition at line 348 of file SensitivitiesWidget.cpp.
References CSensProblem::getPossibleTargetFunctions(), and CSensProblem::getPossibleVariables().
Referenced by initCombos(), loadTask(), and slotChooseSubTask().
|
private |
This checks if the combo box is set to "single object" and only then enables the two given widgets.
Definition at line 302 of file SensitivitiesWidget.cpp.
References SensWidgetComboBox::getCurrentObjectList(), and CObjectLists::SINGLE_OBJECT.
Referenced by updateAllLineditEnable().
|
private |
Definition at line 72 of file SensitivitiesWidget.h.
Referenced by loadTask(), saveTask(), and slotChooseSingleFunction().
|
private |
Definition at line 73 of file SensitivitiesWidget.h.
Referenced by loadTask(), saveTask(), and slotChooseSingleVariable().
|
private |
Definition at line 74 of file SensitivitiesWidget.h.
Referenced by loadTask(), saveTask(), and slotChooseSingleVariable2().