From 0ea91f286139e9dbd7ea7945b8147b3772d0b01c Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 24 Aug 2017 14:40:35 +0100 Subject: [PATCH] Change counter description on selection, not on hover --- .../Dialogs/PerformanceCounterSelection.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp b/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp index f2d94d10b..f14ec96b2 100644 --- a/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp +++ b/qrenderdoc/Windows/Dialogs/PerformanceCounterSelection.cpp @@ -94,15 +94,16 @@ PerformanceCounterSelection::PerformanceCounterSelection(ICaptureContext &ctx, { ui->setupUi(this); - connect(ui->counterTree, &QTreeWidget::itemEntered, [this](QTreeWidgetItem *item, int) -> void { - const QVariant d = item->data(0, CounterDescriptionRole); + connect(ui->counterTree, &QTreeWidget::currentItemChanged, + [this](QTreeWidgetItem *item, QTreeWidgetItem *) -> void { + const QVariant d = item->data(0, CounterDescriptionRole); - if(d.isValid()) - { - ui->counterDescription->setText( - QString(lit("%1
%2")).arg(item->text(0)).arg(d.toString())); - } - }); + if(d.isValid()) + { + ui->counterDescription->setText( + QString(lit("%1
%2")).arg(item->text(0)).arg(d.toString())); + } + }); connect(ui->save, &QPushButton::pressed, this, &PerformanceCounterSelection::Save); connect(ui->load, &QPushButton::pressed, this, &PerformanceCounterSelection::Load);