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) |
| |