Fixed bug in hex viewer graphics scene, where double clicks were being ignored

This commit is contained in:
Nav
2023-03-16 18:45:56 +00:00
parent 46e5d813bb
commit 65f1aead11
2 changed files with 5 additions and 0 deletions

View File

@@ -325,6 +325,10 @@ namespace Bloom::Widgets
return QGraphicsScene::event(event);
}
void ItemGraphicsScene::mouseDoubleClickEvent(QGraphicsSceneMouseEvent* mouseEvent) {
this->mousePressEvent(mouseEvent);
}
void ItemGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent) {
static const auto rubberBandRectBackgroundColor = QColor(0x3C, 0x59, 0x5C, 0x82);
static const auto rubberBandRectBorderColor = QColor(0x3C, 0x59, 0x5C, 255);

View File

@@ -68,6 +68,7 @@ namespace Bloom::Widgets
protected:
bool event(QEvent* event) override;
void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
void mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
void mouseMoveEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
void mouseReleaseEvent(QGraphicsSceneMouseEvent* mouseEvent) override;