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