#ifndef DOTPROGRESSBARWIDGET_H #define DOTPROGRESSBARWIDGET_H #include <QWidget> #include <QLabel> namespace Ui { class DotProgressBarWidget; } class DotProgressBarWidget : public QWidget { Q_OBJECT public: explicit DotProgressBarWidget(QWidget *parent = 0); ~DotProgressBarWidget(); void setMaxProgress(int curProgress, int maxProgress); void setCurrentProgress(int progress); private: void reloadUi(void); Ui::DotProgressBarWidget *ui; QPixmap basePixmap; QPixmap coverPixmap; QList<QLabel *>m_ctrLabelList; int m_nCurProgress; int m_nMaximumProgress; }; #endif // DOTPROGRESSBARWIDGET_H