Inherits AzQtComponents::ShortcutDispatchTraits::Bus::Handler, DataSlotNotificationBus::Handler, and GraphCanvas::DataSlotDragDropInterface.
Inherited by GraphCanvas::AssetIdNodePropertyDisplay, GraphCanvas::BooleanNodePropertyDisplay, GraphCanvas::ComboBoxNodePropertyDisplay, GraphCanvas::EntityIdNodePropertyDisplay, GraphCanvas::NumericNodePropertyDisplay, GraphCanvas::ReadOnlyNodePropertyDisplay, GraphCanvas::StringNodePropertyDisplay, and GraphCanvas::VectorNodePropertyDisplay.
|
|
| NodePropertyDisplay (DataInterface *dataInterface) |
| |
|
void | SetSlotId (const SlotId &slotId) |
| |
|
| AZ_DEPRECATED (const AZ::EntityId &GetId() const, "Function deprecated. Use GetSlotId instead.") |
| |
|
const SlotId & | GetSlotId () const |
| |
|
void | SetNodeId (const AZ::EntityId &nodeId) |
| |
|
const AZ::EntityId & | GetNodeId () const |
| |
|
AZ::EntityId | GetSceneId () const |
| |
|
void | TryAndSelectNode () const |
| |
|
bool | EnableDropHandling () const |
| |
| AZ::Outcome< DragDropState > | OnDragEnterEvent (QGraphicsSceneDragDropEvent *dragDropEvent) override |
| |
| void | OnDragLeaveEvent (QGraphicsSceneDragDropEvent *dragDropEvent) override |
| |
| void | OnDropEvent (QGraphicsSceneDragDropEvent *dragDropEvent) override |
| |
| void | OnDropCancelled () override |
| |
|
void | OnDragDropStateStateChanged (const DragDropState &dragDropState) override |
| |
|
void | RegisterShortcutDispatcher (QWidget *widget) |
| |
|
void | UnregisterShortcutDispatcher (QWidget *widget) |
| |
|
virtual void | RefreshStyle ()=0 |
| |
|
virtual void | UpdateDisplay ()=0 |
| |
|
virtual QGraphicsLayoutItem * | GetDisabledGraphicsLayoutItem ()=0 |
| |
|
virtual QGraphicsLayoutItem * | GetDisplayGraphicsLayoutItem ()=0 |
| |
|
virtual QGraphicsLayoutItem * | GetEditableGraphicsLayoutItem ()=0 |
| |
|
|
static AZStd::string | CreateDisabledLabelStyle (const AZStd::string &type) |
| |
|
static AZStd::string | CreateDisplayLabelStyle (const AZStd::string &type) |
| |
|
|
virtual void | OnIdSet () |
| |
|
virtual void | OnSlotIdSet () |
| |
|
QWidget * | GetShortcutDispatchScopeRoot (QWidget *) override |
| |
|
void | UpdateStyleForDragDrop (const DragDropState &dragDropState, Styling::StyleHelper &styleHelper) |
| |
◆ OnDragEnterEvent()
| AZ::Outcome< DragDropState > GraphCanvas::NodePropertyDisplay::OnDragEnterEvent |
( |
QGraphicsSceneDragDropEvent * |
dragDropEvent | ) |
|
|
overridevirtual |
◆ OnDragLeaveEvent()
| void GraphCanvas::NodePropertyDisplay::OnDragLeaveEvent |
( |
QGraphicsSceneDragDropEvent * |
dragDropEvent | ) |
|
|
overridevirtual |
◆ OnDropCancelled()
| void GraphCanvas::NodePropertyDisplay::OnDropCancelled |
( |
| ) |
|
|
overridevirtual |
◆ OnDropEvent()
| void GraphCanvas::NodePropertyDisplay::OnDropEvent |
( |
QGraphicsSceneDragDropEvent * |
dragDropEvent | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/GraphCanvas/Code/StaticLib/GraphCanvas/Components/NodePropertyDisplay/NodePropertyDisplay.h