26 lines
910 B
C++
26 lines
910 B
C++
#ifndef CONVERTWORKER_H
|
|
#define CONVERTWORKER_H
|
|
#include <QObject>
|
|
#include <QtNetwork>
|
|
|
|
class ConvertWorker : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
public slots:
|
|
void convertPdf(QNetworkRequest request, QString filename, QTemporaryFile* tempfile,
|
|
QString targetFormat, quint32 Colors, quint32 Quality, QString PaperSize,
|
|
quint32 HwResX, quint32 HwResY, bool TwoSided, bool Tumble,
|
|
quint32 PageRangeLow, quint32 PageRangeHigh);
|
|
|
|
void convertImage(QNetworkRequest request, QString filename, QTemporaryFile* tempfile,
|
|
QString targetFormat, quint32 Colors, quint32 Quality, QString PaperSize,
|
|
quint32 HwResX, quint32 HwResY);
|
|
|
|
signals:
|
|
void done(QNetworkRequest request, QTemporaryFile* data);
|
|
void progress(qint64 done, qint64 pages);
|
|
void failed(QString message);
|
|
};
|
|
|
|
#endif // CONVERTWORKER_H
|