[Kst] branches/work/kst/portto4/kst/src/libkstapp
Rex Dieter
rdieter at gmail.com
Tue Aug 13 12:35:27 UTC 2013
SVN commit 1362914 by rdieter:
fix some assumptions that qreal=double, should now be buildable on arm.
BUG: 317094
M +1 -1 circleitem.cpp
M +10 -10 plotrenderitem.cpp
M +4 -4 plotrenderitem.h
M +1 -1 view.cpp
--- branches/work/kst/portto4/kst/src/libkstapp/circleitem.cpp #1362913:1362914
@@ -70,7 +70,7 @@
const QPolygonF poly = mapFromScene(view()->creationPolygon(View::MouseMove));
qreal dx = poly.last().x();
qreal dy = poly.last().y();
- qreal r = qMax(qreal(2.0),sqrt(dx*dx + dy*dy));
+ qreal r = qMax(qreal(2.0),qSqrt(dx*dx + dy*dy));
QRectF newRect(-r, -r, 2.0*r, 2.0*r);
setViewRect(newRect);
--- branches/work/kst/portto4/kst/src/libkstapp/plotrenderitem.cpp #1362913:1362914
@@ -557,11 +557,11 @@
const QPointF p = event->pos();
- double y = (p.y() - rect().bottom())/(rect().top()-rect().bottom())*(plotItem()->yMax()-plotItem()->yMin())+plotItem()->yMin();
+ qreal y = (p.y() - rect().bottom())/(rect().top()-rect().bottom())*(plotItem()->yMax()-plotItem()->yMin())+plotItem()->yMin();
y = qMin(y, plotItem()->yMax());
y = qMax(y, plotItem()->yMin());
- double x = (p.x() - rect().left())/(rect().right()-rect().left())*(plotItem()->xMax()-plotItem()->xMin())+plotItem()->xMin();
+ qreal x = (p.x() - rect().left())/(rect().right()-rect().left())*(plotItem()->xMax()-plotItem()->xMin())+plotItem()->xMin();
x = qMin(x, plotItem()->xMax());
x = qMax(x, plotItem()->xMin());
@@ -661,8 +661,8 @@
}
}
-void PlotRenderItem::hoverYZoomMouseCursor(double y) {
- double py;
+void PlotRenderItem::hoverYZoomMouseCursor(qreal y) {
+ qreal py;
py = (y-plotItem()->yMin())/(plotItem()->yMax() - plotItem()->yMin())*(rect().top()-rect().bottom()) + rect().bottom();
py = qMin(py, rect().bottom());
@@ -676,8 +676,8 @@
}
-void PlotRenderItem::hoverXZoomMouseCursor(double x) {
- double px;
+void PlotRenderItem::hoverXZoomMouseCursor(qreal x) {
+ qreal px;
px = (x-plotItem()->xMin())/(plotItem()->xMax() - plotItem()->xMin())*(rect().right()-rect().left()) + rect().left();
px = qMax(px, rect().left());
@@ -690,8 +690,8 @@
update(); //FIXME should optimize instead of redrawing entire curve!
}
-void PlotRenderItem::dragYZoomMouseCursor(double y) {
- double py;
+void PlotRenderItem::dragYZoomMouseCursor(qreal y) {
+ qreal py;
py = (y-plotItem()->yMin())/(plotItem()->yMax() - plotItem()->yMin())*(rect().top()-rect().bottom()) + rect().bottom();
py = qMin(py, rect().bottom());
@@ -702,8 +702,8 @@
}
-void PlotRenderItem::dragXZoomMouseCursor(double x) {
- double px;
+void PlotRenderItem::dragXZoomMouseCursor(qreal x) {
+ qreal px;
px = (x-plotItem()->xMin())/(plotItem()->xMax() - plotItem()->xMin())*(rect().right()-rect().left()) + rect().left();
px = qMax(px, rect().left());
--- branches/work/kst/portto4/kst/src/libkstapp/plotrenderitem.h #1362913:1362914
@@ -73,11 +73,11 @@
QList<PlotItem*> sharedOrTiedPlots(bool sharedX, bool sharedY);
- void hoverYZoomMouseCursor(double y);
- void hoverXZoomMouseCursor(double x);
+ void hoverYZoomMouseCursor(qreal y);
+ void hoverXZoomMouseCursor(qreal x);
- void dragYZoomMouseCursor(double y);
- void dragXZoomMouseCursor(double x);
+ void dragYZoomMouseCursor(qreal y);
+ void dragXZoomMouseCursor(qreal x);
QPointF statusMessagePoint;
public Q_SLOTS:
virtual void edit();
--- branches/work/kst/portto4/kst/src/libkstapp/view.cpp #1362913:1362914
@@ -630,7 +630,7 @@
// agressively. The behavior looks pretty good to me with 6.
qreal count = qMax(plots.count()-6, 1);
- qreal newPointSize = qMax(pointSize/sqrt(count) , ApplicationSettings::self()->minimumFontSize());
+ qreal newPointSize = qMax(pointSize/qSqrt(count) , ApplicationSettings::self()->minimumFontSize());
if (newPointSize<pointSize) {
pointSize = newPointSize;
}
More information about the Kst
mailing list