/* tag: qt user interface fb class description * * Copyright (C) 2003-2004 Stefan Reinauer * * See the file "COPYING" for further information about * the copyright and warranty status of this work. */ #ifndef __framebufferwidget_h #define __framebufferwidget_h #include #include #include #include #include #include #include #include #include class FrameBufferWidget : public QWidget { Q_OBJECT public: FrameBufferWidget(QWidget *parent=0, const char *name=0); unsigned char *getFrameBuffer(void); public slots: void quit(); void about(); void aboutQt(); void update(); private: QImage buffer; QMenuBar *menu; QStatusBar *status; QTimer *updatetimer; void paintEvent ( QPaintEvent * ); protected: void keyPressEvent(QKeyEvent * e); }; #endif