summaryrefslogtreecommitdiffstats
path: root/src/gui/painting
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2013-12-16 16:59:33 +0100
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2013-12-16 16:59:33 +0100
commit3f3be55835427ea9f1bbcc046e05ee538ca214d7 (patch)
tree09d1f54d114855c2b06cc505dfbf74c5890c8419 /src/gui/painting
parentae293c1cb220847194fba6dcebdbb9194837bb56 (diff)
parent9764f8602719676d1fa15e6fd1e7980af16bfc63 (diff)
Merge remote-tracking branch 'origin/stable' into dev
Conflicts: src/gui/kernel/qplatformtheme.h tests/auto/network/socket/qudpsocket/tst_qudpsocket.cpp tests/auto/widgets/widgets/qspinbox/tst_qspinbox.cpp Change-Id: Iecd3343d6a050b8764f78d809c4a1532aeba69e5
Diffstat (limited to 'src/gui/painting')
-rw-r--r--src/gui/painting/qbezier.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/gui/painting/qbezier.cpp b/src/gui/painting/qbezier.cpp
index 2762560da7..33075b640d 100644
--- a/src/gui/painting/qbezier.cpp
+++ b/src/gui/painting/qbezier.cpp
@@ -119,37 +119,6 @@ QBezier QBezier::getSubRange(qreal t0, qreal t1) const
return result;
}
-static inline int quadraticRoots(qreal a, qreal b, qreal c,
- qreal *x1, qreal *x2)
-{
- if (qFuzzyIsNull(a)) {
- if (qFuzzyIsNull(b))
- return 0;
- *x1 = *x2 = (-c / b);
- return 1;
- } else {
- const qreal det = b * b - 4 * a * c;
- if (qFuzzyIsNull(det)) {
- *x1 = *x2 = -b / (2 * a);
- return 1;
- }
- if (det > 0) {
- if (qFuzzyIsNull(b)) {
- *x2 = qSqrt(-c / a);
- *x1 = -(*x2);
- return 2;
- }
- const qreal stableA = b / (2 * a);
- const qreal stableB = c / (a * stableA * stableA);
- const qreal stableC = -1 - qSqrt(1 - stableB);
- *x2 = stableA * stableC;
- *x1 = (stableA * stableB) / stableC;
- return 2;
- } else
- return 0;
- }
-}
-
void QBezier::addToPolygon(QPolygonF *polygon, qreal bezier_flattening_threshold) const
{
QBezier beziers[10];