Custom delegate for layers, used in xiiQtLayerPanel. Provides buttons to toggle the layer visible / loaded states. Relies on xiiQtLayerAdapter to trigger updates and provide the LayerGuid.
More...
#include <LayerAdapter.moc.h>
|
| xiiQtLayerDelegate (QObject *pParent, xiiScene2Document *pDocument) |
|
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 bool | mouseMoveEvent (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 bool | helpEvent (QHelpEvent *pEvent, QAbstractItemView *pView, const QStyleOptionViewItem &option, const QModelIndex &index) override |
|
| 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) |
|
|
static QRect | GetVisibleIconRect (const QStyleOptionViewItem &opt) |
|
static QRect | GetLoadedIconRect (const QStyleOptionViewItem &opt) |
|
Custom delegate for layers, used in xiiQtLayerPanel. Provides buttons to toggle the layer visible / loaded states. Relies on xiiQtLayerAdapter to trigger updates and provide the LayerGuid.
◆ mouseMoveEvent()
bool xiiQtLayerDelegate::mouseMoveEvent |
( |
QMouseEvent * | pEvent, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QModelIndex & | index ) |
|
overridevirtual |
◆ mousePressEvent()
bool xiiQtLayerDelegate::mousePressEvent |
( |
QMouseEvent * | pEvent, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QModelIndex & | index ) |
|
overridevirtual |
◆ mouseReleaseEvent()
bool xiiQtLayerDelegate::mouseReleaseEvent |
( |
QMouseEvent * | pEvent, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QModelIndex & | index ) |
|
overridevirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/EditorPlugins/Scene/EditorPluginScene/Panels/LayerPanel/LayerAdapter.moc.h
- /home/runner/work/XII/XII/Source/EditorPlugins/Scene/EditorPluginScene/Panels/LayerPanel/LayerAdapter.cpp