XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtGameObjectDelegate Class Reference

Custom delegate for game objects, used in xiiQtGameObjectWidget. More...

#include <GameObjectModel.moc.h>

Inheritance diagram for xiiQtGameObjectDelegate:
[legend]

Public Member Functions

 xiiQtGameObjectDelegate (QObject *pParent, xiiGameObjectDocument *pDocument)
 
virtual void paint (QPainter *pPainter, const QStyleOptionViewItem &opt, const QModelIndex &index) const override
 
virtual bool helpEvent (QHelpEvent *pEvent, QAbstractItemView *pView, const QStyleOptionViewItem &option, const QModelIndex &index) override
 
- Public Member Functions inherited from xiiQtItemDelegate
 xiiQtItemDelegate (QObject *pParent=nullptr)
 
virtual bool mouseHoverEvent (QHoverEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index)
 
virtual bool mousePressEvent (QMouseEvent *pEvent, const QStyleOptionViewItem &option, const QModelIndex &index)
 
virtual bool mouseReleaseEvent (QMouseEvent *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)
 

Static Public Member Functions

static QRect GetHiddenIconRect (const QStyleOptionViewItem &opt)
 
static QRect GetActiveParentIconRect (const QStyleOptionViewItem &opt)
 

Public Attributes

xiiGameObjectDocumentm_pDocument = nullptr
 

Detailed Description

Custom delegate for game objects, used in xiiQtGameObjectWidget.

Renders additional icons to display stats.


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