Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtIconViewDelegate Class Reference
Inheritance diagram for plQtIconViewDelegate:

Public Member Functions

 plQtIconViewDelegate (plQtAssetBrowserView *pParent=nullptr)
 
void SetDrawTransformState (bool b)
 
void SetIconScale (plInt32 iIconSizePercentage)
 
virtual bool mousePressEvent (QMouseEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index) override
 
virtual bool mouseReleaseEvent (QMouseEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index) override
 
virtual void paint (QPainter *pPainter, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
 
virtual QSize sizeHint (const QStyleOptionViewItem &opt, const QModelIndex &index) const override
 
virtual QWidget * createEditor (QWidget *pParent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 
virtual void setModelData (QWidget *pEditor, QAbstractItemModel *pModel, const QModelIndex &index) const override
 
virtual void updateEditorGeometry (QWidget *pEditor, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 
- Public Member Functions inherited from plQtItemDelegate
 plQtItemDelegate (QObject *pParent=nullptr)
 
virtual bool mouseHoverEvent (QHoverEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index)
 
virtual bool mouseDoubleClickEvent (QMouseEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index)
 
virtual bool mouseMoveEvent (QMouseEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index)
 

Member Function Documentation

◆ mousePressEvent()

bool plQtIconViewDelegate::mousePressEvent ( QMouseEvent * pEvent,
const QStyleOptionViewItem & option,
const QModelIndex & index )
overridevirtual

Reimplemented from plQtItemDelegate.

◆ mouseReleaseEvent()

bool plQtIconViewDelegate::mouseReleaseEvent ( QMouseEvent * pEvent,
const QStyleOptionViewItem & option,
const QModelIndex & index )
overridevirtual

Reimplemented from plQtItemDelegate.


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