--- /dev/null
+#include "crazybutton.h"
+#include <QDebug>
+
+CrazyButton::CrazyButton(QWidget *p): QPushButton(p)
+{
+
+ //this->setStyleSheet("background-color:white;");
+ col=true;
+
+}
+void CrazyButton::changeColor(){
+ QPalette palettea;
+ if(col){
+
+ this->setStyleSheet("background-color:green;");
+ col=false;
+ }
+ else{
+ this->setStyleSheet("background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #88d, stop: 0.1 #99e, stop: 0.49 #77c, stop: 0.5 #66b, stop: 1 #77c);");
+ col=true;
+ }
+ this->setPalette(palettea);
+}
+void CrazyButton::mousePressEvent(QMouseEvent *e)
+{
+ //this->setStyleSheet("background-color:green;");
+ QPushButton::mousePressEvent(e);
+
+}
+void CrazyButton::mouseReleaseEvent(QMouseEvent *e)
+{
+ //this->setStyleSheet("background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #88d, stop: 0.1 #99e, stop: 0.49 #77c, stop: 0.5 #66b, stop: 1 #77c);");
+ QPushButton::mouseReleaseEvent(e);
+}
+/*
+void CrazyButton::focusInEvent(QFocusEvent *)
+{}
+void CrazyButton::focusOutEvent(QFocusEvent *)
+{}
+*/