[Kst] branches/work/kst/portto4/kst/src/libkstapp
Adam Treat
treat at kde.org
Fri Mar 2 18:49:45 CET 2007
SVN commit 638611 by treat:
* QMouseEvent doesn't deliver information on keyboard
modifiers anymore. Not sure how to easily port so just
comment out and note in PORTINGTODO.
M +78 -78 kst2dplot.cpp
--- branches/work/kst/portto4/kst/src/libkstapp/kst2dplot.cpp #638610:638611
@@ -4056,33 +4056,33 @@
KstMouseModeType gzType = globalZoomType();
// Draw a helper guide in X or Y zoom modes
if (gzType == X_ZOOMBOX || gzType == Y_ZOOMBOX) {
- Qt::ButtonState s = e->stateAfter();
- if (s == 0) {
- updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, gzType);
- } else if (s & Qt::ShiftModifier) {
- updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, Y_ZOOMBOX);
- } else if (s & Qt::ControlModifier) {
- updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, X_ZOOMBOX);
- } else {
+// Qt::ButtonState s = e->stateAfter();
+// if (s == 0) {
+// updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, gzType);
+// } else if (s & Qt::ShiftModifier) {
+// updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, Y_ZOOMBOX);
+// } else if (s & Qt::ControlModifier) {
+// updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, X_ZOOMBOX);
+// } else {
updateXYGuideline(view, _mouse.lastGuideline, QPoint(-1, -1), pr, gzType);
- }
+// }
} else if (gzType == XY_ZOOMBOX) {
- Qt::ButtonState s = e->stateAfter();
- if (s & Qt::ShiftModifier) {
- if (e->state() & Qt::LeftButton && _mouse.zooming()) {
- updateXYGuideline(view, _mouse.lastGuideline, QPoint(-1, -1), pr, Y_ZOOMBOX);
- } else {
- updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, Y_ZOOMBOX);
- }
- } else if (s & Qt::ControlModifier) {
- if (e->state() & Qt::LeftButton && _mouse.zooming()) {
- updateXYGuideline(view, _mouse.lastGuideline, QPoint(-1, -1), pr, X_ZOOMBOX);
- } else {
- updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, X_ZOOMBOX);
- }
- } else {
+// Qt::ButtonState s = e->stateAfter();
+// if (s & Qt::ShiftModifier) {
+// if (e->state() & Qt::LeftButton && _mouse.zooming()) {
+// updateXYGuideline(view, _mouse.lastGuideline, QPoint(-1, -1), pr, Y_ZOOMBOX);
+// } else {
+// updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, Y_ZOOMBOX);
+// }
+// } else if (s & Qt::ControlModifier) {
+// if (e->state() & Qt::LeftButton && _mouse.zooming()) {
+// updateXYGuideline(view, _mouse.lastGuideline, QPoint(-1, -1), pr, X_ZOOMBOX);
+// } else {
+// updateXYGuideline(view, _mouse.lastGuideline, _mouse.tracker, pr, X_ZOOMBOX);
+// }
+// } else {
updateXYGuideline(view, _mouse.lastGuideline, QPoint(-1, -1), pr, gzType);
- }
+// }
}
// Note: we have one report of a system where this clip region is invalid
@@ -4158,15 +4158,15 @@
zoomRectUpdate(view, newType, x, y);
setCursorForMode(view, _mouse.mode, e->pos());
} else {
- Qt::ButtonState s = e->stateAfter();
+// Qt::ButtonState s = e->stateAfter();
if (pr.contains(e->pos())) {
- if (s & Qt::ShiftModifier) {
- setCursorForMode(view, Y_ZOOMBOX, e->pos());
- } else if (s & Qt::ControlModifier) {
- setCursorForMode(view, X_ZOOMBOX, e->pos());
- } else {
+// if (s & Qt::ShiftModifier) {
+// setCursorForMode(view, Y_ZOOMBOX, e->pos());
+// } else if (s & Qt::ControlModifier) {
+// setCursorForMode(view, X_ZOOMBOX, e->pos());
+// } else {
setCursorForMode(view, globalZoomType(), e->pos());
- }
+// }
} else {
view->setCursor(QCursor(Qt::ArrowCursor));
}
@@ -5141,18 +5141,18 @@
bool handled = true;
bool paint = true;
- Qt::ButtonState s = e->stateAfter();
+// Qt::ButtonState s = e->stateAfter();
QPoint cursorPos = _mouse.tracker;
switch (e->key()) {
case Qt::Key_A:
yZoomAc(view);
break;
case Qt::Key_C:
- if (s & Qt::ShiftModifier) {
- unsetCursorPos(view);
- } else {
+// if (s & Qt::ShiftModifier) {
+// unsetCursorPos(view);
+// } else {
setCursorPos(view);
- }
+// }
break;
case Qt::Key_E:
edit();
@@ -5161,27 +5161,27 @@
xLogSlot(view);
break;
case Qt::Key_L:
- if (s & Qt::ShiftModifier) {
- yZoomLocalMax(view);
- } else {
+// if (s & Qt::ShiftModifier) {
+// yZoomLocalMax(view);
+// } else {
yLogSlot(view);
- }
+// }
break;
case Qt::Key_M:
- if (s & Qt::ShiftModifier) {
- yZoomMax(view);
- } else if (s & Qt::ControlModifier) {
- xZoomMax(view);
- } else {
+// if (s & Qt::ShiftModifier) {
+// yZoomMax(view);
+// } else if (s & Qt::ControlModifier) {
+// xZoomMax(view);
+// } else {
zoomMax(view);
- }
+// }
break;
case Qt::Key_N:
- if (s & Qt::ShiftModifier) {
- yZoomNormal(view);
- } else {
+// if (s & Qt::ShiftModifier) {
+// yZoomNormal(view);
+// } else {
xZoomNormal(view);
- }
+// }
break;
case Qt::Key_P:
pauseToggle();
@@ -5207,60 +5207,60 @@
setDirty();
break;
case Qt::Key_Left:
- if (s & Qt::ShiftModifier) {
- xZoomIn(view);
- } else if (s & Qt::AltModifier) {
+// if (s & Qt::ShiftModifier) {
+// xZoomIn(view);
+// } else if (s & Qt::AltModifier) {
+// if (_xReversed) {
+// moveToNextMarker(view);
+// } else {
+// moveToPrevMarker(view);
+// }
+// } else {
if (_xReversed) {
- moveToNextMarker(view);
- } else {
- moveToPrevMarker(view);
- }
- } else {
- if (_xReversed) {
moveRight(view);
} else {
moveLeft(view);
}
- }
+// }
break;
case Qt::Key_Right:
- if (s & Qt::ShiftModifier) {
- xZoomOut(view);
- } else if (s & Qt::AltModifier) {
+// if (s & Qt::ShiftModifier) {
+// xZoomOut(view);
+// } else if (s & Qt::AltModifier) {
+// if (_xReversed) {
+// moveToPrevMarker(view);
+// } else {
+// moveToNextMarker(view);
+// }
+// } else {
if (_xReversed) {
- moveToPrevMarker(view);
- } else {
- moveToNextMarker(view);
- }
- } else {
- if (_xReversed) {
moveLeft(view);
} else {
moveRight(view);
}
- }
+// }
break;
case Qt::Key_Up:
- if (s & Qt::ShiftModifier) {
- yZoomOut(view);
- } else {
+// if (s & Qt::ShiftModifier) {
+// yZoomOut(view);
+// } else {
if (_yReversed) {
moveDown(view);
} else {
moveUp(view);
}
- }
+// }
break;
case Qt::Key_Down:
- if (s & Qt::ShiftModifier) {
- yZoomIn(view);
- } else {
+// if (s & Qt::ShiftModifier) {
+// yZoomIn(view);
+// } else {
if (_yReversed) {
moveUp(view);
} else {
moveDown(view);
}
- }
+// }
break;
case Qt::Key_Insert:
if (!e->isAutoRepeat() && GetPlotRegion().contains(cursorPos)) {
More information about the Kst
mailing list