Add static concurrent support to ScanningDialog.

This commit is contained in:
Teo Mrnjavac 2015-12-31 13:55:33 +01:00
parent d28946040f
commit e1140b6fa8
2 changed files with 40 additions and 3 deletions

View file

@ -20,13 +20,20 @@
#define SCANNINGDIALOG_H
#include <QDialog>
#include <QFuture>
class ScanningDialog : public QDialog
{
Q_OBJECT
public:
explicit ScanningDialog( const QString& text, QWidget* parent = nullptr );
explicit ScanningDialog( const QString& text,
const QString& windowTitle,
QWidget* parent = nullptr );
static void run( const QFuture< void >& future,
const QString& text,
const QString& windowTitle,
QWidget* parent = nullptr );
public slots:
void setVisible( bool visible ) override;