Vagyojaka 5.5.7
Loading...
Searching...
No Matches
ComboBoxDelegate Class Reference

#include <customdelegates.h>

Inheritance diagram for ComboBoxDelegate:

Public Member Functions

 ComboBoxDelegate (int min, int max, const QColor &color, QObject *parent=nullptr)
 
QWidget * createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 
void setEditorData (QWidget *editor, const QModelIndex &index) const override
 
void setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
 
void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 

Private Attributes

int m_min
 
int m_max
 
QColor m_color
 

Constructor & Destructor Documentation

◆ ComboBoxDelegate()

ComboBoxDelegate::ComboBoxDelegate ( int min,
int max,
const QColor & color,
QObject * parent = nullptr )

Member Function Documentation

◆ createEditor()

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

◆ paint()

void ComboBoxDelegate::paint ( QPainter * painter,
const QStyleOptionViewItem & option,
const QModelIndex & index ) const
override

◆ setEditorData()

void ComboBoxDelegate::setEditorData ( QWidget * editor,
const QModelIndex & index ) const
override

◆ setModelData()

void ComboBoxDelegate::setModelData ( QWidget * editor,
QAbstractItemModel * model,
const QModelIndex & index ) const
override

Member Data Documentation

◆ m_color

QColor ComboBoxDelegate::m_color
private

◆ m_max

int ComboBoxDelegate::m_max
private

◆ m_min

int ComboBoxDelegate::m_min
private

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