|
| std::shared_ptr< SlintBackend > | installBackend () |
| | Installs and returns a shared Slint backend for RADUi. More...
|
| |
| template<typename Component , typename F > |
| void | postToComponent (const slint::ComponentHandle< Component > &component, F &&action) |
| | Posts action to the UI thread and invokes it only if component is still alive. More...
|
| |
| template<typename Component , typename... Args, typename F > |
| RADUi::Binding | connectEventToComponent (RADCore::Event< void(Args...)> &event, const slint::ComponentHandle< Component > &component, F &&callback) |
| | Connects a RADCore event to a Slint component callback and returns a binding handle. More...
|
| |
| template<typename Component , typename... Args, typename F > |
| RADUi::Binding | bindEventToComponent (RADCore::Event< void(Args...)> &event, const slint::ComponentHandle< Component > &component, F &&callback) |
| | Alias for connectEventToComponent used by property-oriented bridge code. More...
|
| |
| template<typename Component , typename Value , typename Setter > |
| RADUi::Binding | bindProperty (RADCore::Event< void(Value)> &event, const slint::ComponentHandle< Component > &component, Setter setter) |
| | Binds an event value directly to a generated Slint property setter. More...
|
| |
| template<typename Component , typename Value , typename Setter , typename Transform > |
| RADUi::Binding | bindProperty (RADCore::Event< void(Value)> &event, const slint::ComponentHandle< Component > &component, Setter setter, Transform transform) |
| | Binds an event value to a generated Slint property setter after transform. More...
|
| |
| template<typename Component , typename F > |
| RADUi::Binding | bindTheme (RADUi::ThemeManager &manager, const slint::ComponentHandle< Component > &component, F &&callback) |
| | Binds ThemeManager changes to a generated Slint component callback. More...
|
| |
| std::shared_ptr< SlintBackend > | installFramebufferBackend (const FramebufferPlatformConfig &config={}) |
| |
| rad_status_t | tryInstallFramebufferBackend (const FramebufferPlatformConfig &config, std::shared_ptr< SlintBackend > *backend) |
| | Embedded-safe variant that reports RAD status instead of throwing on setup errors. More...
|
| |
| slint::Image | toSlintImage (const RADUi::PlotImage &image) |
| | Converts a RADUi plot image to a Slint image. More...
|
| |
| template<typename Component , typename Setter > |
| RADUi::Binding | bindPlotToImageProperty (RADUi::PlotModel &model, const slint::ComponentHandle< Component > &component, Setter setter, RADUi::PlotViewport viewport, double framesPerSecond=60.0, RADUi::PlotRenderMode renderMode=RADUi::PlotRenderMode::Software) |
| | Binds model rendering to a generated Slint image property setter. More...
|
| |