--- /dev/null
+#ifndef CRAZYBUTTON_H
+#define CRAZYBUTTON_H
+
+#include <QPushButton>
+#include <QMouseEvent>
+
+
+class CrazyButton : public QPushButton
+{
+ Q_OBJECT
+public:
+ CrazyButton(QWidget *parent=0);
+
+public slots:
+ void changeColor();
+protected:
+ void mousePressEvent(QMouseEvent *e);
+ void mouseReleaseEvent(QMouseEvent *e);
+ /*
+ void focusInEvent(QFocusEvent *);
+ void focusOutEvent(QFocusEvent *);
+ */
+private:
+ bool col;
+
+};
+
+#endif // CRAZYBUTTON_H