Fix editor shell asset header contract

This commit is contained in:
2026-04-10 02:04:24 +08:00
parent 131f46682b
commit f9bfd48479

View File

@@ -32,18 +32,18 @@ struct EditorShellAsset {
enum class EditorShellAssetValidationCode : std::uint8_t {
None = 0,
InvalidPanelRegistry,
InvalidWorkspace,
InvalidWorkspaceSession,
InvalidShellMenuModel,
InvalidShortcutConfiguration,
MissingPanelDescriptor,
PanelTitleMismatch,
PanelPlaceholderMismatch,
DuplicateShellPresentationPanelId,
MissingShellPresentationPanelDescriptor,
MissingRequiredShellPresentation,
ShellPresentationKindMismatch
InvalidPanelRegistry = 1,
MissingPanelDescriptor = 2,
PanelTitleMismatch = 3,
PanelPlaceholderMismatch = 4,
InvalidWorkspace = 5,
InvalidWorkspaceSession = 6,
MissingShellPresentationPanelDescriptor = 7,
DuplicateShellPresentationPanelId = 8,
MissingRequiredShellPresentation = 9,
ShellPresentationKindMismatch = 10,
InvalidShellMenuModel = 11,
InvalidShortcutConfiguration = 12
};
struct EditorShellAssetValidationResult {