diff options
Diffstat (limited to 'dvdimagejob.h')
-rw-r--r-- | dvdimagejob.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/dvdimagejob.h b/dvdimagejob.h index 6d97b6b..4a99f16 100644 --- a/dvdimagejob.h +++ b/dvdimagejob.h @@ -2,15 +2,16 @@ #define DVDIMAGEJOB_H #include "job.h" +class DVDDrive; class QIODevice; class DVDImageJob : public Job { Q_OBJECT public: - DVDImageJob(Video *video); - bool saveImageToDevice(const QString &dvdDevice, QIODevice &out); - bool saveImageToPath(const QString &dvdDevice, const QString &path); + DVDImageJob(Video *video, DVDDrive *dvdDrive); + bool saveImageToDevice(QIODevice &out); + bool saveImageToPath(const QString &path); Video::Jobs jobType(); private: @@ -18,6 +19,7 @@ private: typedef struct vobfile { int32_t start, end; } vobfile; + DVDDrive *m_dvdDrive; protected: bool executeJob(); |