1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:48:14 +00:00

Try out a signal-like system like this:

auto* b = new Button;
b->onClick = [] (Button&) {
    printf("The button was clicked!\n");
};
This commit is contained in:
Andreas Kling 2018-10-13 23:01:06 +02:00
parent a3fb19fe9c
commit 7a0a7abc52
4 changed files with 10 additions and 0 deletions

View file

@ -87,5 +87,8 @@ void Button::mouseUpEvent(MouseEvent& event)
update();
Widget::mouseUpEvent(event);
if (onClick)
onClick(*this);
}