component/layout/carpet
        library 
 
      
    
    
    
      Classes
      
          - 
  Carpet<T> 
- 
  A responsive, dynamic tiling widget for displaying lists of items in adaptive layouts within the Arcane UI system.
- 
  CarpetStyle 
- 
  The core configuration class for Carpet layouts, defining tiling rules and responsive behaviors.
- 
  CarpetStyles 
- 
  A utility class providing predefined and composite CarpetStyle configurations for responsive layouts in the Arcane UI system.
- 
  QSize 
- 
  A simple data class representing potential tile sizes with aspect deviation.
- 
  QuiltCandidate 
- 
  A candidate for quilt evaluation, scoring layout quality.
- 
  QuiltFaucet<T> 
- 
  The core engine for generating and managing quilts from tile data in Carpet layouts.
- 
  QuiltKey<T> 
- 
  A ValueKey for entire quilts based on tile ID hash.
- 
  QuiltResult 
- 
  The result of building a quilt, containing the widget and usage count.
- 
  QuiltTileFaucet<T> 
- 
  A data source abstraction for tiles in Carpet, managing bidirectional loading and buffering.
- 
  QuiltTileForceFeeder<T> 
- 
  A force-feeding variant of QuiltTileFaucet for static lists.
- 
  QuiltTileKey<T> 
- 
  A ValueKey for individual quilt tiles based on data ID.
- 
  TileOption 
- 
  An option for tile placement, including heights and scoring metrics.
- 
  TransplantingQuiltFaucet<T> 
- 
  A wrapper class for managing quilt faucet transplantation on style changes.
 
    
    
    
      Exceptions / Errors
      
          - 
  CarpetException 
- 
  A custom exception for carpet-related errors.