Qt Utilities  6.4.1
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Public Member Functions | List of all members
QtUtilities::ColorDelegate Class Reference

The ColorDelegate class is used by PaletteEditor. More...

#include <paletteeditor.h>

Inheritance diagram for QtUtilities::ColorDelegate:
[legend]
Collaboration diagram for QtUtilities::ColorDelegate:
[legend]

Public Member Functions

 ColorDelegate (QObject *parent=nullptr)
 
QWidget * createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 
void setEditorData (QWidget *ed, const QModelIndex &index) const override
 
void setModelData (QWidget *ed, QAbstractItemModel *model, const QModelIndex &index) const override
 
void updateEditorGeometry (QWidget *ed, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 
void paint (QPainter *painter, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
 
QSize sizeHint (const QStyleOptionViewItem &opt, const QModelIndex &index) const override
 

Detailed Description

The ColorDelegate class is used by PaletteEditor.

Definition at line 163 of file paletteeditor.h.

Constructor & Destructor Documentation

◆ ColorDelegate()

QtUtilities::ColorDelegate::ColorDelegate ( QObject *  parent = nullptr)
explicit

Definition at line 485 of file paletteeditor.cpp.

Member Function Documentation

◆ createEditor()

QWidget * QtUtilities::ColorDelegate::createEditor ( QWidget *  parent,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
override

Definition at line 490 of file paletteeditor.cpp.

◆ paint()

void QtUtilities::ColorDelegate::paint ( QPainter *  painter,
const QStyleOptionViewItem &  opt,
const QModelIndex &  index 
) const
override

Definition at line 543 of file paletteeditor.cpp.

◆ setEditorData()

void QtUtilities::ColorDelegate::setEditorData ( QWidget *  ed,
const QModelIndex &  index 
) const
override

Definition at line 507 of file paletteeditor.cpp.

◆ setModelData()

void QtUtilities::ColorDelegate::setModelData ( QWidget *  ed,
QAbstractItemModel *  model,
const QModelIndex &  index 
) const
override

Definition at line 522 of file paletteeditor.cpp.

◆ sizeHint()

QSize QtUtilities::ColorDelegate::sizeHint ( const QStyleOptionViewItem &  opt,
const QModelIndex &  index 
) const
override

Definition at line 577 of file paletteeditor.cpp.

◆ updateEditorGeometry()

void QtUtilities::ColorDelegate::updateEditorGeometry ( QWidget *  ed,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
override

Definition at line 537 of file paletteeditor.cpp.


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