#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: