Open 3D Engine GraphCanvas Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::SlotLayoutItem Class Referenceabstract

#include <SlotLayoutItem.h>

Inherits QGraphicsItem, and QGraphicsLayoutItem.

Inherited by GraphCanvas::SlotConnectionPin.

Public Member Functions

 AZ_RTTI (SlotLayoutItem, "{ED76860E-35B8-4FEE-A2A0-04B467F778B6}", QGraphicsLayoutItem, QGraphicsItem)
 
 AZ_CLASS_ALLOCATOR (SlotLayoutItem, AZ::SystemAllocator)
 
const Styling::StyleHelperGetStyle () const
 

Protected Member Functions

void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
QVariant itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant &value) override
 
virtual void RefreshStyle ()
 
virtual AZ::EntityId GetEntityId () const =0
 

Protected Attributes

Styling::StyleHelper m_style
 

Detailed Description

Generates Ebus notifications for QGraphicsItem event. Requires that the derived class has a GetEntityId() function


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