Inherits AzQtComponents::DockMainWindow, GraphCanvas::AssetEditorRequestBus::Handler, GraphCanvas::AssetEditorSettingsRequestBus::Handler, GraphCanvas::AssetEditorNotificationBus::Handler, and GraphCanvas::SceneNotificationBus::Handler.
|
void | closeEvent (QCloseEvent *event) override |
|
DockWidgetId | CreateEditorDockWidget (const QString &title=QString()) |
| Create a new graph (EditorDockWidget) and pass it to our CentralDockWindow.
|
|
virtual EditorDockWidget * | CreateDockWidget (const QString &title, QWidget *parent) const |
|
AZStd::vector< GraphCanvas::GraphId > | GetOpenGraphIds () |
| Return a list of the currently open GraphIds for asset editor.
|
|
virtual bool | ConfigureDefaultLayout () |
|
virtual void | OnEditorOpened (EditorDockWidget *dockWidget) |
| Clients should override this to handle any additional logic when opening new editor dock widgets.
|
|
virtual void | OnEditorClosing (EditorDockWidget *dockWidget) |
| Clients should override this to handle any additional logic when closing an editor dock widget.
|
|
bool | CloseEditor (DockWidgetId dockWidgetId) |
| Close a specified editor dock widget (graph)
|
|
bool | CloseAllEditors () |
| Close all open editor dock widgets (graphs)
|
|
bool | FocusDockWidget (DockWidgetId dockWidgetId) |
| Set the focus to an existing dock widget.
|
|
AssetEditorCentralDockWindow * | GetCentralDockWindow () const |
|
virtual void | RefreshMenu () |
|
virtual QMenu * | AddFileMenu () |
|
virtual QAction * | AddFileNewAction (QMenu *menu) |
|
virtual QAction * | AddFileOpenAction (QMenu *menu) |
|
virtual QAction * | AddFileSaveAction (QMenu *menu) |
|
virtual QAction * | AddFileSaveAsAction (QMenu *menu) |
|
virtual QAction * | AddFileCloseAction (QMenu *menu) |
|
virtual QMenu * | AddEditMenu () |
|
virtual QAction * | AddEditCutAction (QMenu *menu) |
|
virtual QAction * | AddEditCopyAction (QMenu *menu) |
|
virtual QAction * | AddEditPasteAction (QMenu *menu) |
|
virtual QAction * | AddEditDuplicateAction (QMenu *menu) |
|
virtual QAction * | AddEditDeleteAction (QMenu *menu) |
|
virtual void | UpdateMenuActions () |
|
virtual void | UpdateEditMenuActions () |
|
virtual void | UpdatePasteAction () |
|
virtual QMenu * | AddViewMenu () |
|
AZ::EntityId | CreateNewGraph () override |
|
bool | ContainsGraph (const GraphCanvas::GraphId &graphId) const override |
|
bool | CloseGraph (const GraphId &graphId) override |
|
ContextMenuAction::SceneReaction | ShowSceneContextMenu (const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowNodeContextMenu (const AZ::EntityId &nodeId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowCommentContextMenu (const AZ::EntityId &nodeId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowNodeGroupContextMenu (const AZ::EntityId &groupId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowCollapsedNodeGroupContextMenu (const AZ::EntityId &nodeId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowBookmarkContextMenu (const AZ::EntityId &bookmarkId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowConnectionContextMenu (const AZ::EntityId &connectionId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
ContextMenuAction::SceneReaction | ShowSlotContextMenu (const AZ::EntityId &slotId, const QPoint &screenPoint, const QPointF &scenePoint) override |
|
Endpoint | CreateNodeForProposal (const AZ::EntityId &connectionId, const Endpoint &endpoint, const QPointF &scenePoint, const QPoint &screenPoint) override |
|
void | OnWrapperNodeActionWidgetClicked (const AZ::EntityId &wrapperNode, const QRect &actionWidgetBoundingRect, const QPointF &scenePoint, const QPoint &screenPoint) override |
|
EditorConstructPresets * | GetConstructPresets () const override |
|
const ConstructTypePresetBucket * | GetConstructTypePresetBucket (ConstructType constructType) const override |
|
void | OnActiveGraphChanged (const GraphId &graphId) override |
|
void | OnSelectionChanged () override |
|
ContextMenuAction::SceneReaction | HandleContextMenu (EditorContextMenu &editorContextMenu, const AZ::EntityId &memberId, const QPoint &screenPoint, const QPointF &scenePoint) const |
|
Endpoint | HandleProposedConnection (const GraphId &graphId, const ConnectionId &connectionId, const Endpoint &endpoint, const NodeId &proposedNode, const QPoint &screenPoint) |
|