CDRipperThread Class Reference

#include <cdrip.h>

Inheritance diagram for CDRipperThread:
MThread

List of all members.

Public Member Functions

 CDRipperThread (RipStatus *parent, QString device, QVector< RipTrack * > *tracks, int quality)
 ~CDRipperThread ()
void cancel (void)

Private Member Functions

virtual void run (void)
 Runs the Qt event loop unless we have a QRunnable, in which case we run the runnable run instead.
int ripTrack (QString &cddevice, Encoder *encoder, int tracknum)
bool isCancelled (void)

Private Attributes

RipStatusm_parent
bool m_quit
QString m_CDdevice
int m_quality
QVector< RipTrack * > * m_tracks
long int m_totalSectors
long int m_totalSectorsDone
int m_lastTrackPct
int m_lastOverallPct

Detailed Description

Definition at line 55 of file cdrip.h.


Constructor & Destructor Documentation

CDRipperThread::CDRipperThread ( RipStatus parent,
QString  device,
QVector< RipTrack * > *  tracks,
int  quality 
)

Definition at line 172 of file cdrip.cpp.

CDRipperThread::~CDRipperThread ( void   ) 

Definition at line 187 of file cdrip.cpp.


Member Function Documentation

void CDRipperThread::cancel ( void   ) 

Definition at line 193 of file cdrip.cpp.

Referenced by RipStatus::customEvent(), and ~CDRipperThread().

void CDRipperThread::run ( void   )  [private, virtual]

Runs the Qt event loop unless we have a QRunnable, in which case we run the runnable run instead.

Note:
If you override this method you must call RunProlog before you do any work and RunEpilog before you exit the run method.

Reimplemented from MThread.

Definition at line 203 of file cdrip.cpp.

int CDRipperThread::ripTrack ( QString &  cddevice,
Encoder encoder,
int  tracknum 
) [private]

Definition at line 377 of file cdrip.cpp.

Referenced by run().

bool CDRipperThread::isCancelled ( void   )  [private]

Definition at line 198 of file cdrip.cpp.

Referenced by ripTrack(), and run().


Member Data Documentation

Definition at line 70 of file cdrip.h.

Referenced by ripTrack(), and run().

Definition at line 71 of file cdrip.h.

Referenced by cancel(), and isCancelled().

QString CDRipperThread::m_CDdevice [private]

Definition at line 72 of file cdrip.h.

Referenced by CDRipperThread(), and run().

Definition at line 73 of file cdrip.h.

Referenced by run().

QVector<RipTrack*>* CDRipperThread::m_tracks [private]

Definition at line 74 of file cdrip.h.

Referenced by run().

long int CDRipperThread::m_totalSectors [private]

Definition at line 76 of file cdrip.h.

Referenced by ripTrack(), and run().

Definition at line 77 of file cdrip.h.

Referenced by ripTrack(), and run().

Definition at line 79 of file cdrip.h.

Referenced by ripTrack().

Definition at line 80 of file cdrip.h.

Referenced by ripTrack().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:54 2012 for MythTV by  doxygen 1.6.3