1 #include "crazybutton.h"
4 CrazyButton::CrazyButton(QWidget *p): QPushButton(p)
7 //this->setStyleSheet("background-color:white;");
11 void CrazyButton::changeColor(){
15 this->setStyleSheet("background-color:green;");
19 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);");
22 this->setPalette(palettea);
24 void CrazyButton::mousePressEvent(QMouseEvent *e)
26 //this->setStyleSheet("background-color:green;");
27 QPushButton::mousePressEvent(e);
30 void CrazyButton::mouseReleaseEvent(QMouseEvent *e)
32 //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);");
33 QPushButton::mouseReleaseEvent(e);
36 void CrazyButton::focusInEvent(QFocusEvent *)
38 void CrazyButton::focusOutEvent(QFocusEvent *)