1 /* This file is part of the KDE project
2 Copyright (C) 2007 Alessandro Praduroux <pradu@pradu.it>
4 This program is free software; you can redistribute it and/or
5 modify it under the terms of the GNU General Public
6 License as published by the Free Software Foundation; either
7 version 2 of the License, or (at your option) any later version.
22 @author Alessandro Praduroux <pradu@pradu.it>
24 class FrameBuffer
: public QObject
29 static FrameBuffer
* getFrameBuffer(WId id
, QObject
*parent
);
31 virtual ~FrameBuffer();
35 virtual QList
<QRect
> modifiedTiles();
36 virtual int paddedWidth();
40 virtual void startMonitor();
41 virtual void stopMonitor();
43 virtual void getServerFormat(rfbPixelFormat
&format
);
46 explicit FrameBuffer(WId id
, QObject
*parent
= 0);