rk3568_ubuntu_r60_v1.3.2/app/qsetting/basewidget.h
2023-11-03 06:12:44 +00:00

23 lines
615 B
C++

#ifndef BASEWIDGET_H
#define BASEWIDGET_H
#include <QObject>
#include <QWidget>
class BaseWidget : public QWidget
{
Q_OBJECT
public:
explicit BaseWidget(QWidget *parent = 0);
void setBackgroundColor(int rValue, int gValue, int bValue);
static void setWidgetFontBold(QWidget *widget);
static void setWidgetFontSize(QWidget *widget, int size);
protected:
virtual void paintEvent(QPaintEvent *);
virtual void mousePressEvent(QMouseEvent *);
virtual void mouseMoveEvent(QMouseEvent*);
virtual void mouseReleaseEvent(QMouseEvent *);
};
#endif // BASEWIDGET_H