Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

feat(widget_io): general change signal for supported widgets

wyzula_j requested to merge feat/widget-io-general-signal-hook into main

Description

This merge request introduces signal change abstraction functionality into the WidgetIO utility. WidgetIO can now universally connect widget signals to a common slot, simplifying signal management across multiple widgets (for cycle etc.)

Key Features:

  • WidgetHandler classes now support a connect_change_signal method to connect widget-specific value change signals to a generic slot.
  • WidgetIO.connect_widget_change_signal(widget, slot) serves as a public API for connecting any supported widget's signal to a given slot.
  • The value is fetched dynamically via WidgetIO.get_value() and passed to the connected slot.

Related Issues

Relates to: #396, #203

Additional Comments

An example app is provided to demonstrate how the new functionality works.

Merge request reports

Loading