Public Member Functions | Protected Slots | List of all members
pqColorTableModel Class Reference

#include <pqColorTableModel.h>

Inherits QAbstractTableModel.

Public Member Functions

 pqColorTableModel (pqColorOpacityEditorWidget *widget, QObject *parentObject=nullptr)
 
 ~pqColorTableModel () override
 
Qt::ItemFlags flags (const QModelIndex &idx) const override
 All columns are editable. More...
 
bool setData (const QModelIndex &idx, const QVariant &value, int role=Qt::EditRole) override
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &idx, int role=Qt::DisplayRole) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 

Protected Slots

void controlPointsChanged ()
 
void updatePoint (const QModelIndex &idx)
 

Detailed Description

Definition at line 16 of file pqColorTableModel.h.

Constructor & Destructor Documentation

◆ pqColorTableModel()

pqColorTableModel::pqColorTableModel ( pqColorOpacityEditorWidget widget,
QObject *  parentObject = nullptr 
)

◆ ~pqColorTableModel()

pqColorTableModel::~pqColorTableModel ( )
override

Member Function Documentation

◆ flags()

Qt::ItemFlags pqColorTableModel::flags ( const QModelIndex &  idx) const
override

All columns are editable.

The first and last value in the first column are not editable as they are set by the range.

◆ setData()

bool pqColorTableModel::setData ( const QModelIndex &  idx,
const QVariant &  value,
int  role = Qt::EditRole 
)
override

◆ rowCount()

int pqColorTableModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ columnCount()

int pqColorTableModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const
override

◆ data()

QVariant pqColorTableModel::data ( const QModelIndex &  idx,
int  role = Qt::DisplayRole 
) const
override

◆ headerData()

QVariant pqColorTableModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const
override

◆ controlPointsChanged

void pqColorTableModel::controlPointsChanged ( )
protectedslot

◆ updatePoint

void pqColorTableModel::updatePoint ( const QModelIndex &  idx)
protectedslot

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