Fixed bug in hex viewer graphics scene, where double clicks were being ignored
This commit is contained in:
@@ -325,6 +325,10 @@ namespace Bloom::Widgets
|
|||||||
return QGraphicsScene::event(event);
|
return QGraphicsScene::event(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ItemGraphicsScene::mouseDoubleClickEvent(QGraphicsSceneMouseEvent* mouseEvent) {
|
||||||
|
this->mousePressEvent(mouseEvent);
|
||||||
|
}
|
||||||
|
|
||||||
void ItemGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent) {
|
void ItemGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent) {
|
||||||
static const auto rubberBandRectBackgroundColor = QColor(0x3C, 0x59, 0x5C, 0x82);
|
static const auto rubberBandRectBackgroundColor = QColor(0x3C, 0x59, 0x5C, 0x82);
|
||||||
static const auto rubberBandRectBorderColor = QColor(0x3C, 0x59, 0x5C, 255);
|
static const auto rubberBandRectBorderColor = QColor(0x3C, 0x59, 0x5C, 255);
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ namespace Bloom::Widgets
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool event(QEvent* event) override;
|
bool event(QEvent* event) override;
|
||||||
|
void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
||||||
void mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
void mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
||||||
void mouseMoveEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
void mouseMoveEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
||||||
void mouseReleaseEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
void mouseReleaseEvent(QGraphicsSceneMouseEvent* mouseEvent) override;
|
||||||
|
|||||||
Reference in New Issue
Block a user