#include <CQBaseDataModel.h>
List of all members.
Signals |
| void | notifyGUI (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Public Member Functions |
| | CQBaseDataModel (QObject *parent=0) |
| virtual QVariant | data (const QModelIndex &index, int role) const =0 |
| virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const =0 |
| virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
| virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)=0 |
| bool | insertRow () |
| bool | removeRow (int position) |
| bool | clear () |
| virtual bool | isDefaultRow (const QModelIndex &i) const |
| QString | createNewName (const QString name, const int nameCol) |
Protected Member Functions |
| virtual bool | insertRows (int position, int rows, const QModelIndex &index=QModelIndex())=0 |
| virtual bool | removeRows (int position, int rows, const QModelIndex &index=QModelIndex())=0 |
Constructor & Destructor Documentation
| CQBaseDataModel::CQBaseDataModel |
( |
QObject * |
parent = 0 | ) |
|
Member Function Documentation
| bool CQBaseDataModel::clear |
( |
| ) |
|
| QString CQBaseDataModel::createNewName |
( |
const QString |
name, |
|
|
const int |
nameCol |
|
) |
| |
| virtual QVariant CQBaseDataModel::data |
( |
const QModelIndex & |
index, |
|
|
int |
role |
|
) |
| const [pure virtual] |
Implemented in CQSpecieDM, CQFunctionDM, CQCreatorDM, CQCompartmentDM, CQGlobalQuantityDM, CQBiologicalDescriptionDM, CQReferenceDM, CQEFMNetReactionDM, CQEventDM, CQFluxModeDM, CQModifiedDM, CQReactionDM, CQEFMSpeciesDM, CQEFMReactionDM, CQPlotDM, and CQReportDM.
| Qt::ItemFlags CQBaseDataModel::flags |
( |
const QModelIndex & |
index | ) |
const [virtual] |
Reimplemented in CQSpecieDM, CQFunctionDM, CQCompartmentDM, CQGlobalQuantityDM, CQEFMNetReactionDM, CQEventDM, CQFluxModeDM, CQReactionDM, CQEFMSpeciesDM, CQEFMReactionDM, CQPlotDM, and CQReportDM.
| virtual QVariant CQBaseDataModel::headerData |
( |
int |
section, |
|
|
Qt::Orientation |
orientation, |
|
|
int |
role = Qt::DisplayRole |
|
) |
| const [pure virtual] |
Implemented in CQSpecieDM, CQFunctionDM, CQCreatorDM, CQCompartmentDM, CQGlobalQuantityDM, CQBiologicalDescriptionDM, CQReferenceDM, CQEFMNetReactionDM, CQEventDM, CQFluxModeDM, CQModifiedDM, CQReactionDM, CQEFMSpeciesDM, CQEFMReactionDM, CQPlotDM, and CQReportDM.
| bool CQBaseDataModel::insertRow |
( |
| ) |
|
| virtual bool CQBaseDataModel::insertRows |
( |
int |
position, |
|
|
int |
rows, |
|
|
const QModelIndex & |
index = QModelIndex() |
|
) |
| [protected, pure virtual] |
Implemented in CQSpecieDM, CQCompartmentDM, CQGlobalQuantityDM, CQEFMNetReactionDM, CQFluxModeDM, CQFunctionDM, CQCreatorDM, CQBiologicalDescriptionDM, CQReferenceDM, CQEFMSpeciesDM, CQEFMReactionDM, CQEventDM, CQModifiedDM, CQReactionDM, CQPlotDM, and CQReportDM.
| bool CQBaseDataModel::isDefaultRow |
( |
const QModelIndex & |
i | ) |
const [virtual] |
| bool CQBaseDataModel::removeRow |
( |
int |
position | ) |
|
| virtual bool CQBaseDataModel::removeRows |
( |
int |
position, |
|
|
int |
rows, |
|
|
const QModelIndex & |
index = QModelIndex() |
|
) |
| [protected, pure virtual] |
Implemented in CQSpecieDM, CQCompartmentDM, CQGlobalQuantityDM, CQEFMNetReactionDM, CQFluxModeDM, CQFunctionDM, CQCreatorDM, CQBiologicalDescriptionDM, CQReferenceDM, CQEFMSpeciesDM, CQEFMReactionDM, CQEventDM, CQModifiedDM, CQReactionDM, CQPlotDM, and CQReportDM.
| virtual bool CQBaseDataModel::setData |
( |
const QModelIndex & |
index, |
|
|
const QVariant & |
value, |
|
|
int |
role = Qt::EditRole |
|
) |
| [pure virtual] |
Implemented in CQSpecieDM, CQEFMNetReactionDM, CQFluxModeDM, CQFunctionDM, CQCreatorDM, CQCompartmentDM, CQGlobalQuantityDM, CQBiologicalDescriptionDM, CQReferenceDM, CQEFMSpeciesDM, CQEventDM, CQModifiedDM, CQEFMReactionDM, CQReactionDM, CQPlotDM, and CQReportDM.
The documentation for this class was generated from the following files: