From f81876335f8e5578b9d2db11d3c3156bbf455533 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 13 Jun 2017 18:13:11 +0100 Subject: [PATCH] Emit click events after processing parent widget * This means that e.g. right clicking on an item in a list/tree widget will make sure it's selected before trying to display a context menu or anything. --- qrenderdoc/Widgets/Extended/RDListWidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Widgets/Extended/RDListWidget.cpp b/qrenderdoc/Widgets/Extended/RDListWidget.cpp index f0173a77b..c4378a50a 100644 --- a/qrenderdoc/Widgets/Extended/RDListWidget.cpp +++ b/qrenderdoc/Widgets/Extended/RDListWidget.cpp @@ -38,14 +38,14 @@ RDListWidget::~RDListWidget() void RDListWidget::mousePressEvent(QMouseEvent *event) { - emit(mouseClicked(event)); QListWidget::mousePressEvent(event); + emit(mouseClicked(event)); } void RDListWidget::mouseDoubleClickEvent(QMouseEvent *event) { - emit(mouseDoubleClicked(event)); QListWidget::mouseDoubleClickEvent(event); + emit(mouseDoubleClicked(event)); } void RDListWidget::keyPressEvent(QKeyEvent *event)