SpikeStream Application Library  0.2
spikestream::AnalysesModel Class Reference

#include <AnalysesModel.h>

List of all members.

Public Member Functions

 AnalysesModel (unsigned int analysisType)
 ~AnalysesModel ()
int columnCount (const QModelIndex &parent=QModelIndex()) const
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
QList< AnalysisInfo > getSelectedAnalyses ()
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
void reload ()
int rowCount (const QModelIndex &parent=QModelIndex()) const
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)

Detailed Description

Model used when loading or deleting analyses. Based on the Analyses table in the SpikeStreamAnalysis database, which is common to all analysis types.

Definition at line 17 of file AnalysesModel.h.


Constructor & Destructor Documentation

AnalysesModel::AnalysesModel ( unsigned int  analysisType)

Constructor

Definition at line 14 of file AnalysesModel.cpp.

Destructor

Definition at line 21 of file AnalysesModel.cpp.


Member Function Documentation

int AnalysesModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const

Inherited from QAbstractTableModel. Returns the number of columns in the model

Definition at line 30 of file AnalysesModel.cpp.

QVariant AnalysesModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const

Inherited from QAbstractTableModel. Returns the data at the specified model index ready to be displayed in the way requested

Definition at line 37 of file AnalysesModel.cpp.

QList< AnalysisInfo > AnalysesModel::getSelectedAnalyses ( )

Returns a list of the currently selected analyses

Definition at line 82 of file AnalysesModel.cpp.

QVariant AnalysesModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const

Inherited from QAbstractTableModel. Returns the header data

Definition at line 116 of file AnalysesModel.cpp.

Reloads information about the analyses currently in the database

Definition at line 145 of file AnalysesModel.cpp.

int AnalysesModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const

Inherited from QAbstractTableModel. Returns the number of rows in the model.

Definition at line 155 of file AnalysesModel.cpp.

bool AnalysesModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)

Sets data in the model.

Definition at line 93 of file AnalysesModel.cpp.


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