| 101 | } |
| 102 | |
| 103 | void QRImageWidget::mousePressEvent(QMouseEvent *event) |
| 104 | { |
| 105 | if (event->button() == Qt::LeftButton && GUIUtil::HasPixmap(this)) { |
| 106 | event->accept(); |
| 107 | QMimeData *mimeData = new QMimeData; |
| 108 | mimeData->setImageData(exportImage()); |
| 109 | |
| 110 | QDrag *drag = new QDrag(this); |
| 111 | drag->setMimeData(mimeData); |
| 112 | drag->exec(); |
| 113 | } else { |
| 114 | QLabel::mousePressEvent(event); |
| 115 | } |
| 116 | } |
| 117 | |
| 118 | void QRImageWidget::saveImage() |
| 119 | { |