1 #include "exportprogressdlg.h" 2 #include "ui_exportprogressdlg.h" 3 ExportProgressDlg(QWidget * parent)4ExportProgressDlg::ExportProgressDlg(QWidget *parent) : 5 QDialog(parent), 6 m_ui(new Ui::ExportProgressDlg) 7 { 8 m_ui->setupUi(this); 9 m_ui->progressBar->setRange(0, 100); 10 } 11 ~ExportProgressDlg()12ExportProgressDlg::~ExportProgressDlg() 13 { 14 delete m_ui; 15 } 16 setPercent(int n)17void ExportProgressDlg::setPercent( int n ) 18 { 19 m_ui->progressBar->setValue(n); 20 repaint(); 21 m_ui->progressBar->repaint(); 22 } 23 changeEvent(QEvent * e)24void ExportProgressDlg::changeEvent(QEvent *e) 25 { 26 QDialog::changeEvent(e); 27 switch (e->type()) { 28 case QEvent::LanguageChange: 29 m_ui->retranslateUi(this); 30 break; 31 default: 32 break; 33 } 34 } 35