Arguments passed to ILayerShellTransport::attach(). More...
#include <phosphor-layer/include/PhosphorLayer/ILayerShellTransport.h>
Public Attributes | |
| QScreen * | screen = nullptr |
| Layer | layer = Layer::Overlay |
| Anchors | anchors = AnchorNone |
| int | exclusiveZone = -1 |
| KeyboardInteractivity | keyboard = KeyboardInteractivity::None |
| QMargins | margins |
| QString | scope |
| Fully-qualified scope (prefix + instance disambiguator) | |
Arguments passed to ILayerShellTransport::attach().
All fields are taken by value; the transport may copy or store them. No references to Surface/SurfaceConfig leak into the transport — the transport is deliberately content-agnostic.
| Anchors PhosphorLayer::TransportAttachArgs::anchors = AnchorNone |
| int PhosphorLayer::TransportAttachArgs::exclusiveZone = -1 |
| KeyboardInteractivity PhosphorLayer::TransportAttachArgs::keyboard = KeyboardInteractivity::None |
| Layer PhosphorLayer::TransportAttachArgs::layer = Layer::Overlay |
| QMargins PhosphorLayer::TransportAttachArgs::margins |
| QString PhosphorLayer::TransportAttachArgs::scope |
Fully-qualified scope (prefix + instance disambiguator)
| QScreen* PhosphorLayer::TransportAttachArgs::screen = nullptr |