diff options
Diffstat (limited to 'job.h')
-rw-r--r-- | job.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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: |