From a3b1547175eb776498f15ff662ecf309a7af8009 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Sat, 25 May 2019 14:44:12 -0400 Subject: Fix remaining button state tracking bugs. --- examples/triage/byte.cpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'examples/triage/byte.cpp') diff --git a/examples/triage/byte.cpp b/examples/triage/byte.cpp index b1ff46fd..cac2c587 100644 --- a/examples/triage/byte.cpp +++ b/examples/triage/byte.cpp @@ -44,7 +44,6 @@ ByteView::ByteView(QWidget* parent, BinaryViewRef data): QAbstractScrollArea(par m_selectionVisible = false; m_caretVisible = false; m_caretBlink = true; - m_leftButtonDown = false; m_cols = 128; m_updatesRequired = false; m_visibleRows = 1; @@ -783,7 +782,6 @@ void ByteView::focusInEvent(QFocusEvent*) void ByteView::focusOutEvent(QFocusEvent*) { m_caretVisible = false; - m_leftButtonDown = false; updateCaret(); } @@ -1069,13 +1067,12 @@ void ByteView::mousePressEvent(QMouseEvent* event) repositionCaret(); if ((event->modifiers() & Qt::ShiftModifier) != 0) viewport()->update(); - m_leftButtonDown = true; } void ByteView::mouseMoveEvent(QMouseEvent* event) { - if (!m_leftButtonDown) + if (event->buttons() != Qt::LeftButton) return; int x = (event->x() - 2) / m_render.getFontWidth() - ((int)m_addrWidth + 2); int y = (event->y() - 2) / m_render.getFontHeight(); @@ -1089,14 +1086,6 @@ void ByteView::mouseMoveEvent(QMouseEvent* event) } -void ByteView::mouseReleaseEvent(QMouseEvent* event) -{ - if (event->button() != Qt::LeftButton) - return; - m_leftButtonDown = false; -} - - ByteViewType::ByteViewType(): ViewType("Bytes", "Byte Overview") { } -- cgit v1.3.1