COPASI API
4.16.103
|
#include <CQEFMSpeciesDM.h>
Public Member Functions | |
virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const |
CQEFMSpeciesDM (QObject *parent=0) | |
virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const |
virtual bool | isDefaultRow (const QModelIndex &i) const |
virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const |
virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
void | setTask (const CEFMTask *pTask) |
![]() | |
virtual bool | clear () |
CQBaseDataModel (QObject *parent=0) | |
QString | createNewName (const QString name, const int nameCol) |
bool | insertRow () |
bool | removeRow (int position) |
Protected Member Functions | |
virtual bool | insertRows (int position, int rows, const QModelIndex &index=QModelIndex()) |
virtual bool | removeRows (int position, int rows, const QModelIndex &index=QModelIndex()) |
Private Attributes | |
std::vector< CFluxMode > ::const_iterator | mBeginModes |
std::vector< CMetab * > ::const_iterator | mBeginSpecies |
size_t | mModesSize |
const CModel * | mpModel |
const CEFMTask * | mpTask |
size_t | mSpeciesSize |
Additional Inherited Members | |
![]() | |
void | notifyGUI (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Definition at line 31 of file CQEFMSpeciesDM.h.
CQEFMSpeciesDM::CQEFMSpeciesDM | ( | QObject * | parent = 0 | ) |
Definition at line 29 of file CQEFMSpeciesDM.cpp.
|
virtual |
|
virtual |
Implements CQBaseDataModel.
Definition at line 63 of file CQEFMSpeciesDM.cpp.
References COL_ROW_NUMBER, CEFMTask::getSpeciesChanges(), mBeginModes, mBeginSpecies, mpTask, and rowCount().
|
virtual |
Reimplemented from CQBaseDataModel.
Definition at line 55 of file CQEFMSpeciesDM.cpp.
|
virtual |
Implements CQBaseDataModel.
Definition at line 100 of file CQEFMSpeciesDM.cpp.
References COL_ROW_NUMBER, FROM_UTF8, CMetabNameInterface::getDisplayName(), mBeginSpecies, and mpModel.
|
protectedvirtual |
Implements CQBaseDataModel.
Definition at line 158 of file CQEFMSpeciesDM.cpp.
|
virtual |
Reimplemented from CQBaseDataModel.
Definition at line 170 of file CQEFMSpeciesDM.cpp.
|
protectedvirtual |
Implements CQBaseDataModel.
Definition at line 164 of file CQEFMSpeciesDM.cpp.
|
virtual |
Definition at line 39 of file CQEFMSpeciesDM.cpp.
References mModesSize, and mpTask.
Referenced by data().
|
virtual |
Implements CQBaseDataModel.
Definition at line 152 of file CQEFMSpeciesDM.cpp.
Definition at line 123 of file CQEFMSpeciesDM.cpp.
References CCopasiVector< T >::begin(), CEFMTask::getFluxModes(), CModel::getMetabolites(), CCopasiProblem::getModel(), CCopasiTask::getProblem(), mBeginModes, mBeginSpecies, mModesSize, mpModel, mpTask, mSpeciesSize, pTask, and CCopasiVector< T >::size().
Referenced by CQEFMResultWidget::loadResult().
|
private |
Definition at line 60 of file CQEFMSpeciesDM.h.
|
private |
Definition at line 64 of file CQEFMSpeciesDM.h.
Referenced by data(), headerData(), and setTask().
|
private |
Definition at line 61 of file CQEFMSpeciesDM.h.
Referenced by rowCount(), and setTask().
|
private |
Definition at line 63 of file CQEFMSpeciesDM.h.
Referenced by headerData(), and setTask().
|
private |
Definition at line 58 of file CQEFMSpeciesDM.h.
Referenced by columnCount(), data(), rowCount(), and setTask().
|
private |
Definition at line 65 of file CQEFMSpeciesDM.h.
Referenced by columnCount(), and setTask().