editor: refactor workspace window synchronization
This commit is contained in:
@@ -166,13 +166,6 @@ std::string_view EditorWindow::GetCachedTitleText() const {
|
||||
return m_session->GetCachedTitleText();
|
||||
}
|
||||
|
||||
const UIEditorWorkspaceController* EditorWindow::TryGetWorkspaceController() const {
|
||||
const EditorWindowWorkspaceBinding* workspaceBinding = m_runtime->TryGetWorkspaceBinding();
|
||||
return workspaceBinding != nullptr
|
||||
? workspaceBinding->TryGetWorkspaceController()
|
||||
: nullptr;
|
||||
}
|
||||
|
||||
const EditorWorkspaceWindowProjection* EditorWindow::TryGetWorkspaceProjection() const {
|
||||
const EditorWindowWorkspaceBinding* workspaceBinding = m_runtime->TryGetWorkspaceBinding();
|
||||
return workspaceBinding != nullptr
|
||||
@@ -180,12 +173,6 @@ const EditorWorkspaceWindowProjection* EditorWindow::TryGetWorkspaceProjection()
|
||||
: nullptr;
|
||||
}
|
||||
|
||||
const UIEditorWorkspaceController& EditorWindow::GetWorkspaceController() const {
|
||||
const UIEditorWorkspaceController* workspaceController = TryGetWorkspaceController();
|
||||
assert(workspaceController != nullptr);
|
||||
return *workspaceController;
|
||||
}
|
||||
|
||||
EditorWindowDockHostBinding* EditorWindow::TryGetDockHostBinding() {
|
||||
return m_runtime->TryGetDockHostBinding();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user