From 0b5adfef8c2d0e6adfe011d9eb75687bab59c586 Mon Sep 17 00:00:00 2001 From: Rob Ryan Date: Sun, 3 Apr 2022 15:51:40 +1000 Subject: [PATCH] Calculator: Update mimic_pressed for refactor into the Button class --- .../Applications/Calculator/CalculatorWidget.cpp | 15 --------------- .../Applications/Calculator/CalculatorWidget.h | 3 --- 2 files changed, 18 deletions(-) diff --git a/Userland/Applications/Calculator/CalculatorWidget.cpp b/Userland/Applications/Calculator/CalculatorWidget.cpp index 15a423e474..1733e8123e 100644 --- a/Userland/Applications/Calculator/CalculatorWidget.cpp +++ b/Userland/Applications/Calculator/CalculatorWidget.cpp @@ -142,16 +142,7 @@ void CalculatorWidget::set_entry(KeypadValue value) void CalculatorWidget::mimic_pressed_button(RefPtr button) { - constexpr int TIMER_MS = 80; - - if (!m_mimic_pressed_button.is_null()) - m_mimic_pressed_button->set_mimic_pressed(false); - button->set_mimic_pressed(true); - m_mimic_pressed_button = button; - - stop_timer(); - start_timer(TIMER_MS, Core::TimerShouldFireWhenNotVisible::Yes); } void CalculatorWidget::update_display() @@ -227,9 +218,3 @@ void CalculatorWidget::keydown_event(GUI::KeyEvent& event) update_display(); } - -void CalculatorWidget::timer_event(Core::TimerEvent&) -{ - if (!m_mimic_pressed_button.is_null()) - m_mimic_pressed_button->set_mimic_pressed(false); -} diff --git a/Userland/Applications/Calculator/CalculatorWidget.h b/Userland/Applications/Calculator/CalculatorWidget.h index 0b5af96ea8..282be01193 100644 --- a/Userland/Applications/Calculator/CalculatorWidget.h +++ b/Userland/Applications/Calculator/CalculatorWidget.h @@ -31,7 +31,6 @@ private: void update_display(); virtual void keydown_event(GUI::KeyEvent&) override; - virtual void timer_event(Core::TimerEvent&) override; Calculator m_calculator; Keypad m_keypad; @@ -57,6 +56,4 @@ private: RefPtr m_inverse_button; RefPtr m_percent_button; RefPtr m_equals_button; - - RefPtr m_mimic_pressed_button {}; };