xref: /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/watchdog/pinballwidget.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun #ifndef PINBALLWIDGET_H
2*4882a593Smuzhiyun #define PINBALLWIDGET_H
3*4882a593Smuzhiyun 
4*4882a593Smuzhiyun #include <QWidget>
5*4882a593Smuzhiyun 
6*4882a593Smuzhiyun class PinBallWidgetPrivate;
7*4882a593Smuzhiyun class PinBallWidget : public QWidget
8*4882a593Smuzhiyun {
9*4882a593Smuzhiyun     Q_OBJECT
10*4882a593Smuzhiyun public:
11*4882a593Smuzhiyun     explicit PinBallWidget(QWidget *parent = nullptr);
12*4882a593Smuzhiyun      ~ PinBallWidget();
13*4882a593Smuzhiyun     void paintEvent(QPaintEvent *e);
14*4882a593Smuzhiyun 
15*4882a593Smuzhiyun     void setValue(const QString & number);
16*4882a593Smuzhiyun     void setTips(const QString &info);
17*4882a593Smuzhiyun     void startDownTime(int maxSeconds);
18*4882a593Smuzhiyun private:
19*4882a593Smuzhiyun     PinBallWidgetPrivate *m_d;
20*4882a593Smuzhiyun };
21*4882a593Smuzhiyun 
22*4882a593Smuzhiyun #endif // PINBALLWIDGET_H
23