Builds a Theme copy for a catalog revision without touching runtime globals. 更多...
#include <UiTheme.h>
Public 成员函数 | |
| UiThemePreviewSnapshot | build (const UiThemeCatalogTarget &catalog, const ObjectId &themeId, Revision expectedRevision) const |
Copy tokens for themeId when expectedRevision matches the catalog. | |
详细描述
Builds a Theme copy for a catalog revision without touching runtime globals.
成员函数说明
◆ build()
| UiThemePreviewSnapshot eve::ui_editing::UiThemePreviewService::build | ( | const UiThemeCatalogTarget & | catalog, |
| const ObjectId & | themeId, | ||
| Revision | expectedRevision | ||
| ) | const |
Copy tokens for themeId when expectedRevision matches the catalog.
- 参数
-
expectedRevision Caller-held generation; mismatch yields Conflict and keeps diagnostics.
在文件 UiThemePreview.cpp 第 16 行定义.
引用了 eve::ui_editing::UiThemePreviewSnapshot::diagnostics, eve::ui_editing::UiThemePreviewSnapshot::documentRevision, eve::editing::EditableTargetState::revision(), eve::ui_editing::UiThemeCatalogTarget::runtimeName(), eve::ui_editing::UiThemePreviewSnapshot::runtimeName, eve::ui_editing::UiThemePreviewSnapshot::status, eve::ui_editing::UiThemeCatalogTarget::theme(), eve::ui_editing::UiThemePreviewSnapshot::theme , 以及 eve::ui_editing::UiThemePreviewSnapshot::themeId.
该类的文档由以下文件生成:
- src/modules/ui/editing/UiTheme.h
- src/modules/ui/editing/UiThemePreview.cpp