QAD_EXPORT
git-svn-id: svn://db.shs.com.ru/libs@719 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -87,12 +87,12 @@ void ImageView::mouseMoveEvent(QMouseEvent * e) {
|
||||
}
|
||||
|
||||
|
||||
void ImageView::wheelEvent(QWheelEvent * e) {
|
||||
if (!e->modifiers().testFlag(Qt::ControlModifier) || !isInteractive()) return;
|
||||
double scl = 1. + e->delta() / 500.;
|
||||
//autofit_ = false;
|
||||
//scale(scl, scl);
|
||||
}
|
||||
//void ImageView::wheelEvent(QWheelEvent * e) {
|
||||
// if (!e->modifiers().testFlag(Qt::ControlModifier) || !isInteractive()) return;
|
||||
// double scl = 1. + e->delta() / 500.;
|
||||
// //autofit_ = false;
|
||||
// //scale(scl, scl);
|
||||
//}
|
||||
|
||||
|
||||
bool ImageView::eventFilter(QObject * o, QEvent * e) {
|
||||
@@ -107,8 +107,8 @@ bool ImageView::eventFilter(QObject * o, QEvent * e) {
|
||||
case QEvent::MouseMove:
|
||||
if (!me->buttons().testFlag(Qt::RightButton) || autofit_ || !isInteractive()) break;
|
||||
{
|
||||
double scl = 1. / qSqrt(transform().determinant());
|
||||
QPointF dp = QPointF(me->pos() - prev_pos) * scl;
|
||||
//double scl = 1. / qSqrt(transform().determinant());
|
||||
//QPointF dp = QPointF(me->pos() - prev_pos) * scl;
|
||||
//qDebug() << dp;
|
||||
//translate(0.00001, 0);
|
||||
prev_pos = me->pos();
|
||||
|
||||
Reference in New Issue
Block a user