summaryrefslogtreecommitdiffstats
path: root/job.h
diff options
context:
space:
mode:
Diffstat (limited to 'job.h')
-rw-r--r--job.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/job.h b/job.h
index 7717143..e7b824d 100644
--- a/job.h
+++ b/job.h
@@ -4,6 +4,7 @@
#include "video.h"
#include <QObject>
#include <QFutureWatcher>
+class QWidget;
class Job : public QObject
{
@@ -11,12 +12,14 @@ class Job : public QObject
public:
void runJob();
virtual Video::Jobs jobType() const = 0;
- virtual QWidget* gui() = 0;
+ QWidget* widget();
protected:
Job(QObject *parent = 0);
virtual bool executeJob() = 0;
+ virtual QWidget* gui() = 0;
private:
QFutureWatcher<bool> *m_watcher;
+ QWidget *m_gui;
private slots:
void jobFinished();
signals: