Inizio Progetto
[qmemory] / crazybutton.h
diff --git a/crazybutton.h b/crazybutton.h
new file mode 100644 (file)
index 0000000..d32310d
--- /dev/null
@@ -0,0 +1,28 @@
+#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