From 12428196b064d7327ae92c3f546856d47c2e323d Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 23 Jan 2019 16:01:51 +0100 Subject: [PATCH] ClangTools: Trigger enabling all fixits on mouseReleaseEvent ...instead mousePressEvent. This is closer to normal check box behavior. Change-Id: I76eed75e8450de0ec4eacd8472323278ba2d7253 Reviewed-by: Ivan Donchevskii --- src/plugins/clangtools/clangtoolsdiagnosticview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/clangtools/clangtoolsdiagnosticview.cpp b/src/plugins/clangtools/clangtoolsdiagnosticview.cpp index a4c2c757ec1..bd1bb6275c3 100644 --- a/src/plugins/clangtools/clangtoolsdiagnosticview.cpp +++ b/src/plugins/clangtools/clangtoolsdiagnosticview.cpp @@ -77,14 +77,14 @@ protected: } } - void mousePressEvent(QMouseEvent *event) override + void mouseReleaseEvent(QMouseEvent *event) override { if (event->localPos().x() > sectionPosition(DiagnosticView::FixItColumn)) { state = (state != QStyle::State_On) ? QStyle::State_On : QStyle::State_Off; viewport()->update(); emit fixItColumnClicked(state == QStyle::State_On); } - QHeaderView::mousePressEvent(event); + QHeaderView::mouseReleaseEvent(event); } signals: