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

Inherits AzQtComponents::DockMainWindow.

Signals

void OnEditorClosing (EditorDockWidget *dockWidget)
 

Public Member Functions

 AZ_CLASS_ALLOCATOR (AssetEditorCentralDockWindow, AZ::SystemAllocator)
 
 AssetEditorCentralDockWindow (const EditorId &editorId, const char *saveIdentifier)
 
GraphCanvasEditorEmptyDockWidgetGetEmptyDockWidget () const
 
void OnEditorOpened (EditorDockWidget *dockWidget)
 
void OnEditorClosed (EditorDockWidget *dockWidget)
 
bool CloseAllEditors ()
 
EditorDockWidgetGetEditorDockWidgetByGraphId (const GraphId &graphId) const
 
const AZStd::unordered_set< EditorDockWidget * > & GetEditorDockWidgets () const
 
void OnFocusChanged (QWidget *oldWidget, QWidget *nowFocus)
 

Protected Slots

void HandleTabWidgetCurrentChanged (int index)
 

Protected Member Functions

void UpdateCentralWidget ()
 
void ActiveGraphChanged (EditorDockWidget *dockWidget)
 
bool IsDockedInMainWindow (QDockWidget *dockWidget)
 

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