COPASI API
4.16.103
|
#include <CQParameterSetsDM.h>
Public Member Functions | |
virtual bool | clear () |
virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const |
CQParameterSetsDM (QObject *parent=0) | |
virtual QVariant | data (const QModelIndex &index, int role) const |
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const |
virtual bool | insertRows (int position, int rows, const QModelIndex &index=QModelIndex()) |
virtual bool | isDefaultRow (const QModelIndex &i) const |
bool | removeRows (QModelIndexList rows, const QModelIndex &index=QModelIndex()) |
virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const |
virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
void | setListOfModelParameterSets (CCopasiVectorN< CModelParameterSet > *pListOfModelParameterSets) |
virtual | ~CQParameterSetsDM () |
![]() | |
CQBaseDataModel (QObject *parent=0) | |
QString | createNewName (const QString name, const int nameCol) |
bool | insertRow () |
bool | removeRow (int position) |
Protected Member Functions | |
virtual bool | removeRows (int position, int rows, const QModelIndex &index=QModelIndex()) |
Private Attributes | |
CCopasiVectorN < CModelParameterSet > * | mpListOfParameterSets |
Additional Inherited Members | |
![]() | |
void | notifyGUI (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Definition at line 18 of file CQParameterSetsDM.h.
CQParameterSetsDM::CQParameterSetsDM | ( | QObject * | parent = 0 | ) |
Definition at line 17 of file CQParameterSetsDM.cpp.
|
virtual |
Definition at line 22 of file CQParameterSetsDM.cpp.
|
virtual |
Reimplemented from CQBaseDataModel.
Definition at line 32 of file CQParameterSetsDM.cpp.
References removeRows(), and rowCount().
Referenced by CQParameterSetsWidget::slotBtnClearClicked().
|
virtual |
Definition at line 37 of file CQParameterSetsDM.cpp.
References TOTAL_COLS.
Referenced by CQParameterSetsWidget::keyPressEvent().
|
virtual |
Implements CQBaseDataModel.
Definition at line 61 of file CQParameterSetsDM.cpp.
References COL_NAME, COL_ROW_NUMBER, FROM_UTF8, mpListOfParameterSets, and rowCount().
|
virtual |
Reimplemented from CQBaseDataModel.
Definition at line 42 of file CQParameterSetsDM.cpp.
References COL_NAME, and COL_ROW_NUMBER.
|
virtual |
Implements CQBaseDataModel.
Definition at line 86 of file CQParameterSetsDM.cpp.
References COL_NAME, and COL_ROW_NUMBER.
|
virtual |
Implements CQBaseDataModel.
Definition at line 148 of file CQParameterSetsDM.cpp.
References ListViews::ADD, ListViews::LAYOUT, mpListOfParameterSets, CQBaseDataModel::notifyGUI(), and CCopasiVector< T >::size().
|
virtual |
Reimplemented from CQBaseDataModel.
Definition at line 143 of file CQParameterSetsDM.cpp.
Referenced by CQParameterSetsWidget::slotDoubleClicked(), and CQParameterSetsWidget::updateDeleteBtns().
bool CQParameterSetsDM::removeRows | ( | QModelIndexList | rows, |
const QModelIndex & | index = QModelIndex() |
||
) |
Definition at line 201 of file CQParameterSetsDM.cpp.
References C_INVALID_INDEX, CQMessageBox::confirmDelete(), FROM_UTF8, CCopasiObject::getObjectName(), mpListOfParameterSets, and CQBaseDataModel::removeRow().
Referenced by clear(), and CQParameterSetsWidget::deleteSelected().
|
protectedvirtual |
Implements CQBaseDataModel.
Definition at line 166 of file CQParameterSetsDM.cpp.
References CCopasiVector< T >::begin(), ListViews::DELETE, CCopasiObject::getKey(), ListViews::MODELPARAMETERSET, mpListOfParameterSets, CQBaseDataModel::notifyGUI(), and pdelete.
|
virtual |
Definition at line 25 of file CQParameterSetsDM.cpp.
References mpListOfParameterSets, and CCopasiVector< T >::size().
Referenced by clear(), data(), CQParameterSetsWidget::deleteSelected(), and setData().
|
virtual |
Implements CQBaseDataModel.
Definition at line 113 of file CQParameterSetsDM.cpp.
References COL_NAME, COL_ROW_NUMBER, mpListOfParameterSets, and rowCount().
void CQParameterSetsDM::setListOfModelParameterSets | ( | CCopasiVectorN< CModelParameterSet > * | pListOfModelParameterSets | ) |
Definition at line 240 of file CQParameterSetsDM.cpp.
References mpListOfParameterSets.
Referenced by CQParameterSetsWidget::enterProtected().
|
private |
Definition at line 46 of file CQParameterSetsDM.h.
Referenced by data(), insertRows(), removeRows(), rowCount(), setData(), and setListOfModelParameterSets().