Split utility window contracts from feature factories
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
#include "Windowing/Content/EditorUtilityWindowContentController.h"
|
||||
|
||||
#include "UtilityWindows/EditorUtilityWindowPanel.h"
|
||||
#include "UtilityWindows/EditorUtilityWindowRegistry.h"
|
||||
#include "Core/UtilityWindows/EditorUtilityWindowRuntime.h"
|
||||
|
||||
#include <XCEngine/UI/DrawData.h>
|
||||
|
||||
@@ -100,9 +99,8 @@ EditorUtilityWindowContentController::GetShellInteractionState() const {
|
||||
}
|
||||
|
||||
std::unique_ptr<EditorWindowContentController> CreateEditorUtilityWindowContentController(
|
||||
const EditorUtilityWindowDescriptor& descriptor) {
|
||||
std::unique_ptr<EditorUtilityWindowPanel> panel =
|
||||
CreateEditorUtilityWindowPanel(descriptor.kind);
|
||||
const EditorUtilityWindowDescriptor& descriptor,
|
||||
std::unique_ptr<EditorUtilityWindowPanel> panel) {
|
||||
if (panel == nullptr) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user