diff options
Diffstat (limited to 'imagegui.cpp')
-rw-r--r-- | imagegui.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/imagegui.cpp b/imagegui.cpp index 9d09de2..5180c22 100644 --- a/imagegui.cpp +++ b/imagegui.cpp @@ -1,5 +1,5 @@ #include "imagegui.h" -#include "dvdimage.h" +#include "dvdimagejob.h" #include <dvdcss/dvdcss.h> #include <QPushButton> #include <QProgressBar> @@ -9,10 +9,11 @@ ImageGui::ImageGui() { - DVDImage *dvdImage = new DVDImage; + Video *video = new Video(); + Job *job = video->nextJob(); m_first = true; - connect(dvdImage, SIGNAL(extractProgress(int,int)), this, SLOT(extractProgress(int,int))); - QtConcurrent::run(dvdImage, &DVDImage::saveImageToPath, QLatin1String("/dev/dvd"), QLatin1String("image.iso")); + connect(job, SIGNAL(extractProgress(int,int)), this, SLOT(extractProgress(int,int))); + job->runJob(); } void ImageGui::extractProgress(int current, int maximum) { |