- Timestamp:
- Apr 9, 2021 2:55:26 PM (4 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp
r88437 r88438 579 579 } 580 580 581 void UIHelpViewer::mouse PressEvent(QMouseEvent *pEvent)581 void UIHelpViewer::mouseReleaseEvent(QMouseEvent *pEvent) 582 582 { 583 583 clearOverlay(); 584 584 585 QIWithRetranslateUI<QTextBrowser>::mousePressEvent(pEvent);586 585 QString strAnchor = anchorAt(pEvent->pos()); 587 586 if (!strAnchor.isEmpty()) 588 587 { 589 if (pEvent->modifiers() & Qt::ControlModifier) 588 if ((pEvent->modifiers() & Qt::ControlModifier) || 589 pEvent->button() == Qt::MidButton) 590 590 { 591 591 QString strLink = source().resolved(strAnchor).toString(); … … 594 594 } 595 595 } 596 QIWithRetranslateUI<QTextBrowser>::mouseReleaseEvent(pEvent); 597 596 598 loadImageAtPosition(pEvent->globalPos()); 597 599 } 600 601 void UIHelpViewer::mousePressEvent(QMouseEvent *pEvent) 602 { 603 clearOverlay(); 604 QIWithRetranslateUI<QTextBrowser>::mousePressEvent(pEvent); 605 loadImageAtPosition(pEvent->globalPos()); 606 } 607 598 608 599 609 void UIHelpViewer::mouseMoveEvent(QMouseEvent *pEvent) -
trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.h
r88437 r88438 86 86 virtual void resizeEvent(QResizeEvent *pEvent) /* override */; 87 87 virtual void wheelEvent(QWheelEvent *pEvent) /* override */; 88 virtual void mouseReleaseEvent(QMouseEvent *pEvent) /* override */; 88 89 virtual void mousePressEvent(QMouseEvent *pEvent) /* override */; 89 90 virtual void mouseMoveEvent(QMouseEvent *pEvent) /* override */;
Note:
See TracChangeset
for help on using the changeset viewer.