diff options
Diffstat (limited to 'doc/codesnippets/doc/src/snippets/code/src_qt3support_dialogs_q3progressdialog.cpp')
-rw-r--r-- | doc/codesnippets/doc/src/snippets/code/src_qt3support_dialogs_q3progressdialog.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/doc/codesnippets/doc/src/snippets/code/src_qt3support_dialogs_q3progressdialog.cpp b/doc/codesnippets/doc/src/snippets/code/src_qt3support_dialogs_q3progressdialog.cpp deleted file mode 100644 index 8aeafe8ab..000000000 --- a/doc/codesnippets/doc/src/snippets/code/src_qt3support_dialogs_q3progressdialog.cpp +++ /dev/null @@ -1,41 +0,0 @@ -//! [0] -Q3ProgressDialog progress("Copying files...", "Abort Copy", numFiles, - this, "progress", true); -for (int i = 0; i < numFiles; i++) { - progress.setProgress(i); - qApp->processEvents(); - - if (progress.wasCanceled()) - break; - //... copy one file -} -progress.setProgress(numFiles); -//! [0] - - -//! [1] -Operation::Operation(QObject *parent = 0) - : QObject(parent), steps(0) -{ - pd = new Q3ProgressDialog("Operation in progress.", "Cancel", 100); - connect(pd, SIGNAL(canceled()), this, SLOT(cancel())); - t = new QTimer(this); - connect(t, SIGNAL(timeout()), this, SLOT(perform())); - t->start(0); -} - -void Operation::perform() -{ - pd->setProgress(steps); - //... perform one percent of the operation - steps++; - if (steps > pd->totalSteps()) - t->stop(); -} - -void Operation::cancel() -{ - t->stop(); - //... cleanup -} -//! [1] |