XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtIconViewDelegate Class Reference
Inheritance diagram for xiiQtIconViewDelegate:
[legend]

Public Member Functions

 xiiQtIconViewDelegate (xiiQtAssetBrowserView *pParent=nullptr)
void SetDrawTransformState (bool b)
void SetIconScale (xiiInt32 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 xiiQtItemDelegate
 xiiQtItemDelegate (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 xiiQtIconViewDelegate::mousePressEvent ( QMouseEvent * pEvent,
const QStyleOptionViewItem & option,
const QModelIndex & index )
overridevirtual

Reimplemented from xiiQtItemDelegate.

◆ mouseReleaseEvent()

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

Reimplemented from xiiQtItemDelegate.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/Assets/AssetBrowserView.moc.h
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/Assets/Implementation/AssetBrowserView.cpp