summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@digia.com>2013-08-29 12:24:37 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-16 15:21:40 +0200
commit4c19055cb1b077cf161d9cd5c031d711f42a3f25 (patch)
tree6ea4db8cf8f78fbaaeec38e4e44aff172d8209a8
parent7d3f77507529470e8641dde762565098e12c2d0d (diff)
remove unnecessary beginPaint and endPaint overrides
QPlatformBackingStore::endPaint does not take a QRegion parameter. 6ce6b8a378b0d97ba950240ffb048a4b7e485235 set the API, but the platform implementations were not all synced up since then. There was anyway no point in overriding beginPaint and endPaint on platforms which don't need to do anything there. This fixes clang warnings of the form QXcbBackingStore::endPaint hides overloaded virtual function Change-Id: Id6cd0fc2c831a34576ac2c73eeb0d5741d26e622 Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
-rw-r--r--src/platformsupport/fbconvenience/qfbbackingstore.cpp9
-rw-r--r--src/platformsupport/fbconvenience/qfbbackingstore_p.h3
-rw-r--r--src/plugins/platforms/directfb/qdirectfbbackingstore.cpp10
-rw-r--r--src/plugins/platforms/directfb/qdirectfbbackingstore.h3
-rw-r--r--src/plugins/platforms/eglfs/qeglfsbackingstore.cpp4
-rw-r--r--src/plugins/platforms/eglfs/qeglfsbackingstore.h1
-rw-r--r--src/plugins/platforms/ios/qiosbackingstore.h1
-rw-r--r--src/plugins/platforms/ios/qiosbackingstore.mm6
-rw-r--r--src/plugins/platforms/kms/qkmsbackingstore.cpp4
-rw-r--r--src/plugins/platforms/kms/qkmsbackingstore.h1
-rw-r--r--src/plugins/platforms/qnx/qqnxrasterbackingstore.cpp3
-rw-r--r--src/plugins/platforms/qnx/qqnxrasterbackingstore.h2
-rw-r--r--src/plugins/platforms/xcb/qxcbbackingstore.cpp4
-rw-r--r--src/plugins/platforms/xcb/qxcbbackingstore.h1
14 files changed, 2 insertions, 50 deletions
diff --git a/src/platformsupport/fbconvenience/qfbbackingstore.cpp b/src/platformsupport/fbconvenience/qfbbackingstore.cpp
index b378434ef2..9ab212a998 100644
--- a/src/platformsupport/fbconvenience/qfbbackingstore.cpp
+++ b/src/platformsupport/fbconvenience/qfbbackingstore.cpp
@@ -77,14 +77,5 @@ void QFbBackingStore::resize(const QSize &size, const QRegion &staticContents)
mImage = QImage(size, window()->screen()->handle()->format());
}
-void QFbBackingStore::beginPaint(const QRegion &region)
-{
- Q_UNUSED(region);
-}
-
-void QFbBackingStore::endPaint()
-{
-}
-
QT_END_NAMESPACE
diff --git a/src/platformsupport/fbconvenience/qfbbackingstore_p.h b/src/platformsupport/fbconvenience/qfbbackingstore_p.h
index c7f97deded..8e560ee46a 100644
--- a/src/platformsupport/fbconvenience/qfbbackingstore_p.h
+++ b/src/platformsupport/fbconvenience/qfbbackingstore_p.h
@@ -59,9 +59,6 @@ public:
virtual QPaintDevice *paintDevice() { return &mImage; }
virtual void flush(QWindow *window, const QRegion &region, const QPoint &offset);
- virtual void beginPaint(const QRegion &region);
- virtual void endPaint();
-
virtual void resize(const QSize &size, const QRegion &region);
const QImage image() { return mImage; }
diff --git a/src/plugins/platforms/directfb/qdirectfbbackingstore.cpp b/src/plugins/platforms/directfb/qdirectfbbackingstore.cpp
index facc03247f..4f0537cba4 100644
--- a/src/plugins/platforms/directfb/qdirectfbbackingstore.cpp
+++ b/src/plugins/platforms/directfb/qdirectfbbackingstore.cpp
@@ -119,14 +119,4 @@ bool QDirectFbBackingStore::scroll(const QRegion &area, int dx, int dy)
return true;
}
-void QDirectFbBackingStore::beginPaint(const QRegion &region)
-{
- Q_UNUSED(region);
-}
-
-void QDirectFbBackingStore::endPaint(const QRegion &region)
-{
- Q_UNUSED(region);
-}
-
QT_END_NAMESPACE
diff --git a/src/plugins/platforms/directfb/qdirectfbbackingstore.h b/src/plugins/platforms/directfb/qdirectfbbackingstore.h
index 3ed3e1223e..f311ffbf64 100644
--- a/src/plugins/platforms/directfb/qdirectfbbackingstore.h
+++ b/src/plugins/platforms/directfb/qdirectfbbackingstore.h
@@ -61,9 +61,6 @@ public:
void resize (const QSize &size, const QRegion &staticContents);
bool scroll(const QRegion &area, int dx, int dy);
- void beginPaint(const QRegion &region);
- void endPaint(const QRegion &region);
-
private:
void lockSurfaceToImage();
diff --git a/src/plugins/platforms/eglfs/qeglfsbackingstore.cpp b/src/plugins/platforms/eglfs/qeglfsbackingstore.cpp
index e09154bb59..5b83a76143 100644
--- a/src/plugins/platforms/eglfs/qeglfsbackingstore.cpp
+++ b/src/plugins/platforms/eglfs/qeglfsbackingstore.cpp
@@ -203,10 +203,6 @@ void QEglFSBackingStore::beginPaint(const QRegion &rgn)
m_dirty = m_dirty | rgn;
}
-void QEglFSBackingStore::endPaint()
-{
-}
-
void QEglFSBackingStore::resize(const QSize &size, const QRegion &staticContents)
{
Q_UNUSED(staticContents);
diff --git a/src/plugins/platforms/eglfs/qeglfsbackingstore.h b/src/plugins/platforms/eglfs/qeglfsbackingstore.h
index 9c5d694b90..5d86814df9 100644
--- a/src/plugins/platforms/eglfs/qeglfsbackingstore.h
+++ b/src/plugins/platforms/eglfs/qeglfsbackingstore.h
@@ -62,7 +62,6 @@ public:
QPaintDevice *paintDevice();
void beginPaint(const QRegion &);
- void endPaint();
void flush(QWindow *window, const QRegion &region, const QPoint &offset);
void resize(const QSize &size, const QRegion &staticContents);
diff --git a/src/plugins/platforms/ios/qiosbackingstore.h b/src/plugins/platforms/ios/qiosbackingstore.h
index c110f0e4d1..4199530a01 100644
--- a/src/plugins/platforms/ios/qiosbackingstore.h
+++ b/src/plugins/platforms/ios/qiosbackingstore.h
@@ -55,7 +55,6 @@ public:
QPaintDevice *paintDevice();
void beginPaint(const QRegion &);
- void endPaint();
void flush(QWindow *window, const QRegion &region, const QPoint &offset);
void resize(const QSize &size, const QRegion &staticContents);
diff --git a/src/plugins/platforms/ios/qiosbackingstore.mm b/src/plugins/platforms/ios/qiosbackingstore.mm
index 6007e247f0..2dadc5672b 100644
--- a/src/plugins/platforms/ios/qiosbackingstore.mm
+++ b/src/plugins/platforms/ios/qiosbackingstore.mm
@@ -105,12 +105,6 @@ void QIOSBackingStore::flush(QWindow *window, const QRegion &region, const QPoin
m_context->swapBuffers(window);
}
-void QIOSBackingStore::endPaint()
-{
- // Calling makeDone() on the context here would be an option,
- // but is not needed, and would actually add some overhead.
-}
-
void QIOSBackingStore::resize(const QSize &size, const QRegion &staticContents)
{
Q_UNUSED(staticContents);
diff --git a/src/plugins/platforms/kms/qkmsbackingstore.cpp b/src/plugins/platforms/kms/qkmsbackingstore.cpp
index 6cd280d719..29395f3b4f 100644
--- a/src/plugins/platforms/kms/qkmsbackingstore.cpp
+++ b/src/plugins/platforms/kms/qkmsbackingstore.cpp
@@ -78,10 +78,6 @@ void QKmsBackingStore::beginPaint(const QRegion &rgn)
m_dirty |= rgn;
}
-void QKmsBackingStore::endPaint()
-{
-}
-
void QKmsBackingStore::flush(QWindow *window, const QRegion &region, const QPoint &offset)
{
Q_UNUSED(region)
diff --git a/src/plugins/platforms/kms/qkmsbackingstore.h b/src/plugins/platforms/kms/qkmsbackingstore.h
index d9221d2d19..34ea49a346 100644
--- a/src/plugins/platforms/kms/qkmsbackingstore.h
+++ b/src/plugins/platforms/kms/qkmsbackingstore.h
@@ -59,7 +59,6 @@ public:
QPaintDevice *paintDevice();
void beginPaint(const QRegion &);
- void endPaint();
void flush(QWindow *window, const QRegion &region, const QPoint &offset);
void resize(const QSize &size, const QRegion &staticContents);
diff --git a/src/plugins/platforms/qnx/qqnxrasterbackingstore.cpp b/src/plugins/platforms/qnx/qqnxrasterbackingstore.cpp
index 1da3cd5446..5481b118e8 100644
--- a/src/plugins/platforms/qnx/qqnxrasterbackingstore.cpp
+++ b/src/plugins/platforms/qnx/qqnxrasterbackingstore.cpp
@@ -169,9 +169,8 @@ void QQnxRasterBackingStore::beginPaint(const QRegion &region)
platformWindow()->adjustBufferSize();
}
-void QQnxRasterBackingStore::endPaint(const QRegion &region)
+void QQnxRasterBackingStore::endPaint()
{
- Q_UNUSED(region);
qRasterBackingStoreDebug() << Q_FUNC_INFO << "w =" << window();
}
diff --git a/src/plugins/platforms/qnx/qqnxrasterbackingstore.h b/src/plugins/platforms/qnx/qqnxrasterbackingstore.h
index a344ff209d..4e682aa52d 100644
--- a/src/plugins/platforms/qnx/qqnxrasterbackingstore.h
+++ b/src/plugins/platforms/qnx/qqnxrasterbackingstore.h
@@ -61,7 +61,7 @@ public:
void resize(const QSize &size, const QRegion &staticContents);
bool scroll(const QRegion &area, int dx, int dy);
void beginPaint(const QRegion &region);
- void endPaint(const QRegion &region);
+ void endPaint();
private:
class ScrollOp {
diff --git a/src/plugins/platforms/xcb/qxcbbackingstore.cpp b/src/plugins/platforms/xcb/qxcbbackingstore.cpp
index dc677cd3be..e93b36cb99 100644
--- a/src/plugins/platforms/xcb/qxcbbackingstore.cpp
+++ b/src/plugins/platforms/xcb/qxcbbackingstore.cpp
@@ -283,10 +283,6 @@ void QXcbBackingStore::beginPaint(const QRegion &region)
}
}
-void QXcbBackingStore::endPaint(const QRegion &)
-{
-}
-
void QXcbBackingStore::flush(QWindow *window, const QRegion &region, const QPoint &offset)
{
if (!m_image || m_image->size().isEmpty())
diff --git a/src/plugins/platforms/xcb/qxcbbackingstore.h b/src/plugins/platforms/xcb/qxcbbackingstore.h
index 95199f3549..d2548242db 100644
--- a/src/plugins/platforms/xcb/qxcbbackingstore.h
+++ b/src/plugins/platforms/xcb/qxcbbackingstore.h
@@ -64,7 +64,6 @@ public:
bool scroll(const QRegion &area, int dx, int dy);
void beginPaint(const QRegion &);
- void endPaint(const QRegion &);
private:
QXcbShmImage *m_image;