Version: 9.12.0
QtxPathListEdit::Delegate Class Reference

Custom item delegate for the paths list widget. More...

Inheritance diagram for QtxPathListEdit::Delegate:
Inheritance graph

Public Member Functions

 Delegate (QtxPathListEdit *, QObject *=0)
 Constructor. More...
 
virtual ~Delegate ()
 Destructor. More...
 
virtual QWidgetcreateEditor (QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const
 Create editor widget. More...
 
virtual void setModelData (QWidget *, QAbstractItemModel *, const QModelIndex &) const
 Set modified data back to the data model. More...
 
virtual void setEditorData (QWidget *, const QModelIndex &) const
 Set data from the data model to the editor. More...
 
virtual void paint (QPainter *, const QStyleOptionViewItem &, const QModelIndex &) const
 Customize paint operation. More...
 

Protected Member Functions

virtual void drawFocus (QPainter *, const QStyleOptionViewItem &, const QRect &) const
 Customize drawing selection focus operation. More...
 

Private Attributes

QtxPathListEditmyPathEdit
 

Detailed Description

Custom item delegate for the paths list widget.

Constructor & Destructor Documentation

◆ Delegate()

QtxPathListEdit::Delegate::Delegate ( QtxPathListEdit pe,
QObject parent = 0 
)

Constructor.

Parameters
pepath list editor
parentparent widget

◆ ~Delegate()

QtxPathListEdit::Delegate::~Delegate ( )
virtual

Destructor.

Member Function Documentation

◆ createEditor()

QWidget * QtxPathListEdit::Delegate::createEditor ( QWidget parent,
const QStyleOptionViewItem &  ,
const QModelIndex &   
) const
virtual

Create editor widget.

Parameters
parentparent widget
optionstyle option
indexdata model index

◆ drawFocus()

void QtxPathListEdit::Delegate::drawFocus ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QRect &   
) const
protectedvirtual

Customize drawing selection focus operation.

Parameters
painterpainter
optionstyle option
rectselection rectangle

◆ paint()

void QtxPathListEdit::Delegate::paint ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
virtual

Customize paint operation.

Parameters
painterpainter
optionstyle option
indexdata model index

◆ setEditorData()

void QtxPathListEdit::Delegate::setEditorData ( QWidget editor,
const QModelIndex &  index 
) const
virtual

Set data from the data model to the editor.

Parameters
editoreditor widget
indexdata model index

◆ setModelData()

void QtxPathListEdit::Delegate::setModelData ( QWidget editor,
QAbstractItemModel ,
const QModelIndex &  index 
) const
virtual

Set modified data back to the data model.

Parameters
editoreditor widget
modeldata model
indexdata model index

Member Data Documentation

◆ myPathEdit

QtxPathListEdit* QtxPathListEdit::Delegate::myPathEdit
private

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