Changeset 511f02
- Timestamp:
- Oct 31, 2025, 10:09:00 PM (8 weeks ago)
- Branches:
- Candidate_v1.7.1, stable
- Children:
- 71423c
- Parents:
- 33f34f
- Location:
- src/UIElements/Views/Qt4
- Files:
-
- 6 edited
-
Plotting/QSeisPlot.cpp (modified) (3 diffs)
-
Qt3D/GLMoleculeObject.cpp (modified) (1 diff)
-
Qt3D/GLWorldView.cpp (modified) (6 diffs)
-
QtHomologyList.cpp (modified) (1 diff)
-
QtPotentialList.cpp (modified) (1 diff)
-
QtTimeLine.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/Plotting/QSeisPlot.cpp
r33f34f r511f02 124 124 startPan = QPointF(xPos, yPos); 125 125 } 126 QwtPlot::mouseMoveEvent(event); 126 127 } 127 128 … … 139 140 invTransform(yLeft, event->pos().y() - canvas()->pos().y())); 140 141 } 142 QwtPlot::mousePressEvent(event); 141 143 } 142 144 … … 148 150 startPan = QPointF(0.0f, 0.0f); 149 151 } 152 QwtPlot::mouseReleaseEvent(event); 150 153 } 151 154 #endif -
src/UIElements/Views/Qt4/Qt3D/GLMoleculeObject.cpp
r33f34f r511f02 233 233 if (e->type() == QEvent::MouseButtonPress) { 234 234 QMouseEvent *me = (QMouseEvent *)e; 235 if (me->button() == Qt::LeftButton) 236 emit pressed(); 235 if (me->button() == Qt::LeftButton) { 236 emit pressed(); 237 return true; 238 } 237 239 } else if (e->type() == QEvent::MouseButtonRelease) { 238 240 QMouseEvent *me = (QMouseEvent *)e; 239 241 if (me->button() == Qt::LeftButton) { 240 242 emit released(); 241 if (me->x() >= 0) // Positive: inside object, Negative: outside.243 if (me->x() >= 0) { // Positive: inside object, Negative: outside. 242 244 emit clicked(); 245 return true; 246 } 243 247 } 244 248 } else if (e->type() == QEvent::MouseButtonDblClick) { -
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 } -
src/UIElements/Views/Qt4/QtHomologyList.cpp
r33f34f r511f02 303 303 if (dirty) 304 304 refill(); 305 // treewidget->paintEvent(event); 305 306 QWidget::paintEvent(event); 306 307 } 307 308 -
src/UIElements/Views/Qt4/QtPotentialList.cpp
r33f34f r511f02 158 158 if (dirty) 159 159 refill(); 160 // treewidget->paintEvent(event); 160 161 QWidget::paintEvent(event); 161 162 } 162 163 -
src/UIElements/Views/Qt4/QtTimeLine.cpp
r33f34f r511f02 96 96 boost::recursive_mutex::scoped_lock lock(refill_mutex); 97 97 98 // layout->paintEvent(event);98 QWidget::paintEvent(event); 99 99 } 100 100
Note:
See TracChangeset
for help on using the changeset viewer.
