#ifndef CLIENTREQUESTFRAMEBUFFERUPDATEMESSAGE_H
#define CLIENTREQUESTFRAMEBUFFERUPDATEMESSAGE_H

#include "clientmessagebase.h"
#include <QRect>

class ClientRequestFramebufferUpdateMessage : public ClientMessageBase
{
public:
    ClientRequestFramebufferUpdateMessage();
    virtual void writeBytes( QIODevice *device ) const;

    void setUpdateRect( const QRect &rect );
    void setIncrementalUpdate( bool value );

private:
    QRect m_updateRect;
    bool m_incremental;
};

#endif // CLIENTREQUESTFRAMEBUFFERUPDATEMESSAGE_H

