6 #ifndef SimpleSelectionTree_H__
7 #define SimpleSelectionTree_H__
9 #include <QtGui/QTreeWidget>
17 class QTreeWidgetItem;
47 void setOutputVector(std::vector< const CCopasiObject * > * outputVector);
81 std::map< QTreeWidgetItem *, const CCopasiObject * >
treeItems;
87 void selectObjects(std::vector< const CCopasiObject * > * objects);
QTreeWidgetItem * mpCompartmentInitialVolumeSubtree
QTreeWidgetItem * mpMetaboliteTransientNumberSubtree
QTreeWidgetItem * mpReactionSubtree
QTreeWidgetItem * mpModelQuantityTransientValueSubtree
QTreeWidgetItem * mpModelMatrixSubtree
QTreeWidgetItem * mpCompartmentSubtree
QTreeWidgetItem * mpTimeSubtree
QTreeWidgetItem * mpMetaboliteInitialConcentrationSubtree
QTreeWidgetItem * mpCompartmentRateSubtree
void selectObjects(std::vector< const CCopasiObject * > *objects)
bool isMetaboliteNameUnique(const std::string &name, const CCopasiVector< CMetab > &metabolites)
void setOutputVector(std::vector< const CCopasiObject * > *outputVector)
CQSimpleSelectionTree(QWidget *parent)
QTreeWidgetItem * mpResultMCASubtree
QTreeWidgetItem * mpResultMatrixSubtree
virtual void commitClicked()
QTreeWidgetItem * mpMetaboliteInitialNumberSubtree
QTreeWidgetItem * mpModelQuantityRateSubtree
static bool filter(const ObjectClasses &classes, const CCopasiObject *pObject)
QTreeWidgetItem * mpMetaboliteTransientConcentrationSubtree
QTreeWidgetItem * mpMetaboliteRateNumberSubtree
QTreeWidgetItem * mpResultSteadyStateSubtree
QTreeWidgetItem * mpResultTSSASubtree
std::vector< const CCopasiObject * > * getTreeSelection()
QTreeWidgetItem * mpReactionFluxNumberSubtree
QTreeWidgetItem * mpCompartmentTransientVolumeSubtree
QTreeWidgetItem * mpModelQuantitySubtree
QTreeWidgetItem * findListViewItem(const CCopasiObject *object)
QTreeWidgetItem * mpMetaboliteRateConcentrationSubtree
QTreeWidgetItem * mpMetaboliteSubtree
QTreeWidgetItem * mpReactionParameterSubtree
~CQSimpleSelectionTree()
Destructor.
std::vector< const CCopasiObject * > * mpOutputVector
QTreeWidgetItem * mpModelQuantityInitialValueSubtree
void populateTree(const CModel *pModel, const ObjectClasses &classes)
void removeEmptySubTree(QTreeWidgetItem **ppSubTree)
QTreeWidgetItem * mpExpertSubtree
QTreeWidgetItem * mpResultSensitivitySubtree
std::map< QTreeWidgetItem *, const CCopasiObject * > treeItems
QTreeWidgetItem * mpReactionFluxConcentrationSubtree