copasi API  0.1
Signals | Public Member Functions | Protected Member Functions
CQBaseDataModel Class Reference

#include <CQBaseDataModel.h>

Inheritance diagram for CQBaseDataModel:
CQBiologicalDescriptionDM CQCompartmentDM CQCreatorDM CQEFMNetReactionDM CQEFMReactionDM CQEFMSpeciesDM CQEventDM CQFluxModeDM CQFunctionDM CQGlobalQuantityDM CQModifiedDM CQPlotDM CQReactionDM CQReferenceDM CQReportDM CQSpecieDM

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]
Qt::ItemFlags CQBaseDataModel::flags ( const QModelIndex &  index) const [virtual]
virtual QVariant CQBaseDataModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const [pure virtual]
bool CQBaseDataModel::insertRow ( )
virtual bool CQBaseDataModel::insertRows ( int  position,
int  rows,
const QModelIndex &  index = QModelIndex() 
) [protected, pure virtual]
bool CQBaseDataModel::isDefaultRow ( const QModelIndex &  i) const [virtual]
void CQBaseDataModel::notifyGUI ( ListViews::ObjectType  objectType,
ListViews::Action  action,
const std::string &  key = "" 
) [signal]
bool CQBaseDataModel::removeRow ( int  position)
virtual bool CQBaseDataModel::removeRows ( int  position,
int  rows,
const QModelIndex &  index = QModelIndex() 
) [protected, pure virtual]
virtual bool CQBaseDataModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
) [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines