| 200 | } |
| 201 | |
| 202 | void CFrmViewer::mouseReleaseEvent(QMouseEvent *event) |
| 203 | { |
| 204 | QPointF pos = |
| 205 | #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) |
| 206 | event->position(); |
| 207 | #else |
| 208 | event->pos(); |
| 209 | #endif |
| 210 | if(TranslationMousePoint(pos, pos)) return; |
| 211 | // event->buttons() 产生事件时,按键的状态 |
| 212 | // event->button() 触发当前事件的按键 |
| 213 | qDebug(logMouse) << "CFrmViewer::mouseReleaseEvent" |
| 214 | << event << event->button() << event->buttons() << pos; |
| 215 | emit sigMouseReleaseEvent(event, QPoint(pos.x(), pos.y())); |
| 216 | event->accept(); |
| 217 | } |
| 218 | |
| 219 | void CFrmViewer::mouseMoveEvent(QMouseEvent *event) |
| 220 | { |