Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
PipelineCapabilities Struct Reference

Describes a pipeline without constructing generators or loading packages. More...

#include <outputconfiguration.h>

Collaboration diagram for PipelineCapabilities:

Public Attributes

Pipeline pipeline = Pipeline::Legacy
bool available = true
QSet< QString > supportedFormats
QSet< QString > brokenFormats
QHash< QString, QString > formatExtensions

Detailed Description

Describes a pipeline without constructing generators or loading packages.

\inmodule QDoc

The caller supplies compiled-in legacy capabilities or the effective template package's capabilities. Resolution reads these values without retaining references to them. An unavailable selected pipeline is an error.

A declared but broken format remains an ownership claim even when it is absent from {supportedFormats}. A broken template declaration therefore prevents fallback to legacy. Extensions supply defaults only; they do not determine format identity, ownership, or template selection.

Definition at line 20 of file outputconfiguration.h.

Member Data Documentation

◆ available

bool PipelineCapabilities::available = true

Definition at line 23 of file outputconfiguration.h.

◆ brokenFormats

QSet<QString> PipelineCapabilities::brokenFormats

Definition at line 25 of file outputconfiguration.h.

◆ formatExtensions

QHash<QString, QString> PipelineCapabilities::formatExtensions

Definition at line 26 of file outputconfiguration.h.

◆ pipeline

Pipeline PipelineCapabilities::pipeline = Pipeline::Legacy

Definition at line 22 of file outputconfiguration.h.

Referenced by OutputSelection::resolve().

◆ supportedFormats

QSet<QString> PipelineCapabilities::supportedFormats

Definition at line 24 of file outputconfiguration.h.


The documentation for this struct was generated from the following file: