Mixxx

WaveformRenderer Class Reference

#include <waveformrenderer.h>

Collaboration diagram for WaveformRenderer:

List of all members.

Public Slots

void slotNewTrack (TrackPointer pTrack)
void slotUnloadTrack (TrackPointer pTrack)
void slotUpdateLatency (double latency)
void slotUpdatePlayPos (double playpos)
void slotUpdateRate (double rate)
void slotUpdateRateRange (double rate_range)
void slotUpdateRateDir (double rate_dir)

Public Member Functions

 WaveformRenderer (const char *group)
virtual ~WaveformRenderer ()
void resize (int w, int h)
void draw (QPainter *pPainter, QPaintEvent *pEvent)
void drawSignalPixmap (QPainter *p)
void setup (QDomNode node)
void precomputePixmap ()
int getSubpixelsPerPixel ()
int getPixelsPerSecond ()

Protected Member Functions

void run ()

Detailed Description

Definition at line 27 of file waveformrenderer.h.


Constructor & Destructor Documentation

WaveformRenderer::WaveformRenderer ( const char *  group)

Definition at line 48 of file waveformrenderer.cpp.

Here is the call graph for this function:

WaveformRenderer::~WaveformRenderer ( ) [virtual]

Definition at line 124 of file waveformrenderer.cpp.


Member Function Documentation

void WaveformRenderer::draw ( QPainter *  pPainter,
QPaintEvent *  pEvent 
)

Definition at line 467 of file waveformrenderer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WaveformRenderer::drawSignalPixmap ( QPainter *  p)

Definition at line 420 of file waveformrenderer.cpp.

int WaveformRenderer::getPixelsPerSecond ( )

Definition at line 594 of file waveformrenderer.cpp.

Here is the caller graph for this function:

int WaveformRenderer::getSubpixelsPerPixel ( )

Definition at line 598 of file waveformrenderer.cpp.

Here is the caller graph for this function:

void WaveformRenderer::precomputePixmap ( )

Definition at line 329 of file waveformrenderer.cpp.

void WaveformRenderer::resize ( int  w,
int  h 
)

Definition at line 211 of file waveformrenderer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WaveformRenderer::run ( ) [protected]

Definition at line 31 of file waveformrenderer.cpp.

void WaveformRenderer::setup ( QDomNode  node)

Definition at line 282 of file waveformrenderer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WaveformRenderer::slotNewTrack ( TrackPointer  pTrack) [slot]

Definition at line 574 of file waveformrenderer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void WaveformRenderer::slotUnloadTrack ( TrackPointer  pTrack) [slot]

Definition at line 569 of file waveformrenderer.cpp.

Here is the call graph for this function:

void WaveformRenderer::slotUpdateLatency ( double  latency) [slot]

Definition at line 207 of file waveformrenderer.cpp.

Here is the caller graph for this function:

void WaveformRenderer::slotUpdatePlayPos ( double  playpos) [slot]

Definition at line 183 of file waveformrenderer.cpp.

Here is the caller graph for this function:

void WaveformRenderer::slotUpdateRate ( double  rate) [slot]

Definition at line 195 of file waveformrenderer.cpp.

Here is the caller graph for this function:

void WaveformRenderer::slotUpdateRateDir ( double  rate_dir) [slot]

Definition at line 203 of file waveformrenderer.cpp.

Here is the caller graph for this function:

void WaveformRenderer::slotUpdateRateRange ( double  rate_range) [slot]

Definition at line 199 of file waveformrenderer.cpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines