COPASI API
4.16.103
|
#include <parametertable.h>
Public Slots | |
void | updateTable (const CReactionInterface &ri, const CReaction *mpReaction) |
Signals | |
void | parameterStatusChanged (int, bool) |
void | signalChanged (int, int, QString) |
Public Member Functions | |
void | initTable () |
ParameterTable (QWidget *parent=0) | |
Public Attributes | |
std::vector< size_t > | mIndex2Line |
std::vector< size_t > | mLine2Index |
Protected Attributes | |
CQComboDelegate * | mpComboDelegate |
Private Slots | |
void | handleCurrentCell (int row, int col, int, int) |
void | slotCellChanged (int row, int col) |
Static Private Member Functions | |
static QStringList | getListOfAllCompartmentNames (const CModel &model) |
static QStringList | getListOfAllGlobalParameterNames (const CModel &model) |
static const std::vector < std::string > | getListOfAllMetabNames (const CModel &model, const CReactionInterface &ri) |
Private Attributes | |
QStringList | mGlobalParameters |
QStringList | mModifiers |
int | mOldRow |
QStringList | mProducts |
QStringList | mSubstrates |
QStringList | mVolumes |
Definition at line 54 of file parametertable.h.
ParameterTable::ParameterTable | ( | QWidget * | parent = 0 | ) |
Definition at line 30 of file parametertable.cpp.
References initTable(), parameterStatusChanged(), signalChanged(), and slotCellChanged().
|
staticprivate |
Definition at line 143 of file parametertable.cpp.
References FROM_UTF8, CModel::getCompartments(), CCopasiObject::getObjectName(), and CCopasiVector< T >::size().
Referenced by updateTable().
|
staticprivate |
Definition at line 127 of file parametertable.cpp.
References FROM_UTF8, CModel::getModelValues(), CModel::getNumModelValues(), and CCopasiObject::getObjectName().
Referenced by updateTable().
|
staticprivate |
Definition at line 57 of file parametertable.cpp.
References CMetabNameInterface::getDisplayName(), CReactionInterface::getListOfMetabs(), CModel::getMetabolites(), CFunctionParameter::MODIFIER, CFunctionParameter::PRODUCT, CCopasiVector< T >::size(), CFunctionParameter::SUBSTRATE, and CMetabNameInterface::unQuote().
Referenced by updateTable().
|
privateslot |
void ParameterTable::initTable | ( | ) |
Definition at line 46 of file parametertable.cpp.
References mpComboDelegate.
Referenced by ParameterTable().
|
signal |
Referenced by ParameterTable(), and slotCellChanged().
|
signal |
Referenced by ParameterTable(), and slotCellChanged().
|
privateslot |
Definition at line 499 of file parametertable.cpp.
References C_INVALID_INDEX, CQComboDelegate::getItems(), mIndex2Line, mpComboDelegate, parameterStatusChanged(), and signalChanged().
Referenced by ParameterTable().
|
slot |
Definition at line 158 of file parametertable.cpp.
References CModel::dimensionlessArea, CModel::dimensionlessLength, CModel::dimensionlessQuantity, CModel::dimensionlessTime, CModel::dimensionlessVolume, CModelEntity::FIXED, FROM_UTF8, CKeyFactory::get(), CModel::getAreaUnitEnum(), CReactionInterface::getChemEqInterface(), CReactionInterface::getFunction(), CModelEntity::getInitialValue(), CCopasiRootContainer::getKeyFactory(), CModel::getLengthUnitEnum(), getListOfAllCompartmentNames(), getListOfAllGlobalParameterNames(), getListOfAllMetabNames(), CReactionInterface::getListOfMetabs(), CReactionInterface::getLocalValue(), CReactionInterface::getMapping(), CReactionInterface::getMappings(), CChemEqInterface::getMolecularity(), CCopasiObject::getObjectAncestor(), CCopasiObject::getObjectDataModel(), CReaction::getParameterMapping(), CReactionInterface::getParameterName(), CModel::getQuantityUnitEnum(), CModelEntity::getStatus(), CModel::getTimeUnitEnum(), CReactionInterface::getUsage(), CModel::getVolumeUnitEnum(), CQIconResource::icon(), CReactionInterface::isLocalValue(), CReactionInterface::isLocked(), CReactionInterface::isMulticompartment(), CReactionInterface::isVector(), CQIconResource::locked, mGlobalParameters, mIndex2Line, mLine2Index, mModifiers, CFunctionParameter::MODIFIER, mpComboDelegate, mProducts, mSubstrates, mVolumes, CFunctionParameter::PARAMETER, CFunctionParameter::PRODUCT, CQIconResource::reactionModifier, CQIconResource::reactionProduct, CQIconResource::reactionSubstrate, CFunctionParameter::RoleNameDisplay, CQComboDelegate::setItems(), CFindDimensions::setUseHeuristics(), CReactionInterface::size(), CFunctionParameter::SUBSTRATE, CFunctionParameter::TIME, CQIconResource::unlocked, CMetabNameInterface::unQuote(), CFunctionParameter::VARIABLE, vectorOfStrings2QStringList(), and CFunctionParameter::VOLUME.
|
private |
Definition at line 78 of file parametertable.h.
Referenced by updateTable().
std::vector<size_t> ParameterTable::mIndex2Line |
Definition at line 97 of file parametertable.h.
Referenced by handleCurrentCell(), slotCellChanged(), and updateTable().
std::vector<size_t> ParameterTable::mLine2Index |
Definition at line 96 of file parametertable.h.
Referenced by updateTable().
|
private |
Definition at line 81 of file parametertable.h.
Referenced by updateTable().
|
private |
Definition at line 93 of file parametertable.h.
Referenced by handleCurrentCell().
|
protected |
Definition at line 75 of file parametertable.h.
Referenced by initTable(), slotCellChanged(), and updateTable().
|
private |
Definition at line 80 of file parametertable.h.
Referenced by updateTable().
|
private |
Definition at line 79 of file parametertable.h.
Referenced by updateTable().
|
private |
Definition at line 82 of file parametertable.h.
Referenced by updateTable().