From 2a9b627ae9a5fbbbbfacc4bd8c989f8c62933308 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 14 Jul 2019 10:28:10 +0200 Subject: [PATCH] Piano: Use CObject::custom_event() to simplify PianoWidget a bit. --- Applications/Piano/PianoWidget.cpp | 7 ++----- Applications/Piano/PianoWidget.h | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Applications/Piano/PianoWidget.cpp b/Applications/Piano/PianoWidget.cpp index 263cfcd81a..294e0e58ce 100644 --- a/Applications/Piano/PianoWidget.cpp +++ b/Applications/Piano/PianoWidget.cpp @@ -355,10 +355,7 @@ void PianoWidget::render_knobs(GPainter& painter) painter.draw_text(wave_knob_rect, wave_name, TextAlignment::Center, Color(r, g, b)); } -void PianoWidget::event(CEvent& event) +void PianoWidget::custom_event(CCustomEvent&) { - if (event.type() == CEvent::Custom) { - update(); - } - GWidget::event(event); + update(); } diff --git a/Applications/Piano/PianoWidget.h b/Applications/Piano/PianoWidget.h index b32eb1b440..85b57bdef7 100644 --- a/Applications/Piano/PianoWidget.h +++ b/Applications/Piano/PianoWidget.h @@ -16,7 +16,7 @@ private: virtual void paint_event(GPaintEvent&) override; virtual void keydown_event(GKeyEvent&) override; virtual void keyup_event(GKeyEvent&) override; - virtual void event(CEvent&) override; + virtual void custom_event(CCustomEvent&) override; double w_sine(size_t); double w_saw(size_t);