summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/directfb/qwindowsurface_directfb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/directfb/qwindowsurface_directfb.h')
-rw-r--r--src/plugins/platforms/directfb/qwindowsurface_directfb.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/plugins/platforms/directfb/qwindowsurface_directfb.h b/src/plugins/platforms/directfb/qwindowsurface_directfb.h
index 2f31513..d48f534 100644
--- a/src/plugins/platforms/directfb/qwindowsurface_directfb.h
+++ b/src/plugins/platforms/directfb/qwindowsurface_directfb.h
@@ -49,37 +49,26 @@
QT_BEGIN_NAMESPACE
-class QDirectFbGraphicsSystemScreen;
-
class QDirectFbWindowSurface : public QWindowSurface
{
public:
- QDirectFbWindowSurface(QWidget *window);
+ QDirectFbWindowSurface(QWidget *window, WId wid);
~QDirectFbWindowSurface();
QPaintDevice *paintDevice();
void flush(QWidget *widget, const QRegion &region, const QPoint &offset);
- void setGeometry(const QRect &rect);
+ void resize (const QSize &size);
bool scroll(const QRegion &area, int dx, int dy);
void beginPaint(const QRegion &region);
void endPaint(const QRegion &region);
- void setVisible(bool visible);
- Qt::WindowFlags setWindowFlags(Qt::WindowFlags type);
-
- void raise();
- void lower();
-
- WId winId() const;
-
private:
void lockSurfaceToImage();
QPixmap *m_pixmap;
QBlittablePixmapData *m_pmdata;
- IDirectFBWindow *m_dfbWindow;
IDirectFBSurface *m_dfbSurface;
};