{
  "name": "QWinUI3",
  "version": "2.80",
  "generatedBy": "scripts/generate_component_docs.py",
  "publicCount": 317,
  "components": [
    {
      "name": "AccentButton",
      "module": "QWinUI3.Extras",
      "summary": "Accent-colored CTA with optional Fluent symbol (2.66 A1 appearances).",
      "path": "src/extras/QWinUI3/Extras/AccentButton.qml",
      "baseType": "Button",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/AccentButtonPage.qml",
      "galleryTitle": "AccentButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AccentButton.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "AcrylicSurface",
      "module": "QWinUI3.Extras",
      "summary": "Frosted pane; keep translucent under system Mica/Acrylic.",
      "path": "src/extras/QWinUI3/Extras/AcrylicSurface.qml",
      "baseType": "Pane",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/AcrylicSurfacePage.qml",
      "galleryTitle": "AcrylicSurface",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AcrylicSurface.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ActionCard",
      "module": "QWinUI3.Extras",
      "summary": "Clickable card with symbol, title, description, and chevron.",
      "path": "src/extras/QWinUI3/Extras/ActionCard.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/ActionCardPage.qml",
      "galleryTitle": "ActionCard",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ActionCard.md",
      "propertyCount": 12,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "AnimatedIcon",
      "module": "QWinUI3.Extras",
      "summary": "Thin state glyph swap (1.53). Not Lottie / WinUI AnimatedIcon parity.",
      "path": "src/extras/QWinUI3/Extras/AnimatedIcon.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/AnimatedIconPage.qml",
      "galleryTitle": "AnimatedIcon",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AnimatedIcon.md",
      "propertyCount": 20,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "AnnotatedScrollBar",
      "module": "QWinUI3.Extras",
      "summary": "Scroll area with a value label on the vertical scrollbar.",
      "path": "src/extras/QWinUI3/Extras/AnnotatedScrollBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/AnnotatedScrollBarPage.qml",
      "galleryTitle": "AnnotatedScrollBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AnnotatedScrollBar.md",
      "propertyCount": 16,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "AppBarButton",
      "module": "QWinUI3.Extras",
      "summary": "CommandBar icon button with label position overrides.",
      "path": "src/extras/QWinUI3/Extras/AppBarButton.qml",
      "baseType": "IconicButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/AppBarButtonPage.qml",
      "galleryTitle": "AppBarButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AppBarButton.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "AppBarPreset",
      "module": "QWinUI3.Extras",
      "summary": "semantic alias of CommandBarPreset for product shells.",
      "path": "src/extras/QWinUI3/Extras/AppBarPreset.qml",
      "baseType": "CommandBarPreset",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AppBarPreset.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "AppBarSeparator",
      "module": "QWinUI3.Extras",
      "summary": "Thin separator for CommandBar / AppBar rows.",
      "path": "src/extras/QWinUI3/Extras/AppBarSeparator.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/AppBarSeparatorPage.qml",
      "galleryTitle": "AppBarSeparator",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AppBarSeparator.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "AppBarToggleButton",
      "module": "QWinUI3.Extras",
      "summary": "Checkable AppBarButton for CommandBar.",
      "path": "src/extras/QWinUI3/Extras/AppBarToggleButton.qml",
      "baseType": "IconicButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/AppBarToggleButtonPage.qml",
      "galleryTitle": "AppBarToggleButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AppBarToggleButton.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ArcGauge",
      "module": "QWinUI3.Extras",
      "summary": "Open-arc dashboard gauge with center value and thresholds.",
      "path": "src/extras/QWinUI3/Extras/ArcGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ArcGaugePage.qml",
      "galleryTitle": "ArcGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ArcGauge.md",
      "propertyCount": 26,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "AreaChart",
      "module": "QWinUI3.Extras",
      "summary": "Filled area chart with legend and hover crosshair.",
      "path": "src/extras/QWinUI3/Extras/AreaChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/AreaChartPage.qml",
      "galleryTitle": "AreaChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AreaChart.md",
      "propertyCount": 24,
      "signalCount": 0,
      "methodCount": 5
    },
    {
      "name": "AutomotiveCluster",
      "module": "QWinUI3.Extras",
      "summary": "Composed vehicle instrument cluster.",
      "path": "src/extras/QWinUI3/Extras/AutomotiveCluster.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/AutomotiveClusterPage.qml",
      "galleryTitle": "AutomotiveCluster",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AutomotiveCluster.md",
      "propertyCount": 22,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "AutoSuggestBox",
      "module": "QWinUI3.Extras",
      "summary": "Text field with filtered suggestion popup.",
      "path": "src/extras/QWinUI3/Extras/AutoSuggestBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/AutoSuggestBoxPage.qml",
      "galleryTitle": "AutoSuggestBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AutoSuggestBox.md",
      "propertyCount": 18,
      "signalCount": 4,
      "methodCount": 4
    },
    {
      "name": "AvatarGroup",
      "module": "QWinUI3.Extras",
      "summary": "Overlapping PersonPicture stack with overflow count.",
      "path": "src/extras/QWinUI3/Extras/AvatarGroup.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/AvatarGroupPage.qml",
      "galleryTitle": "AvatarGroup",
      "kind": "qml",
      "singleton": false,
      "doc": "components/AvatarGroup.md",
      "propertyCount": 7,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "BandChart",
      "module": "QWinUI3.Extras",
      "summary": "High/low envelope with an optional mid line.",
      "path": "src/extras/QWinUI3/Extras/BandChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/BandChartPage.qml",
      "galleryTitle": "BandChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BandChart.md",
      "propertyCount": 12,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "BarChart",
      "module": "QWinUI3.Extras",
      "summary": "Vertical bar chart with reveal animation.",
      "path": "src/extras/QWinUI3/Extras/BarChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/BarChartPage.qml",
      "galleryTitle": "BarChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BarChart.md",
      "propertyCount": 25,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "BatteryGauge",
      "module": "QWinUI3.Extras",
      "summary": "Battery silhouette with charge fill and optional charging bolt.",
      "path": "src/extras/QWinUI3/Extras/BatteryGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/BatteryGaugePage.qml",
      "galleryTitle": "BatteryGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BatteryGauge.md",
      "propertyCount": 13,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "BlankWindow",
      "module": "QWinUI3.Extras",
      "summary": "Empty ShellWindow client — declare UI as children.",
      "path": "src/extras/QWinUI3/Extras/BlankWindow.qml",
      "baseType": "ShellWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BlankWindow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "BoostGauge",
      "module": "QWinUI3.Extras",
      "summary": "Turbo vacuum / boost with zero at center-left of the scale.",
      "path": "src/extras/QWinUI3/Extras/BoostGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/BoostGaugePage.qml",
      "galleryTitle": "BoostGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BoostGauge.md",
      "propertyCount": 12,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "BoxPlotChart",
      "module": "QWinUI3.Extras",
      "summary": "Tukey box-and-whisker groups.",
      "path": "src/extras/QWinUI3/Extras/BoxPlotChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/BoxPlotChartPage.qml",
      "galleryTitle": "BoxPlotChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BoxPlotChart.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "BreadcrumbBar",
      "module": "QWinUI3.Extras",
      "summary": "Path trail; model items raise itemClicked.",
      "path": "src/extras/QWinUI3/Extras/BreadcrumbBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/BreadcrumbBarPage.qml",
      "galleryTitle": "BreadcrumbBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BreadcrumbBar.md",
      "propertyCount": 13,
      "signalCount": 2,
      "methodCount": 5
    },
    {
      "name": "BulletChart",
      "module": "QWinUI3.Extras",
      "summary": "Compact KPI bullet (ranges + performance + target).",
      "path": "src/extras/QWinUI3/Extras/BulletChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/BulletChartPage.qml",
      "galleryTitle": "BulletChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BulletChart.md",
      "propertyCount": 16,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "CalendarDatePicker",
      "module": "QWinUI3.Extras",
      "summary": "Date field with calendar flyout.",
      "path": "src/extras/QWinUI3/Extras/CalendarDatePicker.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Date & time",
      "galleryPage": "pages/CalendarDatePickerPage.qml",
      "galleryTitle": "CalendarDatePicker",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CalendarDatePicker.md",
      "propertyCount": 21,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "CalendarView",
      "module": "QWinUI3.Extras",
      "summary": "month grid for scheduling / booking surfaces (2.31).",
      "path": "src/extras/QWinUI3/Extras/CalendarView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Date & time",
      "galleryPage": "pages/CalendarViewPage.qml",
      "galleryTitle": "CalendarView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CalendarView.md",
      "propertyCount": 19,
      "signalCount": 2,
      "methodCount": 5
    },
    {
      "name": "CandlestickChart",
      "module": "QWinUI3.Extras",
      "summary": "OHLC candlesticks for professional price series.",
      "path": "src/extras/QWinUI3/Extras/CandlestickChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/CandlestickChartPage.qml",
      "galleryTitle": "CandlestickChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CandlestickChart.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ChartCard",
      "module": "QWinUI3.Extras",
      "summary": "Title/subtitle chrome around a chart child.",
      "path": "src/extras/QWinUI3/Extras/ChartCard.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ChartCardPage.qml",
      "galleryTitle": "ChartCard",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ChartCard.md",
      "propertyCount": 15,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "ChartEmptyState",
      "module": "QWinUI3.Extras",
      "summary": "Fluent empty / loading / error placeholder for ChartCard (2.65).",
      "path": "src/extras/QWinUI3/Extras/ChartEmptyState.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ChartEmptyState.md",
      "propertyCount": 5,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "ChartLegend",
      "module": "QWinUI3.Extras",
      "summary": "Fluent legend for series/slices.",
      "path": "src/extras/QWinUI3/Extras/ChartLegend.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ChartLegend.md",
      "propertyCount": 8,
      "signalCount": 2,
      "methodCount": 2
    },
    {
      "name": "ChartSeries",
      "module": "QWinUI3.Extras",
      "summary": "Dense numeric series owned in C++ for million-point charts.",
      "path": "src/extras/QWinUI3/Extras/ChartSeries.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/LineChartPage.qml",
      "galleryTitle": "LineChart",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/ChartSeries.md",
      "propertyCount": 4,
      "signalCount": 2,
      "methodCount": 8
    },
    {
      "name": "ChartUtils",
      "module": "QWinUI3.Extras",
      "summary": "LOD helpers for large chart series.",
      "path": "src/extras/QWinUI3/Extras/ChartUtils.qml",
      "baseType": "QtObject",
      "internal": true,
      "category": "Charts & gauges",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/ChartUtils.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 30
    },
    {
      "name": "Chip",
      "module": "QWinUI3.Extras",
      "summary": "Compact selectable tag; optional close affordance.",
      "path": "src/extras/QWinUI3/Extras/Chip.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ChipPage.qml",
      "galleryTitle": "Chip",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Chip.md",
      "propertyCount": 11,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "ChipGroup",
      "module": "QWinUI3.Extras",
      "summary": "Horizontal chip group for filters / single select.",
      "path": "src/extras/QWinUI3/Extras/ChipGroup.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ChipGroupPage.qml",
      "galleryTitle": "ChipGroup",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ChipGroup.md",
      "propertyCount": 11,
      "signalCount": 2,
      "methodCount": 4
    },
    {
      "name": "ColorPicker",
      "module": "QWinUI3.Extras",
      "summary": "Spectrum + RGB/Hex color editor.",
      "path": "src/extras/QWinUI3/Extras/ColorPicker.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/ColorPickerPage.qml",
      "galleryTitle": "ColorPicker",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ColorPicker.md",
      "propertyCount": 16,
      "signalCount": 1,
      "methodCount": 12
    },
    {
      "name": "ColorPickerButton",
      "module": "QWinUI3.Extras",
      "summary": "Color swatch button that opens ColorPicker.",
      "path": "src/extras/QWinUI3/Extras/ColorPickerButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/ColorPickerButtonPage.qml",
      "galleryTitle": "ColorPickerButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ColorPickerButton.md",
      "propertyCount": 12,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "ComboChart",
      "module": "QWinUI3.Extras",
      "summary": "Bars plus an overlay line (volume vs price).",
      "path": "src/extras/QWinUI3/Extras/ComboChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/ComboChartPage.qml",
      "galleryTitle": "ComboChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ComboChart.md",
      "propertyCount": 15,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "CommandBar",
      "module": "QWinUI3.Extras",
      "summary": "Primary/secondary command row (AppBar host).",
      "path": "src/extras/QWinUI3/Extras/CommandBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/CommandBarPage.qml",
      "galleryTitle": "CommandBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CommandBar.md",
      "propertyCount": 17,
      "signalCount": 5,
      "methodCount": 3
    },
    {
      "name": "CommandBarFlyout",
      "module": "QWinUI3.Extras",
      "summary": "Popup CommandBar with primary + secondary commands.",
      "path": "src/extras/QWinUI3/Extras/CommandBarFlyout.qml",
      "baseType": "Popup",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/CommandBarFlyoutPage.qml",
      "galleryTitle": "CommandBarFlyout",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CommandBarFlyout.md",
      "propertyCount": 11,
      "signalCount": 0,
      "methodCount": 6
    },
    {
      "name": "CommandBarKeyHints",
      "module": "QWinUI3.Extras",
      "summary": "show keyboardAcceleratorText hints from AppBarButton children.",
      "path": "src/extras/QWinUI3/Extras/CommandBarKeyHints.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CommandBarKeyHints.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "CommandBarPreset",
      "module": "QWinUI3.Extras",
      "summary": "product default preset to avoid “looks broken” combos.",
      "path": "src/extras/QWinUI3/Extras/CommandBarPreset.qml",
      "baseType": "CommandBar",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CommandBarPreset.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "CommandPalette",
      "module": "QWinUI3.Extras",
      "summary": "Ctrl+K style command launcher (fuzzy filter + keyboard).",
      "path": "src/extras/QWinUI3/Extras/CommandPalette.qml",
      "baseType": "Popup",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/CommandPalettePage.qml",
      "galleryTitle": "CommandPalette",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CommandPalette.md",
      "propertyCount": 11,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "CommandRegistry",
      "module": "QWinUI3.Extras",
      "summary": "Scoped command store for CommandPalette auto-discovery.",
      "path": "src/extras/QWinUI3/Extras/CommandRegistry.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CommandRegistry.md",
      "propertyCount": 3,
      "signalCount": 2,
      "methodCount": 9
    },
    {
      "name": "CompactOverlayShellWindow",
      "module": "QWinUI3.Extras",
      "summary": "Always-on-top compact overlay shell.",
      "path": "src/extras/QWinUI3/Extras/CompactOverlayShellWindow.qml",
      "baseType": "ShellWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CompactOverlayShellWindow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "CompassGauge",
      "module": "QWinUI3.Extras",
      "summary": "Heading / bearing compass (0–360°, wraparound).",
      "path": "src/extras/QWinUI3/Extras/CompassGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/CompassGaugePage.qml",
      "galleryTitle": "CompassGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CompassGauge.md",
      "propertyCount": 9,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "ConfirmWithReason",
      "module": "QWinUI3.Extras",
      "summary": "ContentDialog with a required reason field (2.79).",
      "path": "src/extras/QWinUI3/Extras/ConfirmWithReason.qml",
      "baseType": "ContentDialog",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ConfirmWithReason.md",
      "propertyCount": 5,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "ConnectedAnimation",
      "module": "QWinUI3.Extras",
      "summary": "Shared-element style morph between two items (same window).",
      "path": "src/extras/QWinUI3/Extras/ConnectedAnimation.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "pages/ConnectedAnimationPage.qml",
      "galleryTitle": "ConnectedAnimation",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ConnectedAnimation.md",
      "propertyCount": 6,
      "signalCount": 1,
      "methodCount": 3
    },
    {
      "name": "ConnectedAnimationService",
      "module": "QWinUI3.Extras",
      "summary": "Register shared-element keys and play list→detail morphs.",
      "path": "src/extras/QWinUI3/Extras/ConnectedAnimationService.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/ConnectedAnimationService.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 5
    },
    {
      "name": "ContentCard",
      "module": "QWinUI3.Extras",
      "summary": "Surface card with title, subtitle, symbol, and body slot.",
      "path": "src/extras/QWinUI3/Extras/ContentCard.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/ContentCardPage.qml",
      "galleryTitle": "ContentCard",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ContentCard.md",
      "propertyCount": 9,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "ContentDialog",
      "module": "QWinUI3.Extras",
      "summary": "Modal dialog with primary / secondary / close actions.",
      "path": "src/extras/QWinUI3/Extras/ContentDialog.qml",
      "baseType": "Dialog",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/ContentDialogPage.qml",
      "galleryTitle": "ContentDialog",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ContentDialog.md",
      "propertyCount": 14,
      "signalCount": 5,
      "methodCount": 7
    },
    {
      "name": "ContentDialogQueue",
      "module": "QWinUI3.Extras",
      "summary": "Singleton queue so ContentDialogs open one at a time.",
      "path": "src/extras/QWinUI3/Extras/ContentDialogQueue.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/ContentDialogQueue.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 7
    },
    {
      "name": "ContentThemeTransition",
      "module": "QWinUI3.Extras",
      "summary": "Cross-fade + slight horizontal shift when swapping content.",
      "path": "src/extras/QWinUI3/Extras/ContentThemeTransition.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ContentThemeTransition.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "ContextMenuAtItem",
      "module": "QWinUI3.Extras",
      "summary": "helper to open a MenuFlyout from item + mouse.",
      "path": "src/extras/QWinUI3/Extras/ContextMenuAtItem.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ContextMenuAtItem.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "CoolantGauge",
      "module": "QWinUI3.Extras",
      "summary": "Automotive C–H coolant temperature.",
      "path": "src/extras/QWinUI3/Extras/CoolantGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/CoolantGaugePage.qml",
      "galleryTitle": "CoolantGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CoolantGauge.md",
      "propertyCount": 14,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "CopyButton",
      "module": "QWinUI3.Extras",
      "summary": "Copies textToCopy and flashes a success glyph.",
      "path": "src/extras/QWinUI3/Extras/CopyButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/CopyButtonPage.qml",
      "galleryTitle": "CopyButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CopyButton.md",
      "propertyCount": 7,
      "signalCount": 2,
      "methodCount": 1
    },
    {
      "name": "CylinderGauge",
      "module": "QWinUI3.Extras",
      "summary": "Isometric cylinder level.",
      "path": "src/extras/QWinUI3/Extras/CylinderGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/CylinderGaugePage.qml",
      "galleryTitle": "CylinderGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CylinderGauge.md",
      "propertyCount": 10,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "DashboardShell",
      "module": "QWinUI3.Extras",
      "summary": "Opinionated dashboard layout host (2.65 Wave A).",
      "path": "src/extras/QWinUI3/Extras/DashboardShell.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DashboardShell.md",
      "propertyCount": 9,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DataTable",
      "module": "QWinUI3.Extras",
      "summary": "Fluent virtualizing table with sort, filter, resize, and keyboard.",
      "path": "src/extras/QWinUI3/Extras/DataTable.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/DataTablePage.qml",
      "galleryTitle": "DataTable",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DataTable.md",
      "propertyCount": 31,
      "signalCount": 4,
      "methodCount": 10
    },
    {
      "name": "DataTableFilterOverlay",
      "module": "QWinUI3.Extras",
      "summary": "lightweight filter UI for DataTable.",
      "path": "src/extras/QWinUI3/Extras/DataTableFilterOverlay.qml",
      "baseType": "ColumnLayout",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DataTableFilterOverlay.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DatePicker",
      "module": "QWinUI3.Extras",
      "summary": "Date selectors (year / month / day).",
      "path": "src/extras/QWinUI3/Extras/DatePicker.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Date & time",
      "galleryPage": "pages/DatePickerPage.qml",
      "galleryTitle": "DatePicker",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DatePicker.md",
      "propertyCount": 22,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "DetailRow",
      "module": "QWinUI3.Extras",
      "summary": "Compact label / value row for forms and settings summaries.",
      "path": "src/extras/QWinUI3/Extras/DetailRow.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DetailRow.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DialogShellWindow",
      "module": "QWinUI3.Extras",
      "summary": "ShellWindow with dialog paradigm flags.",
      "path": "src/extras/QWinUI3/Extras/DialogShellWindow.qml",
      "baseType": "ShellWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DialogShellWindow.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "DigitGauge",
      "module": "QWinUI3.Extras",
      "summary": "Seven-segment numeric readout.",
      "path": "src/extras/QWinUI3/Extras/DigitGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/DigitGaugePage.qml",
      "galleryTitle": "DigitGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DigitGauge.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "DockPanel",
      "module": "QWinUI3.Extras",
      "summary": "Dock children Top/Bottom/Left/Right/Fill.",
      "path": "src/extras/QWinUI3/Extras/DockPanel.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/DockPanelPage.qml",
      "galleryTitle": "DockPanel",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DockPanel.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "DonutChart",
      "module": "QWinUI3.Extras",
      "summary": "Donut chart with hover and legend.",
      "path": "src/extras/QWinUI3/Extras/DonutChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/DonutChartPage.qml",
      "galleryTitle": "DonutChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DonutChart.md",
      "propertyCount": 21,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "DropDownButton",
      "module": "QWinUI3.Extras",
      "summary": "Button that opens a MenuFlyout of actions.",
      "path": "src/extras/QWinUI3/Extras/DropDownButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/DropDownButtonPage.qml",
      "galleryTitle": "DropDownButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DropDownButton.md",
      "propertyCount": 11,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "DualRingGauge",
      "module": "QWinUI3.Extras",
      "summary": "Two independent concentric KPI rings.",
      "path": "src/extras/QWinUI3/Extras/DualRingGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/DualRingGaugePage.qml",
      "galleryTitle": "DualRingGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DualRingGauge.md",
      "propertyCount": 18,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "DumbbellChart",
      "module": "QWinUI3.Extras",
      "summary": "Before/after pairs on a shared category axis.",
      "path": "src/extras/QWinUI3/Extras/DumbbellChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/DumbbellChartPage.qml",
      "galleryTitle": "DumbbellChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DumbbellChart.md",
      "propertyCount": 11,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "EmptyState",
      "module": "QWinUI3.Extras",
      "summary": "Placeholder illustration + title + optional action.",
      "path": "src/extras/QWinUI3/Extras/EmptyState.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/EmptyStatePage.qml",
      "galleryTitle": "EmptyState",
      "kind": "qml",
      "singleton": false,
      "doc": "components/EmptyState.md",
      "propertyCount": 13,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "EntranceThemeTransition",
      "module": "QWinUI3.Extras",
      "summary": "WinUI-style page / section entrance (fade + rise + scale).",
      "path": "src/extras/QWinUI3/Extras/EntranceThemeTransition.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "pages/EntranceThemeTransitionPage.qml",
      "galleryTitle": "EntranceThemeTransition",
      "kind": "qml",
      "singleton": false,
      "doc": "components/EntranceThemeTransition.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "ErrorBarChart",
      "module": "QWinUI3.Extras",
      "summary": "Mean (or value) with ± error whiskers.",
      "path": "src/extras/QWinUI3/Extras/ErrorBarChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ErrorBarChartPage.qml",
      "galleryTitle": "ErrorBarChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ErrorBarChart.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ErrorBoundary",
      "module": "QWinUI3.Extras",
      "summary": "Recovery UI for failed page / session loads (2.75).",
      "path": "src/extras/QWinUI3/Extras/ErrorBoundary.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ErrorBoundary.md",
      "propertyCount": 5,
      "signalCount": 2,
      "methodCount": 4
    },
    {
      "name": "Expander",
      "module": "QWinUI3.Extras",
      "summary": "Collapsible header with expandable content.",
      "path": "src/extras/QWinUI3/Extras/Expander.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/ExpanderPage.qml",
      "galleryTitle": "Expander",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Expander.md",
      "propertyCount": 11,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "FeedbackSeverity",
      "module": "QWinUI3.Extras",
      "summary": "Shared severity palette + glyphs for InfoBar / Toast / TeachingTip (2.70 A7).",
      "path": "src/extras/QWinUI3/Extras/FeedbackSeverity.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/FeedbackSeverity.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 5
    },
    {
      "name": "FileDropZone",
      "module": "QWinUI3.Extras",
      "summary": "Drag-and-drop target with Fluent empty chrome.",
      "path": "src/extras/QWinUI3/Extras/FileDropZone.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "pages/FileDropZonePage.qml",
      "galleryTitle": "FileDropZone",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FileDropZone.md",
      "propertyCount": 8,
      "signalCount": 4,
      "methodCount": 0
    },
    {
      "name": "FileTree",
      "module": "QWinUI3.Extras",
      "summary": "Explorer-style folder tree + file metadata table (2.06).",
      "path": "src/extras/QWinUI3/Extras/FileTree.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/FileTreePage.qml",
      "galleryTitle": "FileTree",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FileTree.md",
      "propertyCount": 20,
      "signalCount": 3,
      "methodCount": 4
    },
    {
      "name": "FlipView",
      "module": "QWinUI3.Extras",
      "summary": "Page carousel with optional navigation buttons.",
      "path": "src/extras/QWinUI3/Extras/FlipView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/FlipViewPage.qml",
      "galleryTitle": "FlipView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FlipView.md",
      "propertyCount": 12,
      "signalCount": 2,
      "methodCount": 2
    },
    {
      "name": "Flyout",
      "module": "QWinUI3.Extras",
      "summary": "Light-dismiss popup anchored to a target.",
      "path": "src/extras/QWinUI3/Extras/Flyout.qml",
      "baseType": "Popup",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/FlyoutPage.qml",
      "galleryTitle": "Flyout",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Flyout.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "FlyoutKeyboardFocusTrap",
      "module": "QWinUI3.Extras",
      "summary": "restore keyboard focus after MenuFlyout closes.",
      "path": "src/extras/QWinUI3/Extras/FlyoutKeyboardFocusTrap.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FlyoutKeyboardFocusTrap.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "FontIcon",
      "module": "QWinUI3.Extras",
      "summary": "FluentIcons glyph as Text.",
      "path": "src/extras/QWinUI3/Extras/FontIcon.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "pages/FontIconPage.qml",
      "galleryTitle": "Iconography",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FontIcon.md",
      "propertyCount": 25,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "FormLayout",
      "module": "QWinUI3.Extras",
      "summary": "Vertical form stack that collects field errorMessage values.",
      "path": "src/extras/QWinUI3/Extras/FormLayout.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FormLayout.md",
      "propertyCount": 9,
      "signalCount": 0,
      "methodCount": 10
    },
    {
      "name": "FormSection",
      "module": "QWinUI3.Extras",
      "summary": "Collapsible field group for FormLayout (2.67 D2).",
      "path": "src/extras/QWinUI3/Extras/FormSection.qml",
      "baseType": "Pane",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FormSection.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "FuelGauge",
      "module": "QWinUI3.Extras",
      "summary": "Empty/full arc with E–F marks.",
      "path": "src/extras/QWinUI3/Extras/FuelGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/FuelGaugePage.qml",
      "galleryTitle": "FuelGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FuelGauge.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "FunnelChart",
      "module": "QWinUI3.Extras",
      "summary": "Conversion funnel from stage values.",
      "path": "src/extras/QWinUI3/Extras/FunnelChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/FunnelChartPage.qml",
      "galleryTitle": "FunnelChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FunnelChart.md",
      "propertyCount": 10,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "GaugeDragLayer",
      "module": "QWinUI3.Extras",
      "summary": "Maps drags anywhere on the gauge control into coordSpace (face / canvas / track).",
      "path": "src/extras/QWinUI3/Extras/GaugeDragLayer.qml",
      "baseType": "MouseArea",
      "internal": true,
      "category": "Charts & gauges",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/GaugeDragLayer.md",
      "propertyCount": 1,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "GaugeUtils",
      "module": "QWinUI3.Extras",
      "summary": "Shared pointer → value helpers for interactive gauges.",
      "path": "src/extras/QWinUI3/Extras/GaugeUtils.qml",
      "baseType": "QtObject",
      "internal": true,
      "category": "Charts & gauges",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/GaugeUtils.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "GearIndicator",
      "module": "QWinUI3.Extras",
      "summary": "PRNDS / manual gear readout for a cluster.",
      "path": "src/extras/QWinUI3/Extras/GearIndicator.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/GearIndicatorPage.qml",
      "galleryTitle": "GearIndicator",
      "kind": "qml",
      "singleton": false,
      "doc": "components/GearIndicator.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "GeometryAndPrefsGuard",
      "module": "QWinUI3.Extras",
      "summary": "Warn when ThemeAppearanceSettings.persist=false may surprise users.",
      "path": "src/extras/QWinUI3/Extras/GeometryAndPrefsGuard.qml",
      "baseType": "SettingsCard",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/GeometryAndPrefsGuard.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "GMeterGauge",
      "module": "QWinUI3.Extras",
      "summary": "Lateral / longitudinal G-force plot.",
      "path": "src/extras/QWinUI3/Extras/GMeterGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/GMeterGaugePage.qml",
      "galleryTitle": "GMeterGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/GMeterGauge.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "GridTile",
      "module": "QWinUI3.Extras",
      "summary": "Icon + title tile for launchers / galleries.",
      "path": "src/extras/QWinUI3/Extras/GridTile.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/GridTilePage.qml",
      "galleryTitle": "GridTile",
      "kind": "qml",
      "singleton": false,
      "doc": "components/GridTile.md",
      "propertyCount": 11,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "HeaderedComboBox",
      "module": "QWinUI3.Extras",
      "summary": "ComboBox with header, description, and FormLayout binding.",
      "path": "src/extras/QWinUI3/Extras/HeaderedComboBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/HeaderedComboBoxPage.qml",
      "galleryTitle": "HeaderedComboBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HeaderedComboBox.md",
      "propertyCount": 17,
      "signalCount": 2,
      "methodCount": 1
    },
    {
      "name": "HeaderedContentControl",
      "module": "QWinUI3.Extras",
      "summary": "Labeled content host.",
      "path": "src/extras/QWinUI3/Extras/HeaderedContentControl.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/HeaderedContentControlPage.qml",
      "galleryTitle": "HeaderedContentControl",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HeaderedContentControl.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "HeaderedTextBox",
      "module": "QWinUI3.Extras",
      "summary": "TextBox with header and description.",
      "path": "src/extras/QWinUI3/Extras/HeaderedTextBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/HeaderedTextBoxPage.qml",
      "galleryTitle": "HeaderedTextBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HeaderedTextBox.md",
      "propertyCount": 21,
      "signalCount": 4,
      "methodCount": 2
    },
    {
      "name": "HeatmapChart",
      "module": "QWinUI3.Extras",
      "summary": "Heatmap matrix chart.",
      "path": "src/extras/QWinUI3/Extras/HeatmapChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/HeatmapChartPage.qml",
      "galleryTitle": "HeatmapChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HeatmapChart.md",
      "propertyCount": 18,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "HistogramChart",
      "module": "QWinUI3.Extras",
      "summary": "Frequency bins from a numeric series.",
      "path": "src/extras/QWinUI3/Extras/HistogramChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/HistogramChartPage.qml",
      "galleryTitle": "HistogramChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HistogramChart.md",
      "propertyCount": 9,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "HorizontalBarChart",
      "module": "QWinUI3.Extras",
      "summary": "Horizontal bar chart.",
      "path": "src/extras/QWinUI3/Extras/HorizontalBarChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/HorizontalBarChartPage.qml",
      "galleryTitle": "HorizontalBarChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HorizontalBarChart.md",
      "propertyCount": 20,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "HyperlinkButton",
      "module": "QWinUI3.Extras",
      "summary": "Link-styled button.",
      "path": "src/extras/QWinUI3/Extras/HyperlinkButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/HyperlinkButtonPage.qml",
      "galleryTitle": "HyperlinkButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HyperlinkButton.md",
      "propertyCount": 10,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "IconButton",
      "module": "QWinUI3.Extras",
      "summary": "Icon-only button helper.",
      "path": "src/extras/QWinUI3/Extras/IconButton.qml",
      "baseType": "IconicButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/IconButtonPage.qml",
      "galleryTitle": "IconButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/IconButton.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "IconicButton",
      "module": "QWinUI3.Extras",
      "summary": "Base icon + label button used by AppBar* / IconButton.",
      "path": "src/extras/QWinUI3/Extras/IconicButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/IconicButtonPage.qml",
      "galleryTitle": "IconicButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/IconicButton.md",
      "propertyCount": 15,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ImeCandidateBar",
      "module": "QWinUI3.Extras",
      "summary": "Win11-style in-app IME candidate strip (1.74).",
      "path": "src/extras/QWinUI3/Extras/ImeCandidateBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Date & time",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ImeCandidateBar.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "InfoBadge",
      "module": "QWinUI3.Extras",
      "summary": "Count / status / glyph badge.",
      "path": "src/extras/QWinUI3/Extras/InfoBadge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/InfoBadgePage.qml",
      "galleryTitle": "InfoBadge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/InfoBadge.md",
      "propertyCount": 21,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "InfoBar",
      "module": "QWinUI3.Extras",
      "summary": "Inline severity banner with optional action and Content slot.",
      "path": "src/extras/QWinUI3/Extras/InfoBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/InfoBarPage.qml",
      "galleryTitle": "InfoBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/InfoBar.md",
      "propertyCount": 22,
      "signalCount": 4,
      "methodCount": 3
    },
    {
      "name": "InfoBarHost",
      "module": "QWinUI3.Extras",
      "summary": "Stacks InfoBars in a host region.",
      "path": "src/extras/QWinUI3/Extras/InfoBarHost.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/InfoBarHostPage.qml",
      "galleryTitle": "InfoBarHost",
      "kind": "qml",
      "singleton": false,
      "doc": "components/InfoBarHost.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "InfoButton",
      "module": "QWinUI3.Extras",
      "summary": "Icon button that opens a TeachingTip.",
      "path": "src/extras/QWinUI3/Extras/InfoButton.qml",
      "baseType": "IconButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/InfoButtonPage.qml",
      "galleryTitle": "InfoButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/InfoButton.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "ItemsRepeater",
      "module": "QWinUI3.Extras",
      "summary": "Thin WinUI-style virtualizing repeater over ListView.",
      "path": "src/extras/QWinUI3/Extras/ItemsRepeater.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ItemsRepeaterPage.qml",
      "galleryTitle": "ItemsRepeater",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ItemsRepeater.md",
      "propertyCount": 14,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "ItemsView",
      "module": "QWinUI3.Extras",
      "summary": "ListView recipe: sections, selection, context MenuFlyout, EmptyState.",
      "path": "src/extras/QWinUI3/Extras/ItemsView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ItemsViewPage.qml",
      "galleryTitle": "ItemsView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ItemsView.md",
      "propertyCount": 25,
      "signalCount": 3,
      "methodCount": 4
    },
    {
      "name": "ItemsViewEmptyStateHelper",
      "module": "QWinUI3.Extras",
      "summary": "unify emptyTitle/emptyMessage for filtered lists.",
      "path": "src/extras/QWinUI3/Extras/ItemsViewEmptyStateHelper.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ItemsViewEmptyStateHelper.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "ItemsWrapGrid",
      "module": "QWinUI3.Extras",
      "summary": "model-driven variable-size wrap layout (2.24).",
      "path": "src/extras/QWinUI3/Extras/ItemsWrapGrid.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ItemsWrapGridPage.qml",
      "galleryTitle": "ItemsWrapGrid",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ItemsWrapGrid.md",
      "propertyCount": 16,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "KeyboardEngine",
      "module": "QWinUI3.Extras",
      "summary": "Keyman layouts + in-app IME + optional Windows system-wide inject (1.82). Not Qt Virtual Keyboard. CJK is not Keyman IMX. Japanese stays romaji→kana (no MIT kanji lexicon; JMDict is CC-BY-SA). systemWide (opt-in, Windows SendInput) injects into the focused desktop app.",
      "path": "src/extras/QWinUI3/Extras/KeyboardEngine.h",
      "baseType": "QObject",
      "internal": true,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/KeyboardEngine.md",
      "propertyCount": 24,
      "signalCount": 6,
      "methodCount": 22
    },
    {
      "name": "KeyChordVisual",
      "module": "QWinUI3.Extras",
      "summary": "Renders Ctrl+K style shortcuts as KeyVisuals.",
      "path": "src/extras/QWinUI3/Extras/KeyChordVisual.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/KeyChordVisual.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "KeyVisual",
      "module": "QWinUI3.Extras",
      "summary": "Single keyboard key chrome.",
      "path": "src/extras/QWinUI3/Extras/KeyVisual.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/KeyVisualPage.qml",
      "galleryTitle": "KeyVisual",
      "kind": "qml",
      "singleton": false,
      "doc": "components/KeyVisual.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "KpiTile",
      "module": "QWinUI3.Extras",
      "summary": "Compact dashboard KPI tile with optional delta and spark trend.",
      "path": "src/extras/QWinUI3/Extras/KpiTile.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/KpiTilePage.qml",
      "galleryTitle": "KpiTile",
      "kind": "qml",
      "singleton": false,
      "doc": "components/KpiTile.md",
      "propertyCount": 43,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "LedRingGauge",
      "module": "QWinUI3.Extras",
      "summary": "Circular LED / peak-hold ring.",
      "path": "src/extras/QWinUI3/Extras/LedRingGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/LedRingGaugePage.qml",
      "galleryTitle": "LedRingGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/LedRingGauge.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "LinearGauge",
      "module": "QWinUI3.Extras",
      "summary": "Horizontal/vertical track gauge with thresholds.",
      "path": "src/extras/QWinUI3/Extras/LinearGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/LinearGaugePage.qml",
      "galleryTitle": "LinearGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/LinearGauge.md",
      "propertyCount": 29,
      "signalCount": 1,
      "methodCount": 3
    },
    {
      "name": "LineChart",
      "module": "QWinUI3.Extras",
      "summary": "Multi-series line/area chart.",
      "path": "src/extras/QWinUI3/Extras/LineChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/LineChartPage.qml",
      "galleryTitle": "LineChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/LineChart.md",
      "propertyCount": 36,
      "signalCount": 0,
      "methodCount": 7
    },
    {
      "name": "ListDetailsView",
      "module": "QWinUI3.Extras",
      "summary": "Master–detail recipe on TwoPaneView.",
      "path": "src/extras/QWinUI3/Extras/ListDetailsView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ListDetailsViewPage.qml",
      "galleryTitle": "ListDetailsView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ListDetailsView.md",
      "propertyCount": 26,
      "signalCount": 2,
      "methodCount": 7
    },
    {
      "name": "ListTile",
      "module": "QWinUI3.Extras",
      "summary": "List row: leading, title, subtitle, trailing.",
      "path": "src/extras/QWinUI3/Extras/ListTile.qml",
      "baseType": "ItemDelegate",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/ListTilePage.qml",
      "galleryTitle": "ListTile",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ListTile.md",
      "propertyCount": 16,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "LollipopChart",
      "module": "QWinUI3.Extras",
      "summary": "Stem-and-marker chart (compact bar alternative).",
      "path": "src/extras/QWinUI3/Extras/LollipopChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/LollipopChartPage.qml",
      "galleryTitle": "LollipopChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/LollipopChart.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MaskedTextField",
      "module": "QWinUI3.Extras",
      "summary": "Simple input mask for phone / ID-style patterns (2.71).",
      "path": "src/extras/QWinUI3/Extras/MaskedTextField.qml",
      "baseType": "TextField",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/MaskedTextFieldPage.qml",
      "galleryTitle": "MaskedTextField",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MaskedTextField.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MediaPlayerElement",
      "module": "QWinUI3.Extras",
      "summary": "Fluent shell around Qt Multimedia MediaPlayer / VideoOutput.",
      "path": "src/extras/QWinUI3/Extras/MediaPlayerElement.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "pages/MediaPlayerElementPage.qml",
      "galleryTitle": "MediaPlayerElement",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MediaPlayerElement.md",
      "propertyCount": 12,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "MenuFlyout",
      "module": "QWinUI3.Extras",
      "summary": "Elevated Menu with showAt / isOpen helpers.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyout.qml",
      "baseType": "Menu",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/MenuFlyoutPage.qml",
      "galleryTitle": "MenuFlyout",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyout.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 5
    },
    {
      "name": "MenuFlyoutAutoMaxHeight",
      "module": "QWinUI3.Extras",
      "summary": "menu max-height computed from host overlay size.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyoutAutoMaxHeight.qml",
      "baseType": "MenuFlyoutPresenter",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyoutAutoMaxHeight.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuFlyoutHeader",
      "module": "QWinUI3.Extras",
      "summary": "Non-interactive MenuFlyout section header.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyoutHeader.qml",
      "baseType": "MenuItem",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyoutHeader.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuFlyoutItem",
      "module": "QWinUI3.Extras",
      "summary": "Menu row with glyph and accelerator text.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyoutItem.qml",
      "baseType": "MenuItem",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/MenuFlyoutItemPage.qml",
      "galleryTitle": "MenuFlyoutItem",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyoutItem.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuFlyoutPresenter",
      "module": "QWinUI3.Extras",
      "summary": "product-friendly wrapper for MenuFlyout.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyoutPresenter.qml",
      "baseType": "MenuFlyout",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyoutPresenter.md",
      "propertyCount": 4,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "MenuFlyoutSeparator",
      "module": "QWinUI3.Extras",
      "summary": "MenuFlyout divider.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyoutSeparator.qml",
      "baseType": "MenuSeparator",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyoutSeparator.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuFlyoutSnapshotModel",
      "module": "QWinUI3.Extras",
      "summary": "Freeze dynamic menu label values at open time.",
      "path": "src/extras/QWinUI3/Extras/MenuFlyoutSnapshotModel.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuFlyoutSnapshotModel.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "MenuStatusWindow",
      "module": "QWinUI3.Extras",
      "summary": "TitleBar + MenuBar + content + StatusBar shell.",
      "path": "src/extras/QWinUI3/Extras/MenuStatusWindow.qml",
      "baseType": "ShellWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuStatusWindow.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "MetadataControl",
      "module": "QWinUI3.Extras",
      "summary": "Stacked or flowed label/value metadata block.",
      "path": "src/extras/QWinUI3/Extras/MetadataControl.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/MetadataControlPage.qml",
      "galleryTitle": "MetadataControl",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MetadataControl.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "MetadataItem",
      "module": "QWinUI3.Extras",
      "summary": "One label/value pair for MetadataControl.",
      "path": "src/extras/QWinUI3/Extras/MetadataItem.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MetadataItem.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MeterBar",
      "module": "QWinUI3.Extras",
      "summary": "Multi-segment stacked meter (e.g. disk usage).",
      "path": "src/extras/QWinUI3/Extras/MeterBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/MeterBarPage.qml",
      "galleryTitle": "MeterBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MeterBar.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "MetricCompareRow",
      "module": "QWinUI3.Extras",
      "summary": "Side-by-side KpiTile row with a shared period caption (2.65).",
      "path": "src/extras/QWinUI3/Extras/MetricCompareRow.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MetricCompareRow.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MultiSelectComboBox",
      "module": "QWinUI3.Extras",
      "summary": "Combo that keeps the popup open for multi-select.",
      "path": "src/extras/QWinUI3/Extras/MultiSelectComboBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/MultiSelectComboBoxPage.qml",
      "galleryTitle": "MultiSelectComboBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MultiSelectComboBox.md",
      "propertyCount": 14,
      "signalCount": 1,
      "methodCount": 6
    },
    {
      "name": "NavigationView",
      "module": "QWinUI3.Extras",
      "summary": "WinUI NavigationView with pane modes and page stack.",
      "path": "src/extras/QWinUI3/Extras/NavigationView.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/NavigationViewPage.qml",
      "galleryTitle": "NavigationView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/NavigationView.md",
      "propertyCount": 68,
      "signalCount": 7,
      "methodCount": 44
    },
    {
      "name": "NavigationWindow",
      "module": "QWinUI3.Extras",
      "summary": "ShellWindow hosting NavigationView + content.",
      "path": "src/extras/QWinUI3/Extras/NavigationWindow.qml",
      "baseType": "ShellWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/NavigationWindow.md",
      "propertyCount": 34,
      "signalCount": 4,
      "methodCount": 10
    },
    {
      "name": "NotificationBridge",
      "module": "QWinUI3.Extras",
      "summary": "Mirror in-app ToastHost to OS notifications (Win balloon / Linux portal).",
      "path": "src/extras/QWinUI3/Extras/NotificationBridge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/NotificationBridgePage.qml",
      "galleryTitle": "NotificationBridge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/NotificationBridge.md",
      "propertyCount": 16,
      "signalCount": 3,
      "methodCount": 7
    },
    {
      "name": "NotificationCenter",
      "module": "QWinUI3.Extras",
      "summary": "In-app notification drawer with grouping (2.27 / 2.63 / 2.70).",
      "path": "src/extras/QWinUI3/Extras/NotificationCenter.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/NotificationCenterPage.qml",
      "galleryTitle": "Notification center",
      "kind": "qml",
      "singleton": false,
      "doc": "components/NotificationCenter.md",
      "propertyCount": 15,
      "signalCount": 3,
      "methodCount": 10
    },
    {
      "name": "NumberBox",
      "module": "QWinUI3.Extras",
      "summary": "Numeric spin/edit with validation (WinUI AcceptsExpression / IsWrapEnabled).",
      "path": "src/extras/QWinUI3/Extras/NumberBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/NumberBoxPage.qml",
      "galleryTitle": "NumberBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/NumberBox.md",
      "propertyCount": 23,
      "signalCount": 1,
      "methodCount": 8
    },
    {
      "name": "OdometerGauge",
      "module": "QWinUI3.Extras",
      "summary": "Total and trip distance.",
      "path": "src/extras/QWinUI3/Extras/OdometerGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/OdometerGaugePage.qml",
      "galleryTitle": "OdometerGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OdometerGauge.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "OfflineBanner",
      "module": "QWinUI3.Extras",
      "summary": "InfoBar bound to WindowHelper.isOnline (2.78).",
      "path": "src/extras/QWinUI3/Extras/OfflineBanner.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OfflineBanner.md",
      "propertyCount": 7,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "OnScreenKeyboard",
      "module": "QWinUI3.Extras",
      "summary": "Windows 11 touch keyboard parity (1.82).",
      "path": "src/extras/QWinUI3/Extras/OnScreenKeyboard.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/OnScreenKeyboardPage.qml",
      "galleryTitle": "On-screen keyboard",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OnScreenKeyboard.md",
      "propertyCount": 30,
      "signalCount": 2,
      "methodCount": 22
    },
    {
      "name": "OnScreenKeyboardWindow",
      "module": "QWinUI3.Extras",
      "summary": "floating Win11-style OSK (1.83).",
      "path": "src/extras/QWinUI3/Extras/OnScreenKeyboardWindow.qml",
      "baseType": "Window",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OnScreenKeyboardWindow.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "OperationRetry",
      "module": "QWinUI3.Extras",
      "summary": "Attempt / retry helpers with exponential backoff (2.78).",
      "path": "src/extras/QWinUI3/Extras/OperationRetry.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OperationRetry.md",
      "propertyCount": 6,
      "signalCount": 5,
      "methodCount": 5
    },
    {
      "name": "OskHandwritingPad",
      "module": "QWinUI3.Extras",
      "summary": "Zinnia CLI handwriting panel (Windows + Linux).",
      "path": "src/extras/QWinUI3/Extras/OskHandwritingPad.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OskHandwritingPad.md",
      "propertyCount": 2,
      "signalCount": 2,
      "methodCount": 1
    },
    {
      "name": "OskHandwritingService",
      "module": "QWinUI3.Extras",
      "summary": "process handwriting for OSK (Windows + Linux). No helper processes. Windows: Ink recognizer COM. Both: Zinnia shared library when a model is present.",
      "path": "src/extras/QWinUI3/Extras/OskHandwritingService.h",
      "baseType": "QObject",
      "internal": true,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/OskHandwritingService.md",
      "propertyCount": 4,
      "signalCount": 5,
      "methodCount": 4
    },
    {
      "name": "OskPanelButton",
      "module": "QWinUI3.Extras",
      "summary": "compact action chip for OSK auxiliary panels.",
      "path": "src/extras/QWinUI3/Extras/OskPanelButton.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OskPanelButton.md",
      "propertyCount": 3,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "OskSettingsFlyout",
      "module": "QWinUI3.Extras",
      "summary": "Win11-style keyboard settings (size, voice/handwriting, user lexicon).",
      "path": "src/extras/QWinUI3/Extras/OskSettingsFlyout.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OskSettingsFlyout.md",
      "propertyCount": 4,
      "signalCount": 3,
      "methodCount": 0
    },
    {
      "name": "OskSpeechService",
      "module": "QWinUI3.Extras",
      "summary": "process speech-to-text for OSK (Windows + Linux). No helper processes. Windows: SAPI in-proc recognizer. Optional Vosk shared library on both OSes.",
      "path": "src/extras/QWinUI3/Extras/OskSpeechService.h",
      "baseType": "QObject",
      "internal": true,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/OskSpeechService.md",
      "propertyCount": 4,
      "signalCount": 5,
      "methodCount": 3
    },
    {
      "name": "OskVoiceBar",
      "module": "QWinUI3.Extras",
      "summary": "cross-platform speech-to-text strip (Windows System.Speech / Linux whisper|vosk).",
      "path": "src/extras/QWinUI3/Extras/OskVoiceBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/OskVoiceBar.md",
      "propertyCount": 2,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "PagerControl",
      "module": "QWinUI3.Extras",
      "summary": "Numbered page navigation (prev / numbers / next).",
      "path": "src/extras/QWinUI3/Extras/PagerControl.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/PagerControlPage.qml",
      "galleryTitle": "PagerControl",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PagerControl.md",
      "propertyCount": 5,
      "signalCount": 2,
      "methodCount": 3
    },
    {
      "name": "ParetoChart",
      "module": "QWinUI3.Extras",
      "summary": "Ranked bars plus cumulative percent line.",
      "path": "src/extras/QWinUI3/Extras/ParetoChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ParetoChartPage.qml",
      "galleryTitle": "ParetoChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ParetoChart.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "PasswordBox",
      "module": "QWinUI3.Extras",
      "summary": "Password field with reveal toggle.",
      "path": "src/extras/QWinUI3/Extras/PasswordBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/PasswordBoxPage.qml",
      "galleryTitle": "PasswordBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PasswordBox.md",
      "propertyCount": 17,
      "signalCount": 2,
      "methodCount": 2
    },
    {
      "name": "PermissionGate",
      "module": "QWinUI3.Extras",
      "summary": "Show/enable children by role (2.71).",
      "path": "src/extras/QWinUI3/Extras/PermissionGate.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/PermissionGatePage.qml",
      "galleryTitle": "PermissionGate",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PermissionGate.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "PersonPicture",
      "module": "QWinUI3.Extras",
      "summary": "Avatar from image or initials (WinUI IsGroup / BadgeImageSource).",
      "path": "src/extras/QWinUI3/Extras/PersonPicture.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/PersonPicturePage.qml",
      "galleryTitle": "PersonPicture",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PersonPicture.md",
      "propertyCount": 20,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "PieChart",
      "module": "QWinUI3.Extras",
      "summary": "Pie chart with legend.",
      "path": "src/extras/QWinUI3/Extras/PieChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/PieChartPage.qml",
      "galleryTitle": "PieChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PieChart.md",
      "propertyCount": 15,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "PipsPager",
      "module": "QWinUI3.Extras",
      "summary": "Dot pager for carousels.",
      "path": "src/extras/QWinUI3/Extras/PipsPager.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/PipsPagerPage.qml",
      "galleryTitle": "PipsPager",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PipsPager.md",
      "propertyCount": 9,
      "signalCount": 2,
      "methodCount": 3
    },
    {
      "name": "Pivot",
      "module": "QWinUI3.Extras",
      "summary": "Header tabs with sliding underline and pages.",
      "path": "src/extras/QWinUI3/Extras/Pivot.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/PivotPage.qml",
      "galleryTitle": "Pivot",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Pivot.md",
      "propertyCount": 7,
      "signalCount": 2,
      "methodCount": 1
    },
    {
      "name": "PolarAreaChart",
      "module": "QWinUI3.Extras",
      "summary": "Coxcomb / polar-area sectors (radius encodes value).",
      "path": "src/extras/QWinUI3/Extras/PolarAreaChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/PolarAreaChartPage.qml",
      "galleryTitle": "PolarAreaChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PolarAreaChart.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "PressureGauge",
      "module": "QWinUI3.Extras",
      "summary": "Industrial needle with green / caution / red zones.",
      "path": "src/extras/QWinUI3/Extras/PressureGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/PressureGaugePage.qml",
      "galleryTitle": "PressureGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PressureGauge.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "ProgressButton",
      "module": "QWinUI3.Extras",
      "summary": "Button with inline determinate/indeterminate fill.",
      "path": "src/extras/QWinUI3/Extras/ProgressButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/ProgressButtonPage.qml",
      "galleryTitle": "ProgressButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ProgressButton.md",
      "propertyCount": 11,
      "signalCount": 2,
      "methodCount": 5
    },
    {
      "name": "ProgressRing",
      "module": "QWinUI3.Extras",
      "summary": "Circular progress / busy ring (WinUI Minimum / Maximum / IsActive).",
      "path": "src/extras/QWinUI3/Extras/ProgressRing.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/ProgressRingPage.qml",
      "galleryTitle": "ProgressRing",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ProgressRing.md",
      "propertyCount": 16,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "QuarterGauge",
      "module": "QWinUI3.Extras",
      "summary": "90° dashboard quadrant meter.",
      "path": "src/extras/QWinUI3/Extras/QuarterGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/QuarterGaugePage.qml",
      "galleryTitle": "QuarterGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/QuarterGauge.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "RadarChart",
      "module": "QWinUI3.Extras",
      "summary": "Radar / spider chart.",
      "path": "src/extras/QWinUI3/Extras/RadarChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/RadarChartPage.qml",
      "galleryTitle": "RadarChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RadarChart.md",
      "propertyCount": 17,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "RadialGauge",
      "module": "QWinUI3.Extras",
      "summary": "Toolkit-style circular needle gauge (CommunityToolkit.WinUI.Controls.RadialGauge).",
      "path": "src/extras/QWinUI3/Extras/RadialGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/RadialGaugePage.qml",
      "galleryTitle": "RadialGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RadialGauge.md",
      "propertyCount": 57,
      "signalCount": 1,
      "methodCount": 6
    },
    {
      "name": "RadioButtons",
      "module": "QWinUI3.Extras",
      "summary": "Grouped radio options from a model (WinUI RadioButtons).",
      "path": "src/extras/QWinUI3/Extras/RadioButtons.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/RadioButtonsPage.qml",
      "galleryTitle": "RadioButtons",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RadioButtons.md",
      "propertyCount": 14,
      "signalCount": 2,
      "methodCount": 1
    },
    {
      "name": "RadioMenuFlyoutItem",
      "module": "QWinUI3.Extras",
      "summary": "Exclusive radio MenuFlyout item.",
      "path": "src/extras/QWinUI3/Extras/RadioMenuFlyoutItem.qml",
      "baseType": "MenuItem",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RadioMenuFlyoutItem.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RatingControl",
      "module": "QWinUI3.Extras",
      "summary": "Star rating; stepSize supports halves (WinUI InitialSetValue / ItemInfo).",
      "path": "src/extras/QWinUI3/Extras/RatingControl.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/RatingControlPage.qml",
      "galleryTitle": "RatingControl",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RatingControl.md",
      "propertyCount": 15,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "RatingStars",
      "module": "QWinUI3.Extras",
      "summary": "semantic star-rating wrapper around RatingControl.",
      "path": "src/extras/QWinUI3/Extras/RatingStars.qml",
      "baseType": "RatingControl",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RatingStars.md",
      "propertyCount": 1,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RecentFiles",
      "module": "QWinUI3.Extras",
      "summary": "Persist recent paths in Settings + shell recent docs (2.77).",
      "path": "src/extras/QWinUI3/Extras/RecentFiles.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/RecentFilesPage.qml",
      "galleryTitle": "RecentFiles",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RecentFiles.md",
      "propertyCount": 3,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "RefreshContainer",
      "module": "QWinUI3.Extras",
      "summary": "Pull-to-refresh host for flickable content.",
      "path": "src/extras/QWinUI3/Extras/RefreshContainer.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/RefreshContainerPage.qml",
      "galleryTitle": "RefreshContainer",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RefreshContainer.md",
      "propertyCount": 15,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "RelativePanel",
      "module": "QWinUI3.Extras",
      "summary": "Constraint-based relative layout.",
      "path": "src/extras/QWinUI3/Extras/RelativePanel.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/RelativePanelPage.qml",
      "galleryTitle": "RelativePanel",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RelativePanel.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 11
    },
    {
      "name": "RepositionThemeTransition",
      "module": "QWinUI3.Extras",
      "summary": "Animate this item when its layout x/y change.",
      "path": "src/extras/QWinUI3/Extras/RepositionThemeTransition.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RepositionThemeTransition.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RichEdit",
      "module": "QWinUI3.Extras",
      "summary": "Fluent rich-text editor for mail / template / long notes (2.61).",
      "path": "src/extras/QWinUI3/Extras/RichEdit.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/RichEditPage.qml",
      "galleryTitle": "RichEdit",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RichEdit.md",
      "propertyCount": 9,
      "signalCount": 3,
      "methodCount": 8
    },
    {
      "name": "RightClickAnchorHelper",
      "module": "QWinUI3.Extras",
      "summary": "compute global anchor point for right-click menus.",
      "path": "src/extras/QWinUI3/Extras/RightClickAnchorHelper.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RightClickAnchorHelper.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "RingGauge",
      "module": "QWinUI3.Extras",
      "summary": "Closed-ring dashboard gauge with center value and thresholds.",
      "path": "src/extras/QWinUI3/Extras/RingGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/RingGaugePage.qml",
      "galleryTitle": "RingGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RingGauge.md",
      "propertyCount": 41,
      "signalCount": 1,
      "methodCount": 5
    },
    {
      "name": "ScatterChart",
      "module": "QWinUI3.Extras",
      "summary": "Scatter / bubble chart.",
      "path": "src/extras/QWinUI3/Extras/ScatterChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ScatterChartPage.qml",
      "galleryTitle": "ScatterChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ScatterChart.md",
      "propertyCount": 27,
      "signalCount": 1,
      "methodCount": 5
    },
    {
      "name": "SearchBox",
      "module": "QWinUI3.Extras",
      "summary": "Search field with suggestion list.",
      "path": "src/extras/QWinUI3/Extras/SearchBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/SearchBoxPage.qml",
      "galleryTitle": "SearchBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SearchBox.md",
      "propertyCount": 17,
      "signalCount": 4,
      "methodCount": 5
    },
    {
      "name": "SearchBoxRecipe",
      "module": "QWinUI3.Extras",
      "summary": "standard SearchBox preset for product apps.",
      "path": "src/extras/QWinUI3/Extras/SearchBoxRecipe.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SearchBoxRecipe.md",
      "propertyCount": 7,
      "signalCount": 4,
      "methodCount": 0
    },
    {
      "name": "SegmentedControl",
      "module": "QWinUI3.Extras",
      "summary": "Mutually exclusive segment buttons.",
      "path": "src/extras/QWinUI3/Extras/SegmentedControl.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/SegmentedControlPage.qml",
      "galleryTitle": "SegmentedControl",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SegmentedControl.md",
      "propertyCount": 6,
      "signalCount": 2,
      "methodCount": 5
    },
    {
      "name": "SegmentedGauge",
      "module": "QWinUI3.Extras",
      "summary": "Segmented progress / capacity gauge.",
      "path": "src/extras/QWinUI3/Extras/SegmentedGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/SegmentedGaugePage.qml",
      "galleryTitle": "SegmentedGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SegmentedGauge.md",
      "propertyCount": 30,
      "signalCount": 2,
      "methodCount": 3
    },
    {
      "name": "SelectorBar",
      "module": "QWinUI3.Extras",
      "summary": "Compact horizontal item selector.",
      "path": "src/extras/QWinUI3/Extras/SelectorBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/SelectorBarPage.qml",
      "galleryTitle": "SelectorBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SelectorBar.md",
      "propertyCount": 5,
      "signalCount": 1,
      "methodCount": 5
    },
    {
      "name": "SemanticZoom",
      "module": "QWinUI3.Extras",
      "summary": "Shared-selection dual view (grid ↔ index) for contacts / albums (2.62).",
      "path": "src/extras/QWinUI3/Extras/SemanticZoom.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/SemanticZoomPage.qml",
      "galleryTitle": "SemanticZoom",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SemanticZoom.md",
      "propertyCount": 14,
      "signalCount": 3,
      "methodCount": 7
    },
    {
      "name": "SensitiveField",
      "module": "QWinUI3.Extras",
      "summary": "Masked field with reveal toggle for tokens / secrets (2.79).",
      "path": "src/extras/QWinUI3/Extras/SensitiveField.qml",
      "baseType": "PasswordBox",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SensitiveField.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SessionRestore",
      "module": "QWinUI3.Extras",
      "summary": "Persist window geometry + nav page + table scroll/selection (2.70 D8).",
      "path": "src/extras/QWinUI3/Extras/SessionRestore.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SessionRestore.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "SessionTimeout",
      "module": "QWinUI3.Extras",
      "summary": "Idle timer with warning + timeout signals (2.72).",
      "path": "src/extras/QWinUI3/Extras/SessionTimeout.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Date & time",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SessionTimeout.md",
      "propertyCount": 5,
      "signalCount": 3,
      "methodCount": 2
    },
    {
      "name": "SettingsCard",
      "module": "QWinUI3.Extras",
      "summary": "Settings row: icon, title, description, action (Toolkit ContentAlignment).",
      "path": "src/extras/QWinUI3/Extras/SettingsCard.qml",
      "baseType": "Pane",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/SettingsCardPage.qml",
      "galleryTitle": "SettingsCard",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsCard.md",
      "propertyCount": 22,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "SettingsComboCard",
      "module": "QWinUI3.Extras",
      "summary": "SettingsCard with a built-in ComboBox action.",
      "path": "src/extras/QWinUI3/Extras/SettingsComboCard.qml",
      "baseType": "SettingsCard",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsComboCard.md",
      "propertyCount": 7,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "SettingsExpander",
      "module": "QWinUI3.Extras",
      "summary": "Expandable settings group.",
      "path": "src/extras/QWinUI3/Extras/SettingsExpander.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/SettingsExpanderPage.qml",
      "galleryTitle": "SettingsExpander",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsExpander.md",
      "propertyCount": 18,
      "signalCount": 3,
      "methodCount": 0
    },
    {
      "name": "SettingsGroup",
      "module": "QWinUI3.Extras",
      "summary": "Section header + card stack for settings pages.",
      "path": "src/extras/QWinUI3/Extras/SettingsGroup.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/SettingsGroupPage.qml",
      "galleryTitle": "SettingsGroup",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsGroup.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SettingsSliderCard",
      "module": "QWinUI3.Extras",
      "summary": "SettingsCard with a built-in value Slider action.",
      "path": "src/extras/QWinUI3/Extras/SettingsSliderCard.qml",
      "baseType": "SettingsCard",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsSliderCard.md",
      "propertyCount": 6,
      "signalCount": 2,
      "methodCount": 0
    },
    {
      "name": "SettingsToggleCard",
      "module": "QWinUI3.Extras",
      "summary": "Convenience alias for SettingsCard { toggle: true }.",
      "path": "src/extras/QWinUI3/Extras/SettingsToggleCard.qml",
      "baseType": "SettingsCard",
      "internal": false,
      "category": "Layout",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsToggleCard.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SettingsView",
      "module": "QWinUI3.Extras",
      "summary": "Scrollable settings host (title + padded column).",
      "path": "src/extras/QWinUI3/Extras/SettingsView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SettingsView.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ShellWindow",
      "module": "QWinUI3.Extras",
      "summary": "Independent ApplicationWindow + WindowChrome host.",
      "path": "src/extras/QWinUI3/Extras/ShellWindow.qml",
      "baseType": "ApplicationWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ShellWindow.md",
      "propertyCount": 45,
      "signalCount": 5,
      "methodCount": 8
    },
    {
      "name": "ShellWindowSupport",
      "module": "QWinUI3.Extras",
      "summary": "Shared install/presenter glue for ShellWindow.",
      "path": "src/extras/QWinUI3/Extras/ShellWindowSupport.qml",
      "baseType": "Item",
      "internal": true,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ShellWindowSupport.md",
      "propertyCount": 10,
      "signalCount": 1,
      "methodCount": 8
    },
    {
      "name": "Shimmer",
      "module": "QWinUI3.Extras",
      "summary": "Skeleton shimmer placeholder.",
      "path": "src/extras/QWinUI3/Extras/Shimmer.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/ShimmerPage.qml",
      "galleryTitle": "Shimmer",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Shimmer.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Skeleton",
      "module": "QWinUI3.Extras",
      "summary": "Form / table loading placeholder composed of Shimmer lines (2.70 B6).",
      "path": "src/extras/QWinUI3/Extras/Skeleton.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Skeleton.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Sparkline",
      "module": "QWinUI3.Extras",
      "summary": "Inline mini line chart.",
      "path": "src/extras/QWinUI3/Extras/Sparkline.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/SparklinePage.qml",
      "galleryTitle": "Sparkline",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Sparkline.md",
      "propertyCount": 16,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "SpeedometerGauge",
      "module": "QWinUI3.Extras",
      "summary": "Vehicle speed needle (km/h or mph).",
      "path": "src/extras/QWinUI3/Extras/SpeedometerGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/SpeedometerGaugePage.qml",
      "galleryTitle": "SpeedometerGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SpeedometerGauge.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "SplitButton",
      "module": "QWinUI3.Extras",
      "summary": "Primary action + chevron menu.",
      "path": "src/extras/QWinUI3/Extras/SplitButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/SplitButtonPage.qml",
      "galleryTitle": "SplitButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SplitButton.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "StackedBarChart",
      "module": "QWinUI3.Extras",
      "summary": "Stacked bar chart.",
      "path": "src/extras/QWinUI3/Extras/StackedBarChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/StackedBarChartPage.qml",
      "galleryTitle": "StackedBarChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StackedBarChart.md",
      "propertyCount": 19,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "StackPanel",
      "module": "QWinUI3.Extras",
      "summary": "Simple stack layout (orientation + spacing).",
      "path": "src/extras/QWinUI3/Extras/StackPanel.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/StackPanelPage.qml",
      "galleryTitle": "StackPanel",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StackPanel.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "StandardTitleChrome",
      "module": "QWinUI3.Extras",
      "summary": "PlatformTitleBar + TitleBar with WinUI header slots.",
      "path": "src/extras/QWinUI3/Extras/StandardTitleChrome.qml",
      "baseType": "PlatformTitleBar",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StandardTitleChrome.md",
      "propertyCount": 13,
      "signalCount": 4,
      "methodCount": 0
    },
    {
      "name": "StatusBar",
      "module": "QWinUI3.Extras",
      "summary": "Window status strip with progress and slots.",
      "path": "src/extras/QWinUI3/Extras/StatusBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/StatusBarPage.qml",
      "galleryTitle": "StatusBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StatusBar.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "StatusDot",
      "module": "QWinUI3.Extras",
      "summary": "Colored status indicator dot.",
      "path": "src/extras/QWinUI3/Extras/StatusDot.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/StatusDotPage.qml",
      "galleryTitle": "StatusDot",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StatusDot.md",
      "propertyCount": 12,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "StepBar",
      "module": "QWinUI3.Extras",
      "summary": "Horizontal step / wizard progress.",
      "path": "src/extras/QWinUI3/Extras/StepBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Status & feedback",
      "galleryPage": "pages/StepBarPage.qml",
      "galleryTitle": "StepBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StepBar.md",
      "propertyCount": 5,
      "signalCount": 1,
      "methodCount": 3
    },
    {
      "name": "SunburstChart",
      "module": "QWinUI3.Extras",
      "summary": "Two-level nested rings.",
      "path": "src/extras/QWinUI3/Extras/SunburstChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/SunburstChartPage.qml",
      "galleryTitle": "SunburstChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SunburstChart.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SwipeAction",
      "module": "QWinUI3.Extras",
      "summary": "Action revealed by SwipeControl.",
      "path": "src/extras/QWinUI3/Extras/SwipeAction.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwipeAction.md",
      "propertyCount": 9,
      "signalCount": 2,
      "methodCount": 1
    },
    {
      "name": "SwipeControl",
      "module": "QWinUI3.Extras",
      "summary": "Swipe-to-reveal actions on content.",
      "path": "src/extras/QWinUI3/Extras/SwipeControl.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/SwipeControlPage.qml",
      "galleryTitle": "SwipeControl",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwipeControl.md",
      "propertyCount": 16,
      "signalCount": 2,
      "methodCount": 3
    },
    {
      "name": "SwitchCase",
      "module": "QWinUI3.Extras",
      "summary": "Case child for SwitchPresenter.",
      "path": "src/extras/QWinUI3/Extras/SwitchCase.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwitchCase.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SwitchPresenter",
      "module": "QWinUI3.Extras",
      "summary": "Shows the SwitchCase matching value.",
      "path": "src/extras/QWinUI3/Extras/SwitchPresenter.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/SwitchPresenterPage.qml",
      "galleryTitle": "SwitchPresenter",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwitchPresenter.md",
      "propertyCount": 5,
      "signalCount": 1,
      "methodCount": 5
    },
    {
      "name": "TabView",
      "module": "QWinUI3.Extras",
      "summary": "Closeable / reorderable / tear-out tabs.",
      "path": "src/extras/QWinUI3/Extras/TabView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "pages/TabViewPage.qml",
      "galleryTitle": "TabView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TabView.md",
      "propertyCount": 20,
      "signalCount": 6,
      "methodCount": 10
    },
    {
      "name": "TabViewDropHub",
      "module": "QWinUI3.Extras",
      "summary": "same-process registry so torn-out tabs can dock back.",
      "path": "src/extras/QWinUI3/Extras/TabViewDropHub.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Navigation",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/TabViewDropHub.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "TabViewTearOutWindow",
      "module": "QWinUI3.Extras",
      "summary": "Host window for a torn-out TabView tab.",
      "path": "src/extras/QWinUI3/Extras/TabViewTearOutWindow.qml",
      "baseType": "BlankWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TabViewTearOutWindow.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "TachometerGauge",
      "module": "QWinUI3.Extras",
      "summary": "RPM-style needle with a redline band.",
      "path": "src/extras/QWinUI3/Extras/TachometerGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/TachometerGaugePage.qml",
      "galleryTitle": "TachometerGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TachometerGauge.md",
      "propertyCount": 15,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "TankGauge",
      "module": "QWinUI3.Extras",
      "summary": "Vertical / horizontal tank / reservoir level gauge.",
      "path": "src/extras/QWinUI3/Extras/TankGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/TankGaugePage.qml",
      "galleryTitle": "TankGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TankGauge.md",
      "propertyCount": 36,
      "signalCount": 1,
      "methodCount": 4
    },
    {
      "name": "TeachingTip",
      "module": "QWinUI3.Extras",
      "summary": "Anchored tip with title, subtitle, content, and actions.",
      "path": "src/extras/QWinUI3/Extras/TeachingTip.qml",
      "baseType": "Popup",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/TeachingTipPage.qml",
      "galleryTitle": "TeachingTip",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TeachingTip.md",
      "propertyCount": 24,
      "signalCount": 3,
      "methodCount": 1
    },
    {
      "name": "TelltaleBar",
      "module": "QWinUI3.Extras",
      "summary": "Cluster warning / indicator lamps.",
      "path": "src/extras/QWinUI3/Extras/TelltaleBar.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/TelltaleBarPage.qml",
      "galleryTitle": "TelltaleBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TelltaleBar.md",
      "propertyCount": 12,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TextBlock",
      "module": "QWinUI3.Extras",
      "summary": "Fluent typography styles (title, body, caption…).",
      "path": "src/extras/QWinUI3/Extras/TextBlock.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/TextBlockPage.qml",
      "galleryTitle": "TextBlock",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TextBlock.md",
      "propertyCount": 15,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "ThemeAppearanceSettings",
      "module": "QWinUI3.Extras",
      "summary": "Drop-in SettingsGroup for Theme knobs (1.69).",
      "path": "src/extras/QWinUI3/Extras/ThemeAppearanceSettings.qml",
      "baseType": "SettingsGroup",
      "internal": false,
      "category": "Layout",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ThemeAppearanceSettings.md",
      "propertyCount": 6,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ThemePersistenceCard",
      "module": "QWinUI3.Extras",
      "summary": "Product-friendly wrapper for ThemeAppearanceSettings.",
      "path": "src/extras/QWinUI3/Extras/ThemePersistenceCard.qml",
      "baseType": "ThemeAppearanceSettings",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ThemePersistenceCard.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ThemePrefs",
      "module": "QWinUI3.Extras",
      "summary": "Persist Theme knobs via QtCore Settings (1.69).",
      "path": "src/extras/QWinUI3/Extras/ThemePrefs.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "pages/ThemePrefsPage.qml",
      "galleryTitle": "Theme prefs",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ThemePrefs.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "ThemeSyncCard",
      "module": "QWinUI3.Extras",
      "summary": "Summarize ThemeSync vs ThemePrefs vs persist:false semantics.",
      "path": "src/extras/QWinUI3/Extras/ThemeSyncCard.qml",
      "baseType": "SettingsGroup",
      "internal": false,
      "category": "Media & platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ThemeSyncCard.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ThermometerGauge",
      "module": "QWinUI3.Extras",
      "summary": "Classic bulb + stem temperature / level gauge.",
      "path": "src/extras/QWinUI3/Extras/ThermometerGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ThermometerGaugePage.qml",
      "galleryTitle": "ThermometerGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ThermometerGauge.md",
      "propertyCount": 34,
      "signalCount": 1,
      "methodCount": 5
    },
    {
      "name": "Timeline",
      "module": "QWinUI3.Extras",
      "summary": "Vertical event timeline.",
      "path": "src/extras/QWinUI3/Extras/Timeline.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/TimelinePage.qml",
      "galleryTitle": "Timeline",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Timeline.md",
      "propertyCount": 6,
      "signalCount": 2,
      "methodCount": 3
    },
    {
      "name": "TimePicker",
      "module": "QWinUI3.Extras",
      "summary": "Hour / minute (and period) selectors.",
      "path": "src/extras/QWinUI3/Extras/TimePicker.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Date & time",
      "galleryPage": "pages/TimePickerPage.qml",
      "galleryTitle": "TimePicker",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TimePicker.md",
      "propertyCount": 17,
      "signalCount": 2,
      "methodCount": 3
    },
    {
      "name": "TitleBar",
      "module": "QWinUI3.Extras",
      "summary": "WinUI TitleBar content chrome (not caption buttons).",
      "path": "src/extras/QWinUI3/Extras/TitleBar.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "pages/TitleBarPage.qml",
      "galleryTitle": "TitleBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TitleBar.md",
      "propertyCount": 24,
      "signalCount": 4,
      "methodCount": 2
    },
    {
      "name": "Toast",
      "module": "QWinUI3.Extras",
      "summary": "Transient toast item.",
      "path": "src/extras/QWinUI3/Extras/Toast.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/ToastPage.qml",
      "galleryTitle": "Toast",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Toast.md",
      "propertyCount": 14,
      "signalCount": 2,
      "methodCount": 4
    },
    {
      "name": "ToastHost",
      "module": "QWinUI3.Extras",
      "summary": "Hosts stacked Toasts with WinUI-style corner placement.",
      "path": "src/extras/QWinUI3/Extras/ToastHost.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "pages/ToastHostPage.qml",
      "galleryTitle": "ToastHost",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToastHost.md",
      "propertyCount": 12,
      "signalCount": 2,
      "methodCount": 10
    },
    {
      "name": "ToggleButton",
      "module": "QWinUI3.Extras",
      "summary": "Checkable button with Fluent chrome.",
      "path": "src/extras/QWinUI3/Extras/ToggleButton.qml",
      "baseType": "Button",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/ToggleButtonPage.qml",
      "galleryTitle": "ToggleButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToggleButton.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToggleMenuFlyoutItem",
      "module": "QWinUI3.Extras",
      "summary": "Checkable MenuFlyout item.",
      "path": "src/extras/QWinUI3/Extras/ToggleMenuFlyoutItem.qml",
      "baseType": "MenuItem",
      "internal": false,
      "category": "Dialogs & flyouts",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToggleMenuFlyoutItem.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToggleSplitButton",
      "module": "QWinUI3.Extras",
      "summary": "Toggle primary + menu SplitButton.",
      "path": "src/extras/QWinUI3/Extras/ToggleSplitButton.qml",
      "baseType": "AbstractButton",
      "internal": false,
      "category": "Buttons & commands",
      "galleryPage": "pages/ToggleSplitButtonPage.qml",
      "galleryTitle": "ToggleSplitButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToggleSplitButton.md",
      "propertyCount": 13,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "TokenizingTextBox",
      "module": "QWinUI3.Extras",
      "summary": "Token chips + text input.",
      "path": "src/extras/QWinUI3/Extras/TokenizingTextBox.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/TokenizingTextBoxPage.qml",
      "galleryTitle": "TokenizingTextBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TokenizingTextBox.md",
      "propertyCount": 19,
      "signalCount": 5,
      "methodCount": 4
    },
    {
      "name": "ToolbarOverflowInspector",
      "module": "QWinUI3.Extras",
      "summary": "show live overflow configuration + diagnostics.",
      "path": "src/extras/QWinUI3/Extras/ToolbarOverflowInspector.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Other",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolbarOverflowInspector.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToolShellWindow",
      "module": "QWinUI3.Extras",
      "summary": "ShellWindow with tool paradigm.",
      "path": "src/extras/QWinUI3/Extras/ToolShellWindow.qml",
      "baseType": "ShellWindow",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolShellWindow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TpmsGauge",
      "module": "QWinUI3.Extras",
      "summary": "Four-corner tire pressure.",
      "path": "src/extras/QWinUI3/Extras/TpmsGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/TpmsGaugePage.qml",
      "galleryTitle": "TpmsGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TpmsGauge.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TreeDataGrid",
      "module": "QWinUI3.Extras",
      "summary": "hierarchical multi-column grid with sort + filter (2.21).",
      "path": "src/extras/QWinUI3/Extras/TreeDataGrid.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/TreeDataGridPage.qml",
      "galleryTitle": "TreeDataGrid",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TreeDataGrid.md",
      "propertyCount": 23,
      "signalCount": 5,
      "methodCount": 8
    },
    {
      "name": "TreemapChart",
      "module": "QWinUI3.Extras",
      "summary": "Nested slice-and-dice treemap.",
      "path": "src/extras/QWinUI3/Extras/TreemapChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Collections & data",
      "galleryPage": "pages/TreemapChartPage.qml",
      "galleryTitle": "TreemapChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TreemapChart.md",
      "propertyCount": 8,
      "signalCount": 1,
      "methodCount": 0
    },
    {
      "name": "TwoPaneView",
      "module": "QWinUI3.Extras",
      "summary": "Responsive dual-pane layout.",
      "path": "src/extras/QWinUI3/Extras/TwoPaneView.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/TwoPaneViewPage.qml",
      "galleryTitle": "TwoPaneView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TwoPaneView.md",
      "propertyCount": 12,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "UnifiedSearchSurface",
      "module": "QWinUI3.Extras",
      "summary": "unify TitleBar search + Navigation pane search + custom middle search",
      "path": "src/extras/QWinUI3/Extras/UnifiedSearchSurface.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/UnifiedSearchSurface.md",
      "propertyCount": 8,
      "signalCount": 3,
      "methodCount": 0
    },
    {
      "name": "UniformGrid",
      "module": "QWinUI3.Extras",
      "summary": "Even cell grid.",
      "path": "src/extras/QWinUI3/Extras/UniformGrid.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "pages/UniformGridPage.qml",
      "galleryTitle": "UniformGrid",
      "kind": "qml",
      "singleton": false,
      "doc": "components/UniformGrid.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "ValidationSummary",
      "module": "QWinUI3.Extras",
      "summary": "Lists form-level validation errors (pairs with FormLayout).",
      "path": "src/extras/QWinUI3/Extras/ValidationSummary.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Input & forms",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ValidationSummary.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ViolinChart",
      "module": "QWinUI3.Extras",
      "summary": "Density violin from sample groups.",
      "path": "src/extras/QWinUI3/Extras/ViolinChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ViolinChartPage.qml",
      "galleryTitle": "ViolinChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ViolinChart.md",
      "propertyCount": 8,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "VoltageGauge",
      "module": "QWinUI3.Extras",
      "summary": "12 V vehicle electrical system.",
      "path": "src/extras/QWinUI3/Extras/VoltageGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/VoltageGaugePage.qml",
      "galleryTitle": "VoltageGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/VoltageGauge.md",
      "propertyCount": 12,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "VuMeter",
      "module": "QWinUI3.Extras",
      "summary": "Linear LED / peak-hold meter (audio, signal, load).",
      "path": "src/extras/QWinUI3/Extras/VuMeter.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/VuMeterPage.qml",
      "galleryTitle": "VuMeter",
      "kind": "qml",
      "singleton": false,
      "doc": "components/VuMeter.md",
      "propertyCount": 15,
      "signalCount": 1,
      "methodCount": 1
    },
    {
      "name": "WaffleChart",
      "module": "QWinUI3.Extras",
      "summary": "10×10 part-to-whole grid.",
      "path": "src/extras/QWinUI3/Extras/WaffleChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/WaffleChartPage.qml",
      "galleryTitle": "WaffleChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WaffleChart.md",
      "propertyCount": 9,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "WaterfallChart",
      "module": "QWinUI3.Extras",
      "summary": "Waterfall chart.",
      "path": "src/extras/QWinUI3/Extras/WaterfallChart.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/WaterfallChartPage.qml",
      "galleryTitle": "WaterfallChart",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WaterfallChart.md",
      "propertyCount": 17,
      "signalCount": 1,
      "methodCount": 3
    },
    {
      "name": "WindowChrome",
      "module": "QWinUI3.Extras",
      "summary": "PlatformTitleBar + TitleBar bundle for shells.",
      "path": "src/extras/QWinUI3/Extras/WindowChrome.qml",
      "baseType": "PlatformTitleBar",
      "internal": true,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WindowChrome.md",
      "propertyCount": 21,
      "signalCount": 4,
      "methodCount": 0
    },
    {
      "name": "WindowMessageBus",
      "module": "QWinUI3.Extras",
      "summary": "Process-local typed channels between windows (2.72).",
      "path": "src/extras/QWinUI3/Extras/WindowMessageBus.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Shells & windows",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/WindowMessageBus.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "Wizard",
      "module": "QWinUI3.Extras",
      "summary": "Multi-step flow host (StepBar + content + Back/Next).",
      "path": "src/extras/QWinUI3/Extras/Wizard.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Other",
      "galleryPage": "pages/WizardPage.qml",
      "galleryTitle": "Wizard",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Wizard.md",
      "propertyCount": 15,
      "signalCount": 3,
      "methodCount": 5
    },
    {
      "name": "WrapPanel",
      "module": "QWinUI3.Extras",
      "summary": "Flow / wrap layout.",
      "path": "src/extras/QWinUI3/Extras/WrapPanel.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Layout",
      "galleryPage": "pages/WrapPanelPage.qml",
      "galleryTitle": "WrapPanel",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WrapPanel.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "ZoneGauge",
      "module": "QWinUI3.Extras",
      "summary": "Gauge with colored zones.",
      "path": "src/extras/QWinUI3/Extras/ZoneGauge.qml",
      "baseType": "Control",
      "internal": false,
      "category": "Charts & gauges",
      "galleryPage": "pages/ZoneGaugePage.qml",
      "galleryTitle": "ZoneGauge",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ZoneGauge.md",
      "propertyCount": 35,
      "signalCount": 1,
      "methodCount": 5
    },
    {
      "name": "CaptionButton",
      "module": "QWinUI3.Platform",
      "summary": "Native-chrome caption min/max/close button.",
      "path": "src/platform/QWinUI3/Platform/CaptionButton.qml",
      "baseType": "AbstractButton",
      "internal": true,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CaptionButton.md",
      "propertyCount": 11,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "CompactOverlayWindow",
      "module": "QWinUI3.Platform",
      "summary": "StandardWindow compact overlay presenter.",
      "path": "src/platform/QWinUI3/Platform/CompactOverlayWindow.qml",
      "baseType": "StandardWindow",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CompactOverlayWindow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DialogWindow",
      "module": "QWinUI3.Platform",
      "summary": "StandardWindow dialog paradigm.",
      "path": "src/platform/QWinUI3/Platform/DialogWindow.qml",
      "baseType": "StandardWindow",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DialogWindow.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "FilePicker",
      "module": "QWinUI3.Platform",
      "summary": "Native open/save/folder dialogs for QML (no QtQuick.Dialogs).",
      "path": "src/platform/QWinUI3/Platform/FilePicker.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Platform",
      "galleryPage": "pages/SystemIntegrationPage.qml",
      "galleryTitle": "System integration",
      "kind": "cpp",
      "singleton": true,
      "doc": "components/FilePicker.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "FrameStatsBadge",
      "module": "QWinUI3.Platform",
      "summary": "compact FPS readout for StandardTitleChrome.rightHeader (PlatformTitleBar slot before caption buttons — not TitleBar.rightHeader).",
      "path": "src/platform/QWinUI3/Platform/FrameStatsBadge.qml",
      "baseType": "Label",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FrameStatsBadge.md",
      "propertyCount": 1,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "FrameStatsMonitor",
      "module": "QWinUI3.Platform",
      "summary": "FPS / frame-time / RHI readout for Gallery and retail diagnostics (singleton).",
      "path": "src/platform/QWinUI3/Platform/FrameStatsMonitor.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Platform",
      "galleryPage": "pages/GraphicsBackendPage.qml",
      "galleryTitle": "Graphics backend",
      "kind": "cpp",
      "singleton": true,
      "doc": "components/FrameStatsMonitor.md",
      "propertyCount": 9,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "FrameStatsOverlay",
      "module": "QWinUI3.Platform",
      "summary": "floating FPS badge when not using the title-bar slot.",
      "path": "src/platform/QWinUI3/Platform/FrameStatsOverlay.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FrameStatsOverlay.md",
      "propertyCount": 1,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "PlatformCapability",
      "module": "QWinUI3.Platform",
      "summary": "Runtime feature probe (2.67 F1).",
      "path": "src/platform/QWinUI3/Platform/PlatformCapability.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/PlatformCapability.md",
      "propertyCount": 9,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "PlatformTitleBar",
      "module": "QWinUI3.Platform",
      "summary": "Caption buttons + drag region + TitleBar host.",
      "path": "src/platform/QWinUI3/Platform/PlatformTitleBar.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PlatformTitleBar.md",
      "propertyCount": 19,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "SingleInstance",
      "module": "QWinUI3.Platform",
      "summary": "Opt-in primary/secondary guard (2.74).",
      "path": "src/platform/QWinUI3/Platform/SingleInstance.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/SingleInstance.md",
      "propertyCount": 2,
      "signalCount": 3,
      "methodCount": 3
    },
    {
      "name": "StandardWindow",
      "module": "QWinUI3.Platform",
      "summary": "Platform ApplicationWindow + PlatformTitleBar host.",
      "path": "src/platform/QWinUI3/Platform/StandardWindow.qml",
      "baseType": "ApplicationWindow",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StandardWindow.md",
      "propertyCount": 19,
      "signalCount": 0,
      "methodCount": 5
    },
    {
      "name": "ThemeSync",
      "module": "QWinUI3.Platform",
      "summary": "Copy OS accessibility / color scheme into Theme knobs.",
      "path": "src/platform/QWinUI3/Platform/ThemeSync.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ThemeSync.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "ToolWindow",
      "module": "QWinUI3.Platform",
      "summary": "StandardWindow tool paradigm.",
      "path": "src/platform/QWinUI3/Platform/ToolWindow.qml",
      "baseType": "StandardWindow",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolWindow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TrayIcon",
      "module": "QWinUI3.Platform",
      "summary": "System tray icon + balloon / notify-send bridge.",
      "path": "src/platform/QWinUI3/Platform/TrayIcon.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Platform",
      "galleryPage": "pages/SystemIntegrationPage.qml",
      "galleryTitle": "System integration",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/TrayIcon.md",
      "propertyCount": 7,
      "signalCount": 7,
      "methodCount": 2
    },
    {
      "name": "WebView2Host",
      "module": "QWinUI3.Platform",
      "summary": "HWND-backed Edge WebView2 under a QQuickItem (Windows only).",
      "path": "src/platform/QWinUI3/Platform/WebView2Host.h",
      "baseType": "QQuickItem",
      "internal": false,
      "category": "Platform",
      "galleryPage": "pages/WebView2Page.qml",
      "galleryTitle": "WebView2",
      "kind": "cpp",
      "singleton": false,
      "doc": "components/WebView2Host.md",
      "propertyCount": 12,
      "signalCount": 9,
      "methodCount": 8
    },
    {
      "name": "WindowHelper",
      "module": "QWinUI3.Platform",
      "summary": "Platform chrome, backdrop, DPI, and geometry helpers (singleton).",
      "path": "src/platform/QWinUI3/Platform/WindowHelper.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Platform",
      "galleryPage": "pages/WindowParadigmPage.qml",
      "galleryTitle": "Window shells",
      "kind": "cpp",
      "singleton": true,
      "doc": "components/WindowHelper.md",
      "propertyCount": 42,
      "signalCount": 18,
      "methodCount": 65
    },
    {
      "name": "WindowResizeBorder",
      "module": "QWinUI3.Platform",
      "summary": "Non-native resize hit edges.",
      "path": "src/platform/QWinUI3/Platform/WindowResizeBorder.qml",
      "baseType": "Item",
      "internal": true,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WindowResizeBorder.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 1
    },
    {
      "name": "WindowShellContentClip",
      "module": "QWinUI3.Platform",
      "summary": "inset / clip helper for Linux client-shell bottom corners.",
      "path": "src/platform/QWinUI3/Platform/WindowShellContentClip.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WindowShellContentClip.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "WindowShellDecoration",
      "module": "QWinUI3.Platform",
      "summary": "Linux / Wayland client shell: DWM-like shadow + rounded frame.",
      "path": "src/platform/QWinUI3/Platform/WindowShellDecoration.qml",
      "baseType": "Item",
      "internal": false,
      "category": "Platform",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/WindowShellDecoration.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ElevatedChrome",
      "module": "QWinUI3.Theme",
      "summary": "Shared elevated shadow/border chrome (WinUI-style soft shadow).",
      "path": "src/theme/QWinUI3/Theme/ElevatedChrome.qml",
      "baseType": "Item",
      "internal": true,
      "category": "Theme",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ElevatedChrome.md",
      "propertyCount": 10,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "FluentIcons",
      "module": "QWinUI3.Theme",
      "summary": "Segoe Fluent Icons character class — FluentIcons.Save, FluentIcons.Copy, … Full glyph lists: FluentIconsCatalog singleton (PropertyMap hides child props).",
      "path": "src/theme/QWinUI3/Theme/FluentIcons.h",
      "baseType": "QQmlPropertyMap",
      "internal": false,
      "category": "Theme",
      "galleryPage": "pages/FontIconPage.qml",
      "galleryTitle": "Iconography",
      "kind": "cpp",
      "singleton": true,
      "doc": "components/FluentIcons.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 3
    },
    {
      "name": "FluentIconsCatalog",
      "module": "QWinUI3.Theme",
      "summary": "Iconography catalog — separate QML singleton (not on QQmlPropertyMap).",
      "path": "src/theme/QWinUI3/Theme/FluentIconsCatalog.h",
      "baseType": "QQmlPropertyMap",
      "internal": false,
      "category": "Theme",
      "galleryPage": "pages/FontIconPage.qml",
      "galleryTitle": "Iconography",
      "kind": "cpp",
      "singleton": true,
      "doc": "components/FluentIconsCatalog.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "FocusStroke",
      "module": "QWinUI3.Theme",
      "summary": "Dual-ring keyboard focus chrome (WinUI / Fluent).",
      "path": "src/theme/QWinUI3/Theme/FocusStroke.qml",
      "baseType": "Item",
      "internal": true,
      "category": "Theme",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/FocusStroke.md",
      "propertyCount": 4,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "IconSource",
      "module": "QWinUI3.Theme",
      "summary": "Resolve FluentIcons symbol or glyph string.",
      "path": "src/theme/QWinUI3/Theme/IconSource.qml",
      "baseType": "QtObject",
      "internal": true,
      "category": "Theme",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/IconSource.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 5
    },
    {
      "name": "PointerCursor",
      "module": "QWinUI3.Theme",
      "summary": "Hover cursor affordance for styled controls (2.66 M8).",
      "path": "src/theme/QWinUI3/Theme/PointerCursor.qml",
      "baseType": "HoverHandler",
      "internal": false,
      "category": "Theme",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PointerCursor.md",
      "propertyCount": 1,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Theme",
      "module": "QWinUI3.Theme",
      "summary": "Fluent color / type / motion token singleton.",
      "path": "src/theme/QWinUI3/Theme/Theme.qml",
      "baseType": "QtObject",
      "internal": false,
      "category": "Theme",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": true,
      "doc": "components/Theme.md",
      "propertyCount": 119,
      "signalCount": 0,
      "methodCount": 20
    },
    {
      "name": "ThemeFonts",
      "module": "QWinUI3.Theme",
      "summary": "icon/mono registration + WinUI LanguageFont-style UI stacks.",
      "path": "src/theme/QWinUI3/Theme/ThemeFonts.h",
      "baseType": "QObject",
      "internal": false,
      "category": "Theme",
      "galleryPage": "pages/FontIconPage.qml",
      "galleryTitle": "Iconography",
      "kind": "cpp",
      "singleton": true,
      "doc": "components/ThemeFonts.md",
      "propertyCount": 11,
      "signalCount": 1,
      "methodCount": 2
    },
    {
      "name": "ApplicationWindow",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent ApplicationWindow chrome defaults.",
      "path": "src/style/QWinUI3/ApplicationWindow.qml",
      "baseType": "ApplicationWindow",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ApplicationWindow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "BusyIndicator",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled BusyIndicator.",
      "path": "src/style/QWinUI3/BusyIndicator.qml",
      "baseType": "BusyIndicator",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/BusyIndicatorPage.qml",
      "galleryTitle": "BusyIndicator",
      "kind": "qml",
      "singleton": false,
      "doc": "components/BusyIndicator.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Button",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent Button with WinUI stroke / fill / focus chrome.",
      "path": "src/style/QWinUI3/Button.qml",
      "baseType": "Button",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/ButtonPage.qml",
      "galleryTitle": "Button",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Button.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "CheckBox",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled CheckBox.",
      "path": "src/style/QWinUI3/CheckBox.qml",
      "baseType": "CheckBox",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/CheckBoxPage.qml",
      "galleryTitle": "CheckBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CheckBox.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "CheckDelegate",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled CheckDelegate.",
      "path": "src/style/QWinUI3/CheckDelegate.qml",
      "baseType": "CheckDelegate",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/CheckDelegate.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ComboBox",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent ComboBox with rotating chevron indicator.",
      "path": "src/style/QWinUI3/ComboBox.qml",
      "baseType": "ComboBox",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/ComboBoxPage.qml",
      "galleryTitle": "ComboBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ComboBox.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DayOfWeekRow",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled DayOfWeekRow.",
      "path": "src/style/QWinUI3/DayOfWeekRow.qml",
      "baseType": "AbstractDayOfWeekRow",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DayOfWeekRow.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DelayButton",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled DelayButton.",
      "path": "src/style/QWinUI3/DelayButton.qml",
      "baseType": "DelayButton",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DelayButton.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Dial",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent Dial with WinUI arc track and accent thumb.",
      "path": "src/style/QWinUI3/Dial.qml",
      "baseType": "Dial",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/DialPage.qml",
      "galleryTitle": "Dial",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Dial.md",
      "propertyCount": 7,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Dialog",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Dialog.",
      "path": "src/style/QWinUI3/Dialog.qml",
      "baseType": "Dialog",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/DialogPage.qml",
      "galleryTitle": "Dialog",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Dialog.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "DialogButtonBox",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled DialogButtonBox.",
      "path": "src/style/QWinUI3/DialogButtonBox.qml",
      "baseType": "DialogButtonBox",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/DialogButtonBox.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Drawer",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Drawer.",
      "path": "src/style/QWinUI3/Drawer.qml",
      "baseType": "Drawer",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/DrawerPage.qml",
      "galleryTitle": "Drawer",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Drawer.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Frame",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Frame.",
      "path": "src/style/QWinUI3/Frame.qml",
      "baseType": "Frame",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/FramePage.qml",
      "galleryTitle": "Frame",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Frame.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "GroupBox",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled GroupBox.",
      "path": "src/style/QWinUI3/GroupBox.qml",
      "baseType": "GroupBox",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/GroupBoxPage.qml",
      "galleryTitle": "GroupBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/GroupBox.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "HorizontalHeaderView",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled HorizontalHeaderView.",
      "path": "src/style/QWinUI3/HorizontalHeaderView.qml",
      "baseType": "HorizontalHeaderView",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/HorizontalHeaderView.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ItemDelegate",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ItemDelegate.",
      "path": "src/style/QWinUI3/ItemDelegate.qml",
      "baseType": "ItemDelegate",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ItemDelegate.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Label",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Label.",
      "path": "src/style/QWinUI3/Label.qml",
      "baseType": "Label",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/LabelPage.qml",
      "galleryTitle": "Label",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Label.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Menu",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Menu.",
      "path": "src/style/QWinUI3/Menu.qml",
      "baseType": "Menu",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/MenuPage.qml",
      "galleryTitle": "Menu",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Menu.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuBar",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled MenuBar.",
      "path": "src/style/QWinUI3/MenuBar.qml",
      "baseType": "MenuBar",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/MenuBarPage.qml",
      "galleryTitle": "MenuBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuBar.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuBarItem",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled MenuBarItem.",
      "path": "src/style/QWinUI3/MenuBarItem.qml",
      "baseType": "MenuBarItem",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuBarItem.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuItem",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled MenuItem.",
      "path": "src/style/QWinUI3/MenuItem.qml",
      "baseType": "MenuItem",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuItem.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MenuSeparator",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled MenuSeparator.",
      "path": "src/style/QWinUI3/MenuSeparator.qml",
      "baseType": "MenuSeparator",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MenuSeparator.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "MonthGrid",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent calendar month grid for DatePicker / CalendarDatePicker.",
      "path": "src/style/QWinUI3/MonthGrid.qml",
      "baseType": "AbstractMonthGrid",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/MonthGrid.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 4
    },
    {
      "name": "Page",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Page.",
      "path": "src/style/QWinUI3/Page.qml",
      "baseType": "Page",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Page.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "PageIndicator",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled PageIndicator.",
      "path": "src/style/QWinUI3/PageIndicator.qml",
      "baseType": "PageIndicator",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/PageIndicatorPage.qml",
      "galleryTitle": "PageIndicator",
      "kind": "qml",
      "singleton": false,
      "doc": "components/PageIndicator.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Pane",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Pane.",
      "path": "src/style/QWinUI3/Pane.qml",
      "baseType": "Pane",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/PanePage.qml",
      "galleryTitle": "Pane",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Pane.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Popup",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Popup chrome.",
      "path": "src/style/QWinUI3/Popup.qml",
      "baseType": "Popup",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Popup.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ProgressBar",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ProgressBar (WinUI ShowError / ShowPaused).",
      "path": "src/style/QWinUI3/ProgressBar.qml",
      "baseType": "ProgressBar",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/ProgressBarPage.qml",
      "galleryTitle": "ProgressBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ProgressBar.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RadioButton",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled RadioButton.",
      "path": "src/style/QWinUI3/RadioButton.qml",
      "baseType": "RadioButton",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/RadioButtonPage.qml",
      "galleryTitle": "RadioButton",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RadioButton.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RadioDelegate",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled RadioDelegate.",
      "path": "src/style/QWinUI3/RadioDelegate.qml",
      "baseType": "RadioDelegate",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RadioDelegate.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RangeSlider",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled RangeSlider.",
      "path": "src/style/QWinUI3/RangeSlider.qml",
      "baseType": "RangeSlider",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/RangeSliderPage.qml",
      "galleryTitle": "RangeSlider",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RangeSlider.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "RoundButton",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled RoundButton.",
      "path": "src/style/QWinUI3/RoundButton.qml",
      "baseType": "RoundButton",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/RoundButton.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ScrollBar",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ScrollBar.",
      "path": "src/style/QWinUI3/ScrollBar.qml",
      "baseType": "ScrollBar",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/ScrollBarPage.qml",
      "galleryTitle": "ScrollBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ScrollBar.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ScrollIndicator",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ScrollIndicator.",
      "path": "src/style/QWinUI3/ScrollIndicator.qml",
      "baseType": "ScrollIndicator",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ScrollIndicator.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ScrollView",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ScrollView.",
      "path": "src/style/QWinUI3/ScrollView.qml",
      "baseType": "ScrollView",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ScrollView.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SelectionPip",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Navigation selection pip indicator.",
      "path": "src/style/QWinUI3/SelectionPip.qml",
      "baseType": "Item",
      "internal": true,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SelectionPip.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 2
    },
    {
      "name": "Slider",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Slider.",
      "path": "src/style/QWinUI3/Slider.qml",
      "baseType": "Slider",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/SliderPage.qml",
      "galleryTitle": "Slider",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Slider.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SpinBox",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled SpinBox.",
      "path": "src/style/QWinUI3/SpinBox.qml",
      "baseType": "SpinBox",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/SpinBoxPage.qml",
      "galleryTitle": "SpinBox",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SpinBox.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SplitView",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled SplitView.",
      "path": "src/style/QWinUI3/SplitView.qml",
      "baseType": "SplitView",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/SplitViewPage.qml",
      "galleryTitle": "SplitView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SplitView.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "StackView",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled StackView.",
      "path": "src/style/QWinUI3/StackView.qml",
      "baseType": "StackView",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/StackViewPage.qml",
      "galleryTitle": "StackView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/StackView.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SwipeDelegate",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled SwipeDelegate.",
      "path": "src/style/QWinUI3/SwipeDelegate.qml",
      "baseType": "SwipeDelegate",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/SwipeDelegatePage.qml",
      "galleryTitle": "SwipeDelegate",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwipeDelegate.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SwipeView",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled SwipeView.",
      "path": "src/style/QWinUI3/SwipeView.qml",
      "baseType": "SwipeView",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/SwipeViewPage.qml",
      "galleryTitle": "SwipeView",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwipeView.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Switch",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Switch (WinUI ToggleSwitch OnContent / OffContent).",
      "path": "src/style/QWinUI3/Switch.qml",
      "baseType": "Switch",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/SwitchPage.qml",
      "galleryTitle": "Switch",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Switch.md",
      "propertyCount": 3,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "SwitchDelegate",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled SwitchDelegate.",
      "path": "src/style/QWinUI3/SwitchDelegate.qml",
      "baseType": "SwitchDelegate",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/SwitchDelegate.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TabBar",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled TabBar.",
      "path": "src/style/QWinUI3/TabBar.qml",
      "baseType": "TabBar",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/TabBarPage.qml",
      "galleryTitle": "TabBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TabBar.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TabButton",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled TabButton.",
      "path": "src/style/QWinUI3/TabButton.qml",
      "baseType": "TabButton",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TabButton.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TextArea",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled TextArea.",
      "path": "src/style/QWinUI3/TextArea.qml",
      "baseType": "TextArea",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/TextAreaPage.qml",
      "galleryTitle": "TextArea",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TextArea.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TextField",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled TextField.",
      "path": "src/style/QWinUI3/TextField.qml",
      "baseType": "TextField",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/TextFieldPage.qml",
      "galleryTitle": "TextField",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TextField.md",
      "propertyCount": 5,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToolBar",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ToolBar.",
      "path": "src/style/QWinUI3/ToolBar.qml",
      "baseType": "ToolBar",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/ToolBarPage.qml",
      "galleryTitle": "ToolBar",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolBar.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToolButton",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ToolButton.",
      "path": "src/style/QWinUI3/ToolButton.qml",
      "baseType": "ToolButton",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolButton.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToolSeparator",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ToolSeparator.",
      "path": "src/style/QWinUI3/ToolSeparator.qml",
      "baseType": "ToolSeparator",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolSeparator.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "ToolTip",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled ToolTip.",
      "path": "src/style/QWinUI3/ToolTip.qml",
      "baseType": "ToolTip",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/ToolTipPage.qml",
      "galleryTitle": "ToolTip",
      "kind": "qml",
      "singleton": false,
      "doc": "components/ToolTip.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "TreeViewDelegate",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent TreeView row with chevron expand / indent.",
      "path": "src/style/QWinUI3/TreeViewDelegate.qml",
      "baseType": "TreeViewDelegate",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/TreeViewDelegate.md",
      "propertyCount": 2,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "Tumbler",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled Tumbler.",
      "path": "src/style/QWinUI3/Tumbler.qml",
      "baseType": "Tumbler",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "pages/TumblerPage.qml",
      "galleryTitle": "Tumbler",
      "kind": "qml",
      "singleton": false,
      "doc": "components/Tumbler.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    },
    {
      "name": "VerticalHeaderView",
      "module": "QtQuick.Controls.QWinUI3",
      "summary": "Fluent styled VerticalHeaderView.",
      "path": "src/style/QWinUI3/VerticalHeaderView.qml",
      "baseType": "VerticalHeaderView",
      "internal": false,
      "category": "Styled controls",
      "galleryPage": "",
      "galleryTitle": "",
      "kind": "qml",
      "singleton": false,
      "doc": "components/VerticalHeaderView.md",
      "propertyCount": 0,
      "signalCount": 0,
      "methodCount": 0
    }
  ]
}
