krita/ui

KisCompositeOpsModel Class Reference

This model can be use to show a list of visible composite op in a list view. More...

#include <kis_composite_ops_model.h>

Inheritance diagram for KisCompositeOpsModel:

List of all members.

Public Types

enum  AdditionalRoles { CompositeOpSortRole = 0x1FDFDA }

Public Member Functions

 KisCompositeOpsModel (const QList< KoCompositeOp * > &list)
 ~KisCompositeOpsModel ()
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
QModelIndex indexOf (const QString &) const
QModelIndex indexOf (const KoCompositeOp *) const
const QStringitemAt (const QModelIndex &index) const
int rowCount (const QModelIndex &parent=QModelIndex()) const

Detailed Description

This model can be use to show a list of visible composite op in a list view.

Definition at line 29 of file kis_composite_ops_model.h.


Member Enumeration Documentation

Enumerator:
CompositeOpSortRole 

Definition at line 32 of file kis_composite_ops_model.h.


Constructor & Destructor Documentation

KisCompositeOpsModel::KisCompositeOpsModel ( const QList< KoCompositeOp * > &  list  ) 

Definition at line 27 of file kis_composite_ops_model.cc.

KisCompositeOpsModel::~KisCompositeOpsModel (  ) 

Definition at line 76 of file kis_composite_ops_model.cc.


Member Function Documentation

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

Definition at line 85 of file kis_composite_ops_model.cc.

QModelIndex KisCompositeOpsModel::indexOf ( const QString id  )  const
Returns:
the index for the given composite op id

Definition at line 118 of file kis_composite_ops_model.cc.

QModelIndex KisCompositeOpsModel::indexOf ( const KoCompositeOp *  op  )  const

Definition at line 111 of file kis_composite_ops_model.cc.

const QString & KisCompositeOpsModel::itemAt ( const QModelIndex index  )  const

Definition at line 105 of file kis_composite_ops_model.cc.

int KisCompositeOpsModel::rowCount ( const QModelIndex parent = QModelIndex()  )  const

Definition at line 80 of file kis_composite_ops_model.cc.


The documentation for this class was generated from the following files: