From 414606b64aa6c6cf3209861b81a92a6af873937f Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 8 Jan 2022 12:43:07 +0100 Subject: Make UI events const refs and celan up redundant use of virtual with override. --- dggui/lineedit.cc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'dggui/lineedit.cc') diff --git a/dggui/lineedit.cc b/dggui/lineedit.cc index 7e8bf86..f7c4ec7 100644 --- a/dggui/lineedit.cc +++ b/dggui/lineedit.cc @@ -71,7 +71,7 @@ std::string LineEdit::getText() return _text; } -void LineEdit::buttonEvent(ButtonEvent *buttonEvent) +void LineEdit::buttonEvent(const ButtonEvent& buttonEvent) { if(readOnly()) { @@ -79,17 +79,17 @@ void LineEdit::buttonEvent(ButtonEvent *buttonEvent) } // Ignore everything except left clicks. - if(buttonEvent->button != MouseButton::left) + if(buttonEvent.button != MouseButton::left) { return; } - if(buttonEvent->direction == Direction::down) + if(buttonEvent.direction == Direction::down) { for(int i = 0; i < (int)visibleText.length(); ++i) { int textWidth = font.textWidth(visibleText.substr(0, i)); - if(buttonEvent->x < (textWidth + BORDER)) + if(buttonEvent.x < (textWidth + BORDER)) { pos = i + offsetPos; break; @@ -99,7 +99,7 @@ void LineEdit::buttonEvent(ButtonEvent *buttonEvent) } } -void LineEdit::keyEvent(KeyEvent *keyEvent) +void LineEdit::keyEvent(const KeyEvent& keyEvent) { if(readOnly()) { @@ -108,9 +108,9 @@ void LineEdit::keyEvent(KeyEvent *keyEvent) bool change = false; - if(keyEvent->direction == Direction::down) + if(keyEvent.direction == Direction::down) { - switch(keyEvent->keycode) { + switch(keyEvent.keycode) { case Key::left: if(pos == 0) { @@ -176,7 +176,7 @@ void LineEdit::keyEvent(KeyEvent *keyEvent) { std::string pre = _text.substr(0, pos); std::string post = _text.substr(pos, std::string::npos); - _text = pre + keyEvent->text + post; + _text = pre + keyEvent.text + post; change = true; pos++; } @@ -199,7 +199,7 @@ void LineEdit::keyEvent(KeyEvent *keyEvent) } } -void LineEdit::repaintEvent(RepaintEvent *repaintEvent) +void LineEdit::repaintEvent(const RepaintEvent& repaintEvent) { Painter p(*this); -- cgit v1.2.3