|
KiCad PCB EDA Suite
|
#include <model_preview_manager.h>Go to the source code of this file.
Classes | |
| struct | WINDOWS_MODEL_PREVIEW_SNAPSHOT |
Enumerations | |
| enum class | MODEL_PREVIEW_OBSERVATION { PRESENT , MISSING , UNREADABLE , MALFORMED } |
| Registration facts read from the Windows registry. More... | |
Functions | |
| KICOMMON_API MODEL_PREVIEW_STATUS | ClassifyWindowsModelPreviewStatus (const WINDOWS_MODEL_PREVIEW_SNAPSHOT &aSnapshot) |
|
strong |
Registration facts read from the Windows registry.
Collected by model_preview_manager_windows.cpp and classified separately so the state machine can be exercised without a registry.
| Enumerator | |
|---|---|
| PRESENT | |
| MISSING | |
| UNREADABLE | |
| MALFORMED | |
Definition at line 33 of file model_preview_manager_windows_internal.h.
| KICOMMON_API MODEL_PREVIEW_STATUS ClassifyWindowsModelPreviewStatus | ( | const WINDOWS_MODEL_PREVIEW_SNAPSHOT & | aSnapshot | ) |
Definition at line 38 of file model_preview_manager_windows_classifier.cpp.
References WINDOWS_MODEL_PREVIEW_SNAPSHOT::associations, AVAILABLE, WINDOWS_MODEL_PREVIEW_SNAPSHOT::bundledPresent, MODEL_PREVIEW_STATUS::bundledVersion, WINDOWS_MODEL_PREVIEW_SNAPSHOT::bundledVersion, MODEL_PREVIEW_STATUS::canRepairRegistration, WINDOWS_MODEL_PREVIEW_SNAPSHOT::classMetadata, MODEL_PREVIEW_STATUS::component, DAMAGED, MODEL_PREVIEW_STATUS::detail, ENABLED, MODEL_PREVIEW_STATUS::enablement, WINDOWS_MODEL_PREVIEW_SNAPSHOT::foreignOwner, MODEL_PREVIEW_STATUS::guidance, MALFORMED, MISSING, NONE, PRESENT, WINDOWS_MODEL_PREVIEW_SNAPSHOT::previewList, MODEL_PREVIEW_STATUS::registeredVersion, WINDOWS_MODEL_PREVIEW_SNAPSHOT::registeredVersion, REINSTALL_KICAD, REPAIR_REGISTRATION, MODEL_PREVIEW_STATUS::requirementId, WINDOWS_MODEL_PREVIEW_SNAPSHOT::requirementId, WINDOWS_MODEL_PREVIEW_SNAPSHOT::sameModule, SETUP_REQUIRED, STATUS_UNAVAILABLE, WINDOWS_MODEL_PREVIEW_SNAPSHOT::surrogate, UNAVAILABLE, UNKNOWN, and VERSION_MISMATCH.
Referenced by GetPlatformModelPreviewStatus().