From b1b33606580f5e7c1b0c1734ce841e962504362a Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Sat, 6 Aug 2022 07:45:26 +0300 Subject: [PATCH 45/45] Qt: Add doxygen marking for hudwidget function headers lacking it See osdn #44962 Signed-off-by: Marko Lindqvist --- client/gui-qt/hudwidget.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/client/gui-qt/hudwidget.cpp b/client/gui-qt/hudwidget.cpp index 8d954b29b3..b4f74107cc 100644 --- a/client/gui-qt/hudwidget.cpp +++ b/client/gui-qt/hudwidget.cpp @@ -1727,7 +1727,7 @@ hud_unit_combat::hud_unit_combat(int attacker_unit_id, int defender_unit_id, init_images(); } -/**************************************************************************** +/************************************************************************//** Draws images of units to pixmaps for later use ****************************************************************************/ void hud_unit_combat::init_images(bool redraw) @@ -1794,7 +1794,7 @@ void hud_unit_combat::init_images(bool redraw) delete attacker_pixmap; } -/**************************************************************************** +/************************************************************************//** Sets scale for images ****************************************************************************/ void hud_unit_combat::set_scale(float scale) @@ -1925,7 +1925,7 @@ void hud_unit_combat::enterEvent(QEvent *event) } -/**************************************************************************** +/************************************************************************//** Scale widget allowing scaling other widgets, shown in right top corner ****************************************************************************/ scale_widget::scale_widget(QRubberBand::Shape s, @@ -1945,20 +1945,21 @@ scale_widget::scale_widget(QRubberBand::Shape s, setAttribute(Qt::WA_TransparentForMouseEvents, false); } -/**************************************************************************** +/************************************************************************//** Draws 2 icons for resizing ****************************************************************************/ void scale_widget::paintEvent(QPaintEvent *event) { QRubberBand::paintEvent(event); QPainter p; + p.begin(this); p.drawPixmap(0, 0, minus); p.drawPixmap(size, 0, plus); p.end(); } -/**************************************************************************** +/************************************************************************//** Mouse press event for scale widget ****************************************************************************/ void scale_widget::mousePressEvent(QMouseEvent *event) @@ -2000,7 +2001,7 @@ hud_battle_log::~hud_battle_log() delete mw; } -/**************************************************************************** +/************************************************************************//** Updates size when scale has changed ****************************************************************************/ void hud_battle_log::update_size() @@ -2025,8 +2026,7 @@ void hud_battle_log::update_size() startTimer(50); } - -/**************************************************************************** +/************************************************************************//** Set scale ****************************************************************************/ void hud_battle_log::set_scale(float s) @@ -2139,4 +2139,3 @@ void hud_battle_log::showEvent(QShowEvent *event) m_timer.restart(); setVisible(true); } - -- 2.35.1