Changeset 511f02 for src/UIElements/Views/Qt4/Qt3D/GLWorldView.cpp
- Timestamp:
- Oct 31, 2025, 10:09:00 PM (2 months ago)
- Branches:
- Candidate_v1.7.1, stable
- Children:
- 71423c
- Parents:
- 33f34f
- File:
-
- 1 edited
-
src/UIElements/Views/Qt4/Qt3D/GLWorldView.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/Qt3D/GLWorldView.cpp
r33f34f r511f02 607 607 void GLWorldView::mousePressEvent(QMouseEvent *event) 608 608 { 609 QGLView::mousePressEvent(event);610 611 609 // check for right mouse button 612 610 if (event->button() == Qt::RightButton) { … … 616 614 // Reset the saved mouse position. 617 615 lastMousePos = event->posF(); 616 617 QGLView::mousePressEvent(event); 618 618 } 619 619 … … 642 642 camera()->translateEye(- d.x(), d.y(), 0); 643 643 } 644 }else{ 645 // Without this Qt would not test for hover events (i.e. mouse over an atom). 646 QGLView::mouseMoveEvent(event); 647 } 644 } 645 QGLView::mouseMoveEvent(event); 648 646 } 649 647 … … 664 662 // Set new eye position. 665 663 camera()->setEye(camera()->center() + d); 664 665 QGLView::wheelEvent(event); 666 666 } 667 667 … … 732 732 { 733 733 needsRedraw = true; 734 emit changed();735 734 emit hoverChanged(_id); 735 emit changed(); 736 736 } 737 737 … … 739 739 { 740 740 needsRedraw = true; 741 emit changed();742 741 emit hoverChanged(_id, _i); 743 } 742 emit changed(); 743 }
Note:
See TracChangeset
for help on using the changeset viewer.
