COPASI API
4.16.103
|
#include <ReactionsWidget1.h>
Public Member Functions | |
void | copy () |
virtual bool | leave () |
ReactionsWidget1 (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0) | |
virtual void | setFramework (int framework) |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
~ReactionsWidget1 () | |
![]() | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
void | setIgnoreUpdates (bool v) |
Protected Slots | |
virtual void | slotBtnCopy () |
virtual void | slotBtnDelete () |
virtual void | slotBtnNew () |
virtual void | slotCheckBoxClicked () |
virtual void | slotComboBoxSelectionChanged (const QString &) |
virtual void | slotGotoFunction () |
virtual void | slotLineEditChanged () |
virtual void | slotNewFunction () |
virtual void | slotParameterStatusChanged (int index, bool local) |
virtual void | slotTableChanged (int index, int sub, QString newValue) |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Protected Member Functions | |
virtual bool | enterProtected () |
void | FillWidgetFromRI () |
bool | loadFromReaction (const CReaction *reaction) |
bool | saveToReaction () |
Protected Attributes | |
CReactionInterface * | mpRi |
![]() | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Definition at line 35 of file ReactionsWidget1.h.
ReactionsWidget1::ReactionsWidget1 | ( | QWidget * | parent = 0 , |
const char * | name = 0 , |
||
Qt::WFlags | fl = 0 |
||
) |
Definition at line 53 of file ReactionsWidget1.cpp.
ReactionsWidget1::~ReactionsWidget1 | ( | ) |
Definition at line 71 of file ReactionsWidget1.cpp.
void ReactionsWidget1::copy | ( | ) |
Definition at line 278 of file ReactionsWidget1.cpp.
References CModelExpansion::ElementsMap::add(), CModelExpansion::SetOfModelElements::addCompartment(), CModelExpansion::SetOfModelElements::addMetab(), CModelExpansion::SetOfModelElements::addReaction(), CCopasiVector< T >::begin(), C_INVALID_INDEX, ListViews::COMPARTMENT, ListViews::DELETE, CModelExpansion::duplicateMetab(), CModelExpansion::duplicateReaction(), CCopasiVector< T >::end(), FROM_UTF8, CReaction::getChemEq(), CModel::getCompartments(), CModelExpansion::ElementsMap::getDuplicateKey(), CCopasiDataModel::getModel(), CChemEq::getModifiers(), CCopasiObject::getObjectName(), CChemEq::getProducts(), CChemEq::getSubstrates(), ListViews::METABOLITE, CopasiWidget::mKey, CopasiWidget::mpDataModel, CopasiWidget::mpListView, CopasiWidget::mpObject, pdelete, CopasiWidget::protectedNotify(), ListViews::REACTION, CQNameSelectionDialog::setSelectionList(), and ListViews::switchToOtherWidget().
Referenced by CQTabWidget::slotBtnCopy().
|
protectedvirtual |
Reimplemented from CopasiWidget.
Definition at line 624 of file ReactionsWidget1.cpp.
References loadFromReaction(), CopasiWidget::mpListView, CopasiWidget::mpObject, and ListViews::switchToOtherWidget().
Referenced by slotTableChanged().
|
protected |
Definition at line 449 of file ReactionsWidget1.cpp.
References FROM_UTF8, CReactionInterface::getChemEqString(), CCopasiRootContainer::getDatamodelList(), CReactionInterface::getFunctionDescription(), CReactionInterface::getFunctionName(), CReactionInterface::getListOfPossibleFunctions(), CReactionInterface::isMulticompartment(), CReactionInterface::isReversible(), CopasiWidget::mFramework, CopasiWidget::mpObject, mpRi, setFramework(), and vectorOfStrings2QStringList().
Referenced by loadFromReaction(), slotCheckBoxClicked(), slotComboBoxSelectionChanged(), and slotLineEditChanged().
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 617 of file ReactionsWidget1.cpp.
References saveToReaction().
Referenced by slotTableChanged().
|
protected |
Definition at line 78 of file ReactionsWidget1.cpp.
References FillWidgetFromRI(), CCopasiRootContainer::getDatamodelList(), CReaction::getKey(), CReactionInterface::initFromReaction(), CReaction::isFast(), CopasiWidget::mpObject, mpRi, and pdelete.
Referenced by enterProtected(), and update().
|
protected |
Definition at line 102 of file ReactionsWidget1.cpp.
References ListViews::ADD, ListViews::CHANGE, CQMessageBox::confirmDelete(), CReactionInterface::createMetabolites(), CReactionInterface::createOtherObjects(), ListViews::DELETE, FROM_UTF8, CKeyFactory::get(), CCopasiRootContainer::getDatamodelList(), CReactionInterface::getDeletedParameters(), CCopasiRootContainer::getKeyFactory(), CCopasiDataModel::getModel(), CReaction::isFast(), CReactionInterface::isValid(), ListViews::METABOLITE, CopasiWidget::mKey, ListViews::MODEL, mpRi, CopasiWidget::protectedNotify(), ListViews::REACTION, CModel::removeLocalReactionParameter(), CReaction::setFast(), CReactionInterface::setFunctionWithEmptyMapping(), and CReactionInterface::writeBackToReaction().
Referenced by leave().
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 635 of file ReactionsWidget1.cpp.
References FROM_UTF8, CKeyFactory::get(), CReaction::getFlux(), CModel::getFrequencyUnitsDisplayString(), CCopasiRootContainer::getKeyFactory(), CCopasiObject::getObjectAncestor(), CReaction::getParticleFlux(), CModel::getQuantityRateUnitsDisplayString(), CopasiWidget::mFramework, CopasiWidget::mKey, and CopasiWidget::setFramework().
Referenced by FillWidgetFromRI().
|
inlineprotectedvirtualslot |
Definition at line 50 of file ReactionsWidget1.h.
|
protectedvirtualslot |
Definition at line 411 of file ReactionsWidget1.cpp.
References CQMessageBox::confirmDelete(), ListViews::DELETE, FROM_UTF8, CKeyFactory::get(), CCopasiRootContainer::getDatamodelList(), CReaction::getDeletedObjects(), CCopasiRootContainer::getKeyFactory(), CCopasiDataModel::getModel(), CCopasiObject::getObjectName(), CopasiWidget::mKey, mpRi, CopasiWidget::protectedNotify(), ListViews::REACTION, CModel::removeReaction(), and CReactionInterface::setFunctionWithEmptyMapping().
|
protectedvirtualslot |
Definition at line 257 of file ReactionsWidget1.cpp.
References ListViews::ADD, C_INVALID_INDEX, CModel::createReaction(), CCopasiRootContainer::getDatamodelList(), CCopasiObject::getKey(), CCopasiDataModel::getModel(), CModel::getReactions(), CopasiWidget::mpListView, CopasiWidget::protectedNotify(), ListViews::REACTION, ListViews::switchToOtherWidget(), and TO_UTF8.
|
protectedvirtualslot |
Definition at line 213 of file ReactionsWidget1.cpp.
References FillWidgetFromRI(), mpRi, and CReactionInterface::setReversibility().
|
protectedvirtualslot |
Definition at line 225 of file ReactionsWidget1.cpp.
References FillWidgetFromRI(), mpRi, CReactionInterface::setFunctionAndDoMapping(), and TO_UTF8.
|
protectedvirtualslot |
Definition at line 556 of file ReactionsWidget1.cpp.
References C_INVALID_INDEX, CKeyFactory::get(), CReaction::getFunction(), CFunction::getKey(), CCopasiRootContainer::getKeyFactory(), CopasiWidget::mKey, CopasiWidget::mpListView, and ListViews::switchToOtherWidget().
|
protectedvirtualslot |
Definition at line 235 of file ReactionsWidget1.cpp.
References FillWidgetFromRI(), CChemEqInterface::isValidEq(), mpRi, CReactionInterface::setChemEqString(), and TO_UTF8.
|
protectedvirtualslot |
Definition at line 570 of file ReactionsWidget1.cpp.
References CFunctionDB::add(), ListViews::ADD, C_INVALID_INDEX, ListViews::FUNCTION, CCopasiRootContainer::getFunctionList(), CCopasiVectorN< CType >::getIndex(), CFunction::getKey(), CCopasiObject::getObjectName(), CFunctionDB::loadedFunctions(), CopasiWidget::mpListView, CopasiWidget::mpObject, CopasiWidget::protectedNotify(), ListViews::switchToOtherWidget(), and TO_UTF8.
|
protectedvirtualslot |
Definition at line 545 of file ReactionsWidget1.cpp.
References mpRi, CReactionInterface::setLocal(), and CReactionInterface::setMapping().
|
protectedvirtualslot |
Definition at line 492 of file ReactionsWidget1.cpp.
References enterProtected(), CReactionInterface::getUsage(), CReactionInterface::isLocalValue(), CReactionInterface::isValid(), leave(), mpRi, CFunctionParameter::PARAMETER, CReactionInterface::setLocalValue(), CReactionInterface::setMapping(), TO_UTF8, and CFunctionParameter::VOLUME.
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 596 of file ReactionsWidget1.cpp.
References ListViews::COMPARTMENT, CCopasiRootContainer::getKeyFactory(), loadFromReaction(), ListViews::METABOLITE, CopasiWidget::mIgnoreUpdates, CopasiWidget::mKey, ListViews::MODEL, and ListViews::STATE.
|
protected |
Definition at line 68 of file ReactionsWidget1.h.
Referenced by FillWidgetFromRI(), loadFromReaction(), saveToReaction(), slotBtnDelete(), slotCheckBoxClicked(), slotComboBoxSelectionChanged(), slotLineEditChanged(), slotParameterStatusChanged(), slotTableChanged(), and ~ReactionsWidget1().