blob: a248a1e8874c73b8a6b140cd0077b6448f662eaf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "imagegui.h"
#include "dvdimage.h"
#include <QPushButton>
#include <QProgressBar>
#include <QVBoxLayout>
#include <QFile>
#include <QtConcurrentRun>
ImageGui::ImageGui()
{
DVDImage *dvdImage = new DVDImage;
connect(dvdImage, SIGNAL(extractProgress(int,int)), this, SLOT(extractProgress(int,int)));
QtConcurrent::run(dvdImage, &DVDImage::saveImageToPath, QLatin1String("/dev/dvd"), QLatin1String("image.iso"));
}
void ImageGui::extractProgress(int current, int maximum)
{
setMaximum(maximum);
setValue(current);
}
|