OSDN Git Service

mostly const-fication of some arguments
authorIvailo Monev <xakepa10@laimg.moc>
Sat, 24 Sep 2016 15:27:59 +0000 (15:27 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Sat, 24 Sep 2016 15:27:59 +0000 (15:27 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/painting/qoutlinemapper.cpp
src/gui/painting/qoutlinemapper_p.h
src/gui/painting/qpaintengine_raster.cpp
src/gui/painting/qpaintengine_raster_p.h
src/gui/painting/qpaintengineex.cpp
src/gui/painting/qpaintengineex_p.h
src/gui/painting/qrasterdefs_p.h
src/opengl/gl2paintengineex/qpaintengineex_opengl2_p.h
src/opengl/qpaintengine_opengl_p.h

index 58db9ab..a0d9e5f 100644 (file)
@@ -222,12 +222,12 @@ void QOutlineMapper::endOutline()
 
 
     // Check for out of dev bounds...
-    const bool do_clip = !m_in_clip_elements && (controlPointRect.left() < -QT_RASTER_COORD_LIMIT
-                          || controlPointRect.right() > QT_RASTER_COORD_LIMIT
-                          || controlPointRect.top() < -QT_RASTER_COORD_LIMIT
-                          || controlPointRect.bottom() > QT_RASTER_COORD_LIMIT
-                          || controlPointRect.width() > QT_RASTER_COORD_LIMIT
-                          || controlPointRect.height() > QT_RASTER_COORD_LIMIT);
+    const bool do_clip = !m_in_clip_elements && (controlPointRect.left() < -RASTER_COORD_LIMIT
+                          || controlPointRect.right() > RASTER_COORD_LIMIT
+                          || controlPointRect.top() < -RASTER_COORD_LIMIT
+                          || controlPointRect.bottom() > RASTER_COORD_LIMIT
+                          || controlPointRect.width() > RASTER_COORD_LIMIT
+                          || controlPointRect.height() > RASTER_COORD_LIMIT);
 
     if (do_clip) {
         clipElements(elements, elementTypes(), element_count);
index 7aa50f6..9ffc66e 100644 (file)
 
 QT_BEGIN_NAMESPACE
 
-// This limitations comes from qgrayraster.c. Any higher and
-// rasterization of shapes will produce incorrect results.
-const int QT_RASTER_COORD_LIMIT = 32767;
-
 //#define QT_DEBUG_CONVERT
 
 /********************************************************************************
index e378abf..1555ae2 100644 (file)
@@ -339,10 +339,10 @@ bool QRasterPaintEngine::begin(QPaintDevice *device)
     ensureOutlineMapper();
     d->outlineMapper->m_clip_rect = d->deviceRect;
 
-    if (d->outlineMapper->m_clip_rect.width() > QT_RASTER_COORD_LIMIT)
-        d->outlineMapper->m_clip_rect.setWidth(QT_RASTER_COORD_LIMIT);
-    if (d->outlineMapper->m_clip_rect.height() > QT_RASTER_COORD_LIMIT)
-        d->outlineMapper->m_clip_rect.setHeight(QT_RASTER_COORD_LIMIT);
+    if (d->outlineMapper->m_clip_rect.width() > RASTER_COORD_LIMIT)
+        d->outlineMapper->m_clip_rect.setWidth(RASTER_COORD_LIMIT);
+    if (d->outlineMapper->m_clip_rect.height() > RASTER_COORD_LIMIT)
+        d->outlineMapper->m_clip_rect.setHeight(RASTER_COORD_LIMIT);
 
     d->rasterizer->setClipRect(d->deviceRect);
 
@@ -517,13 +517,9 @@ QRasterPaintEngineState::QRasterPaintEngineState(QRasterPaintEngineState &s)
 */
 QPainterState *QRasterPaintEngine::createState(QPainterState *orig) const
 {
-    QRasterPaintEngineState *s;
     if (!orig)
-        s = new QRasterPaintEngineState();
-    else
-        s = new QRasterPaintEngineState(*static_cast<QRasterPaintEngineState *>(orig));
-
-    return s;
+        return new QRasterPaintEngineState();
+    return new QRasterPaintEngineState(*static_cast<QRasterPaintEngineState *>(orig));
 }
 
 /*!
@@ -595,7 +591,7 @@ void QRasterPaintEngine::updatePen(const QPen &pen)
     d->basicStroker.setCapStyle(qpen_capStyle(pen));
     d->basicStroker.setMiterLimit(pen.miterLimit());
 
-    qreal penWidth = qpen_widthf(pen);
+    const qreal penWidth = qpen_widthf(pen);
     if (penWidth == 0)
         d->basicStroker.setStrokeWidth(1);
     else
@@ -875,8 +871,8 @@ void QRasterPaintEnginePrivate::drawImage(const QPointF &pt,
 void QRasterPaintEnginePrivate::systemStateChanged()
 {
     deviceRectUnclipped = QRect(0, 0,
-            qMin(QT_RASTER_COORD_LIMIT, device->width()),
-            qMin(QT_RASTER_COORD_LIMIT, device->height()));
+            qMin(RASTER_COORD_LIMIT, device->width()),
+            qMin(RASTER_COORD_LIMIT, device->height()));
 
     if (!systemClip.isEmpty()) {
         QRegion clippedDeviceRgn = systemClip & deviceRectUnclipped;
@@ -1100,7 +1096,7 @@ void QRasterPaintEngine::clip(const QRect &rect, Qt::ClipOperation op)
 bool QRasterPaintEngine::setClipRectInDeviceCoords(const QRect &r, Qt::ClipOperation op)
 {
     Q_D(QRasterPaintEngine);
-    QRect clipRect = r & d->deviceRect;
+    const QRect clipRect = r & d->deviceRect;
     QRasterPaintEngineState *s = state();
 
     if (op == Qt::ReplaceClip || s->clip == 0) {
@@ -1222,10 +1218,10 @@ void QRasterPaintEngine::fillPath(const QPainterPath &path, QSpanData *fillData)
     QRasterPaintEngineState *s = state();
     const QRect deviceRect = s->matrix.mapRect(controlPointRect).toRect();
     ProcessSpans blend = d->getBrushFunc(deviceRect, fillData);
-    const bool do_clip = (deviceRect.left() < -QT_RASTER_COORD_LIMIT
-                          || deviceRect.right() > QT_RASTER_COORD_LIMIT
-                          || deviceRect.top() < -QT_RASTER_COORD_LIMIT
-                          || deviceRect.bottom() > QT_RASTER_COORD_LIMIT);
+    const bool do_clip = (deviceRect.left() < -RASTER_COORD_LIMIT
+                          || deviceRect.right() > RASTER_COORD_LIMIT
+                          || deviceRect.top() < -RASTER_COORD_LIMIT
+                          || deviceRect.bottom() > RASTER_COORD_LIMIT);
 
     if (!s->flags.antialiased && !do_clip) {
         d->initializeRasterizer(fillData);
@@ -1529,10 +1525,10 @@ void QRasterPaintEngine::fill(const QVectorPath &path, const QBrush &brush)
     ProcessSpans blend = d->getBrushFunc(deviceRect, &s->brushData);
 
         // ### Falcon
-//         const bool do_clip = (deviceRect.left() < -QT_RASTER_COORD_LIMIT
-//                               || deviceRect.right() > QT_RASTER_COORD_LIMIT
-//                               || deviceRect.top() < -QT_RASTER_COORD_LIMIT
-//                               || deviceRect.bottom() > QT_RASTER_COORD_LIMIT);
+//         const bool do_clip = (deviceRect.left() < -RASTER_COORD_LIMIT
+//                               || deviceRect.right() > RASTER_COORD_LIMIT
+//                               || deviceRect.top() < -RASTER_COORD_LIMIT
+//                               || deviceRect.bottom() > RASTER_COORD_LIMIT);
 
         // ### Falonc: implement....
 //         if (!s->flags.antialiased && !do_clip) {
@@ -2147,7 +2143,8 @@ static inline bool monoVal(const uchar* s, int x)
 /*!
     \internal
 */
-void QRasterPaintEngine::alphaPenBlt(const void* src, int bpl, int depth, int rx,int ry,int w,int h)
+void QRasterPaintEngine::alphaPenBlt(const void* src, const int bpl, const int depth,
+                                    int rx, int ry, int w, int h)
 {
     Q_D(QRasterPaintEngine);
     QRasterPaintEngineState *s = state();
@@ -2808,7 +2805,7 @@ bool QRasterPaintEngine::supportsTransformations(const QFontEngine *fontEngine)
     return supportsTransformations(fontEngine->fontDef.pixelSize, m);
 }
 
-bool QRasterPaintEngine::supportsTransformations(qreal pixelSize, const QTransform &m) const
+bool QRasterPaintEngine::supportsTransformations(const qreal pixelSize, const QTransform &m) const
 {
     if (m.type() >= QTransform::TxProject)
         return true;
@@ -3146,8 +3143,8 @@ QRasterBuffer::QRasterBuffer()
 QImage::Format QRasterBuffer::prepare(QImage *image)
 {
     m_buffer = (uchar *)image->bits();
-    m_width = qMin(QT_RASTER_COORD_LIMIT, image->width());
-    m_height = qMin(QT_RASTER_COORD_LIMIT, image->height());
+    m_width = qMin(RASTER_COORD_LIMIT, image->width());
+    m_height = qMin(RASTER_COORD_LIMIT, image->height());
     bytes_per_pixel = image->depth()/8;
     bytes_per_line = image->bytesPerLine();
 
index a3857af..f736716 100644 (file)
@@ -213,12 +213,13 @@ public:
     void saveBuffer(const QString &s) const;
 #endif
 
-    void alphaPenBlt(const void* src, int bpl, int depth, int rx,int ry,int w,int h);
+    void alphaPenBlt(const void* src, const int bpl, const int depth,
+                    int rx, int ry, int w, int h);
 
     Type type() const { return Raster; }
 
     bool supportsTransformations(const QFontEngine *fontEngine) const;
-    bool supportsTransformations(qreal pixelSize, const QTransform &m) const;
+    bool supportsTransformations(const qreal pixelSize, const QTransform &m) const;
 
 protected:
     QRasterPaintEngine(QRasterPaintEnginePrivate &d, QPaintDevice *);
@@ -365,8 +366,8 @@ public:
     uint hasRectClip : 1;
     uint hasRegionClip : 1;
 
-    void appendSpan(int x, int length, int y, int coverage);
-    void appendSpans(const QSpan *s, int num);
+    void appendSpan(const int x, const int length, const int y, const int coverage);
+    void appendSpans(const QSpan *s, const int num);
 
     // ### Should optimize and actually kill the QSpans if the rect is
     // ### a subset of The current region. Thus the "fast" clipspan
@@ -376,7 +377,7 @@ public:
     void fixup();
 };
 
-inline void QClipData::appendSpan(int x, int length, int y, int coverage)
+inline void QClipData::appendSpan(const int x, const int length, const int y, const int coverage)
 {
     Q_ASSERT(m_spans); // initialize() has to be called prior to adding spans..
 
@@ -391,7 +392,7 @@ inline void QClipData::appendSpan(int x, int length, int y, int coverage)
     ++count;
 }
 
-inline void QClipData::appendSpans(const QSpan *s, int num)
+inline void QClipData::appendSpans(const QSpan *s, const int num)
 {
     Q_ASSERT(m_spans);
 
index d1eda6d..234ee3d 100644 (file)
@@ -1106,7 +1106,7 @@ void QPaintEngineEx::drawStaticTextItem(QStaticTextItem *staticTextItem)
     }
 }
 
-bool QPaintEngineEx::supportsTransformations(qreal pixelSize, const QTransform &m) const
+bool QPaintEngineEx::supportsTransformations(const qreal pixelSize, const QTransform &m) const
 {
     Q_UNUSED(pixelSize);
 
index d96eb5d..e513d9a 100644 (file)
@@ -220,7 +220,7 @@ public:
     // that will be requested, and not just the "type".
     virtual QPixmapFilter *pixmapFilter(int /*type*/, const QPixmapFilter * /*prototype*/) { return 0; }
 
-    virtual bool supportsTransformations(qreal pixelSize, const QTransform &m) const;
+    virtual bool supportsTransformations(const qreal pixelSize, const QTransform &m) const;
 
 protected:
     QPaintEngineEx(QPaintEngineExPrivate &data);
index 0cbf12c..68e8e58 100644 (file)
@@ -518,6 +518,13 @@ QT_FT_BEGIN_HEADER
   /*                                                                       */
   #define RASTER_POOL_SIZE 8192
 
+  /*************************************************************************/
+  /*                                                                       */
+  /* Any higher and rasterization of shapes will produce incorrect         */
+  /* results.                                                              */
+  /*                                                                       */
+  #define RASTER_COORD_LIMIT 32767
+
   /* */
 
 
index db11103..26328ad 100644 (file)
@@ -161,7 +161,7 @@ public:
     void setRenderTextActive(bool);
 
     bool isNativePaintingActive() const;
-    bool supportsTransformations(qreal, const QTransform &) const { return true; }
+    bool supportsTransformations(const qreal, const QTransform &) const { return true; }
 private:
     Q_DISABLE_COPY(QGL2PaintEngineEx)
 };
index 0f724fa..dbcbf06 100644 (file)
@@ -139,7 +139,7 @@ public:
 
     Qt::HANDLE handle() const;
     inline Type type() const { return QPaintEngine::OpenGL; }
-    bool supportsTransformations(qreal, const QTransform &) const { return true; }
+    bool supportsTransformations(const qreal, const QTransform &) const { return true; }
 
 private:
     void drawPolyInternal(const QPolygonF &pa, bool close = true);