Sfoglia il codice sorgente

Calculator: Update mimic_pressed for refactor into the Button class

Rob Ryan 3 anni fa
parent
commit
0b5adfef8c

+ 0 - 15
Userland/Applications/Calculator/CalculatorWidget.cpp

@@ -142,16 +142,7 @@ void CalculatorWidget::set_entry(KeypadValue value)
 
 void CalculatorWidget::mimic_pressed_button(RefPtr<GUI::Button> 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);
-}

+ 0 - 3
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<GUI::Button> m_inverse_button;
     RefPtr<GUI::Button> m_percent_button;
     RefPtr<GUI::Button> m_equals_button;
-
-    RefPtr<GUI::Button> m_mimic_pressed_button {};
 };