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