CDRipperThread Class Reference

#include <cdrip.h>

List of all members.


Detailed Description

Definition at line 64 of file cdrip.h.


Public Member Functions

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

Private Member Functions

virtual void run (void)
int ripTrack (QString &cddevice, Encoder *encoder, int tracknum)
void sendEvent (int eventType, const QString &value)
void sendEvent (int eventType, int value)
bool isCancelled (void)

Private Attributes

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

Constructor & Destructor Documentation

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

Definition at line 110 of file cdrip.cpp.

CDRipperThread::~CDRipperThread ( void   ) 

Definition at line 121 of file cdrip.cpp.


Member Function Documentation

void CDRipperThread::cancel ( void   ) 

Definition at line 127 of file cdrip.cpp.

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

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

Definition at line 155 of file cdrip.cpp.

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

Definition at line 305 of file cdrip.cpp.

Referenced by run().

void CDRipperThread::sendEvent ( int  eventType,
const QString &  value 
) [private]

Definition at line 137 of file cdrip.cpp.

Referenced by ripTrack(), and run().

void CDRipperThread::sendEvent ( int  eventType,
int  value 
) [private]

Definition at line 146 of file cdrip.cpp.

bool CDRipperThread::isCancelled ( void   )  [private]

Definition at line 132 of file cdrip.cpp.

Referenced by ripTrack(), and run().


Member Data Documentation

Definition at line 81 of file cdrip.h.

Referenced by CDRipperThread(), and sendEvent().

Definition at line 82 of file cdrip.h.

Referenced by cancel(), CDRipperThread(), and isCancelled().

QString CDRipperThread::m_CDdevice [private]

Definition at line 83 of file cdrip.h.

Referenced by CDRipperThread(), and run().

Definition at line 84 of file cdrip.h.

Referenced by CDRipperThread(), and run().

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

Definition at line 85 of file cdrip.h.

Referenced by CDRipperThread(), and run().

Definition at line 87 of file cdrip.h.

Referenced by CDRipperThread(), and run().

long int CDRipperThread::m_totalSectors [private]

Definition at line 88 of file cdrip.h.

Referenced by ripTrack(), and run().

Definition at line 89 of file cdrip.h.

Referenced by ripTrack(), and run().

Definition at line 91 of file cdrip.h.

Referenced by ripTrack().

Definition at line 92 of file cdrip.h.

Referenced by ripTrack().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:00 2010 for MythTV by  doxygen 1.5.5