Slint C++ Logo
1.0.0

Getting Started

  • Installing Or Building With CMake
    • Binary Packages
    • Building From Sources
      • Features
      • Back-Ends
        • Compile Time Back-End Selection
        • Run Time Back-End Selection
      • Cross-compiling
  • First Steps
    • Tutorial
    • Template

C++ / .slint Integration

  • Overview
    • Compiled .slint Designs
    • Run-Time Interpreted .slint Designs
  • Type Mapping to C++
    • Structures
  • Example Generated Code
    • Example
    • Global Singletons

Reference

  • C++ API Reference
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace slint
        • Namespace slint::interpreter
      • Classes and Structs
        • Struct Image
        • Struct Diagnostic
        • Struct PropertyDescriptor
        • Struct Struct
        • Struct Struct::iterator
        • Struct LogicalPosition
        • Struct LogicalSize
        • Struct PhysicalPosition
        • Struct PhysicalSize
        • Template Struct Point
        • Struct Rgb8Pixel
        • Struct Rgba8Pixel
        • Template Struct RgbaColor
        • Template Struct SharedPixelBuffer
        • Struct SharedString
        • Template Struct SharedVector
        • Template Struct Size
        • Struct StandardListViewItem
        • Struct Timer
        • Class Brush
        • Class Color
        • Template Class ComponentHandle
        • Template Class ComponentWeakHandle
        • Template Class FilterModel
        • Class ComponentCompiler
        • Class ComponentDefinition
        • Class ComponentInstance
        • Class Value
        • Template Class MapModel
        • Template Class Model
        • Template Class SortModel
        • Template Class VectorModel
        • Class Window
      • Enums
        • Enum CloseRequestResponse
        • Enum GraphicsAPI
        • Enum DiagnosticLevel
        • Enum ValueType
        • Enum RenderingState
        • Enum SetRenderingNotifierError
        • Enum TimerMode
      • Functions
        • Template Function slint::blocking_invoke_from_event_loop
        • Template Function slint::invoke_from_event_loop
        • Function slint::quit_event_loop
        • Function slint::run_event_loop
      • Defines
        • Define SLINT_VERSION_MAJOR
        • Define SLINT_VERSION_MINOR
        • Define SLINT_VERSION_PATCH
  • Index (C++)
  • Debugging Techniques
    • Slow Motion Animations
    • User Interface Scaling
    • Performance Debugging
Slint C++
  • File slint.h

File slint.h

↰ Parent directory (/home/runner/work/slint/slint/api/cpp/include)

Contents

  • Definition (/home/runner/work/slint/slint/api/cpp/include/slint.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

Definition (/home/runner/work/slint/slint/api/cpp/include/slint.h)

  • Program Listing for File slint.h

Includes

  • algorithm

  • chrono

  • concepts

  • condition_variable

  • functional

  • iostream

  • memory

  • mutex

  • optional

  • slint_backend_internal.h (File slint_backend_internal.h)

  • slint_internal.h (File slint_internal.h)

  • slint_point.h (File slint_point.h)

  • slint_qt_internal.h (File slint_qt_internal.h)

  • slint_size.h (File slint_size.h)

  • span

  • thread

  • vector (File slint_sharedvector.h)

Included By

  • File slint_interpreter.h

Namespaces

  • Namespace slint

Classes

  • Struct Timer

  • Template Class ComponentHandle

  • Template Class ComponentWeakHandle

  • Template Class FilterModel

  • Template Class MapModel

  • Template Class Model

  • Template Class SortModel

  • Template Class VectorModel

  • Class Window

Functions

  • Template Function slint::blocking_invoke_from_event_loop

  • Template Function slint::invoke_from_event_loop

  • Function slint::quit_event_loop

  • Function slint::run_event_loop


© Copyright 2022, [email protected]

Built with Sphinx using a theme provided by Read the Docs.