#ifndef CLIENTKEYEVENTMESSAGE_H
#define CLIENTKEYEVENTMESSAGE_H
#include "clientmessagebase.h"
#include "clientglobals.h"

#include <QtGlobal>
#include <QList>
#include <QDebug>

class KeyEvent;

class ClientKeyEventMessage : public ClientMessageBase
{
public:
    ClientKeyEventMessage();

    virtual void writeBytes( QIODevice *device ) const;
    void setKeyEvent( const KeyEvent &event );
    KeyEvent keyEvent( ) const;

protected:
    KeyEvent m_event;
};
QDebug operator<<(QDebug in, ClientKeyEventMessage &message );
#endif // CLIENTKEYEVENTMESSAGE_H

