summaryrefslogtreecommitdiffstats
path: root/imagegui.cpp
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);
}