Files
core/include
Michael Weghorn 71404cc526 weld: Simplify internal CheckButton logic
Align the internal logic more with the public
interface by no longer requiring that implementations
handle a (bool) inconsistent state and a (bool)
active state separately, but instead require them
to implement CheckButton::get_state and
CheckButton::set_state that directly operate on
a TriState parameter.

With that in place, CheckButton::{g,s}et_inconsistent
are no longer needed and CheckButton::{g,s}et_active
can be implemented by the weld::CheckButton base
class itself.

Change-Id: Ia8a5d89faf33d441fb4683185ac01c1bf7d13821
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188007
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2025-07-18 07:08:11 +02:00
..
2025-07-17 07:02:59 +02:00
2025-07-13 14:12:52 +02:00
2025-07-12 08:14:52 +02:00