One pending layout-source-provider registration. More...
#include <phosphor-layout-api/include/PhosphorLayoutApi/LayoutSourceProviderRegistry.h>
Public Attributes | |
| QString | name |
| int | priority = 100 |
| std::function< std::unique_ptr< ILayoutSourceFactory >(const FactoryContext &)> | builder |
One pending layout-source-provider registration.
The builder lambda runs at LayoutSourceBundle::buildFromRegistered time, with the composition root's FactoryContext. Returning nullptr means "this engine isn't applicable to this composition
root" (e.g. composition root didn't supply a registry the engine needs) — the bundle silently skips that provider.
| std::function<std::unique_ptr<ILayoutSourceFactory>(const FactoryContext&)> PhosphorLayout::PendingLayoutSourceProvider::builder |
| QString PhosphorLayout::PendingLayoutSourceProvider::name |
| int PhosphorLayout::PendingLayoutSourceProvider::priority = 100 |