关键节点

This commit is contained in:
2026-04-25 16:46:01 +08:00
parent 6002d86a7e
commit ef41c44464
516 changed files with 6175 additions and 12401 deletions

View File

@@ -0,0 +1,25 @@
#pragma once
#include <XCEditor/Workspace/UIEditorWindowWorkspaceController.h>
#include <string>
namespace XCEngine::UI::Editor::App {
class EditorWindowWorkspaceStore final {
public:
explicit EditorWindowWorkspaceStore(UIEditorPanelRegistry panelRegistry);
const UIEditorPanelRegistry& GetPanelRegistry() const {
return m_panelRegistry;
}
bool ValidateWindowSet(
const UIEditorWindowWorkspaceSet& windowSet,
std::string& outError) const;
private:
UIEditorPanelRegistry m_panelRegistry = {};
};
} // namespace XCEngine::UI::Editor::App