1 #ifndef __NIBBLEWIDGET_H__
2 #define __NIBBLEWIDGET_H__
7 class NibbleWidget: public QWidget
12 NibbleWidget(QWidget * parent = 0);
16 void paintEvent(QPaintEvent * event);
17 void mousePressEvent(QMouseEvent * event);
18 void mouseMoveEvent(QMouseEvent * event);
19 void mouseReleaseEvent(QMouseEvent * event);
20 void mouseDoubleClickEvent(QMouseEvent * event);
21 void keyPressEvent(QKeyEvent * event);
22 void keyReleaseEvent(QKeyEvent * event);
23 void resizeEvent(QResizeEvent * event);
26 // void GameWasWon(void);
29 // void HandlePlayGameFromEditor(Level *);
35 void DecodeWaveform(void);
36 void DecodeBitstream(void);
39 uint16_t nibble[10000];
42 static const uint32_t fWidth = 24, fHeight = 28;
45 #endif // __NIBBLEWIDGET_H__