18 #include <QProgressDialog> 19 #include <QApplication> 23 int timeBeforeShow, QWidget *parent) :
25 m_timerElapsed(false),
28 m_dialog =
new QProgressDialog(message, cancellable ? tr(
"Cancel") : 0,
30 if (timeBeforeShow > 0) {
62 if (definite)
m_dialog->setMaximum(100);
93 qApp->processEvents();
99 if (percentage >
m_dialog->value()) {
111 qApp->processEvents();
virtual bool isDefinite() const
virtual void setMessage(QString text)
ProgressDialog(QString message, bool cancellable, int timeBeforeShow=0, QWidget *parent=0)
virtual void showTimerElapsed()
QProgressDialog * m_dialog
virtual void setProgress(int percentage)
virtual void setDefinite(bool definite)
virtual bool wasCancelled() const
virtual ~ProgressDialog()