#include <GeneralSlotLayoutComponent.h>
Inherits QGraphicsWidget, SlotLayoutRequestBus::Handler, NodeSlotsRequestBus::Handler, NodeNotificationBus::Handler, StyleNotificationBus::Handler, and SceneMemberNotificationBus::Handler.
|
| AZ_TYPE_INFO (GeneralSlotLayoutGraphicsWidget, "{9DE7D3C0-D88C-47D8-85D4-5E0F619E60CB}") |
|
| AZ_CLASS_ALLOCATOR (GeneralSlotLayoutGraphicsWidget, AZ::SystemAllocator) |
|
| GeneralSlotLayoutGraphicsWidget (GeneralSlotLayoutComponent &nodeSlots) |
|
void | Activate () |
|
void | Deactivate () |
|
void | OnNodeActivated () override |
|
void | OnSlotAddedToNode (const AZ::EntityId &slot) override |
|
void | OnSlotRemovedFromNode (const AZ::EntityId &slot) override |
|
QGraphicsLayoutItem * | GetGraphicsLayoutItem () override |
|
QGraphicsLinearLayout * | GetLinearLayout (const SlotGroup &slotGroup) override |
|
QGraphicsWidget * | GetSpacer (const SlotGroup &slotGroup) override |
|
void | OnSceneSet (const AZ::EntityId &sceneId) override |
|
void | SetDividersEnabled (bool enabled) override |
|
void | ConfigureSlotGroup (SlotGroup group, SlotGroupConfiguration configuration) override |
|
int | GetSlotGroupDisplayOrder (SlotGroup group) const override |
|
bool | IsSlotGroupVisible (SlotGroup group) const override |
|
void | SetSlotGroupVisible (SlotGroup group, bool visible) override |
|
void | ClearSlotGroup (SlotGroup group) override |
|
void | OnStyleChanged () override |
|
|
static void | Reflect (AZ::ReflectContext *context)=delete |
|
|
const AZ::EntityId & | GetEntityId () const |
|
The slots QGraphicsWidget for displaying a the node slots QtWidgets cannot be serialized out, so the component wrapper stores the actual configuration map for serialization.
The documentation for this class was generated from the following file:
- Gems/GraphCanvas/Code/Source/Components/Nodes/General/GeneralSlotLayoutComponent.h