COPASI API
4.16.103
|
#include <CQMergingData.h>
Public Member Functions | |
CQMergingData (QWidget *parent=0, Qt::WindowFlags fl=0, bool simple=false) | |
~CQMergingData () | |
Public Attributes | |
std::map< QTreeWidgetItem *, CCopasiObject * > | mItemMap1 |
std::map< QTreeWidgetItem *, CCopasiObject * > | mItemMap2 |
Protected Slots | |
void | treeSelectionChanged () |
Protected Attributes | |
CModel * | mpModel |
Private Slots | |
void | slotBtnCancel () |
void | slotBtnMerge () |
Private Member Functions | |
void | fillTree (QTreeWidget *pW, const CModel *pModel, std::map< QTreeWidgetItem *, CCopasiObject * > &itemMap, bool flagGlobalQuantities, bool flagReactions, const std::set< CCopasiObject * > &added, bool highlightInvolved) |
void | load () |
Definition at line 24 of file CQMergingData.h.
CQMergingData::CQMergingData | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | fl = 0 , |
||
bool | simple = false |
||
) |
Definition at line 44 of file CQMergingData.cpp.
References load(), and treeSelectionChanged().
CQMergingData::~CQMergingData | ( | ) |
Definition at line 57 of file CQMergingData.cpp.
|
private |
fills a tree widget with the items of the model. All tree items are mapped to the model items in itemMap. const std::set<CCopasiObject*> & added : contains the model elements that were added by the latest model adding operation. They will be highlighted. If highlightInvolved is true, items that are actually referred to in other parts of the model are highlighted (these are the items that it is useful to replace)
Definition at line 62 of file CQMergingData.cpp.
References CModelExpansion::existDependentEntities(), FROM_UTF8, CChemEqInterface::getChemEqString(), CModel::getCompartments(), CModel::getModelValues(), CCopasiObject::getObjectName(), CModel::getReactions(), and CCopasiVector< T >::size().
Referenced by load().
|
private |
Definition at line 233 of file CQMergingData.cpp.
References fillTree(), CCopasiRootContainer::getDatamodelList(), mItemMap1, mItemMap2, mpModel, and treeSelectionChanged().
Referenced by CQMergingData(), and slotBtnMerge().
|
privateslot |
Definition at line 298 of file CQMergingData.cpp.
|
privateslot |
Definition at line 247 of file CQMergingData.cpp.
References CModelExpansion::ElementsMap::add(), CCopasiObject::getObjectType(), if(), load(), mItemMap1, mItemMap2, mpModel, and CModelExpansion::replaceInModel().
|
protectedslot |
Definition at line 215 of file CQMergingData.cpp.
References CCopasiObject::getObjectType(), if(), mItemMap1, and mItemMap2.
Referenced by CQMergingData(), and load().
std::map<QTreeWidgetItem*, CCopasiObject*> CQMergingData::mItemMap1 |
Definition at line 32 of file CQMergingData.h.
Referenced by load(), slotBtnMerge(), and treeSelectionChanged().
std::map<QTreeWidgetItem*, CCopasiObject*> CQMergingData::mItemMap2 |
Definition at line 33 of file CQMergingData.h.
Referenced by load(), slotBtnMerge(), and treeSelectionChanged().
|
protected |
Definition at line 36 of file CQMergingData.h.
Referenced by load(), and slotBtnMerge().