1 #ifndef BASEWIDGET_H 2 #define BASEWIDGET_H 3 4 #include <QObject> 5 #include <QWidget> 6 7 class BaseWidget : public QWidget 8 { 9 Q_OBJECT 10 public: 11 explicit BaseWidget(QWidget *parent = 0); 12 void setBackgroundColor(int rValue, int gValue, int bValue); 13 static void setWidgetFontBold(QWidget *widget); 14 static void setWidgetFontSize(QWidget *widget, int size); 15 16 protected: 17 virtual void paintEvent(QPaintEvent *); 18 virtual void mousePressEvent(QMouseEvent *); 19 virtual void mouseMoveEvent(QMouseEvent*); 20 virtual void mouseReleaseEvent(QMouseEvent *); 21 }; 22 #endif // BASEWIDGET_H 23