Mixxx

WVisualSimple Class Reference

#include <wvisualsimple.h>

Inheritance diagram for WVisualSimple:
Collaboration diagram for WVisualSimple:

List of all members.

Public Slots

void setValue (double)
void refresh ()

Signals

void trackDropped (QString filename, QString group)

Public Member Functions

 WVisualSimple (const char *group, QWidget *parent, WaveformRenderer *pWaveformRenderer)
virtual ~WVisualSimple ()
void dragEnterEvent (QDragEnterEvent *event)
void dropEvent (QDropEvent *event)
void setup (QDomNode node)
void mouseMoveEvent (QMouseEvent *e)
void mousePressEvent (QMouseEvent *e)
void mouseReleaseEvent (QMouseEvent *e)
void paintEvent (QPaintEvent *)

Protected Attributes

QString m_group
int m_iStartPosX
int m_iValue
QPoint m_qMarkerPos1
QPoint m_qMarkerPos2
QPoint m_qMousePos
QColor colorSignal
QColor colorMarker
WaveformRendererm_pWaveformRenderer

Detailed Description

Definition at line 36 of file wvisualsimple.h.


Constructor & Destructor Documentation

WVisualSimple::WVisualSimple ( const char *  group,
QWidget *  parent,
WaveformRenderer pWaveformRenderer 
)

Definition at line 30 of file wvisualsimple.cpp.

WVisualSimple::~WVisualSimple ( ) [virtual]

Definition at line 40 of file wvisualsimple.cpp.


Member Function Documentation

void WVisualSimple::dragEnterEvent ( QDragEnterEvent *  event)

Definition at line 44 of file wvisualsimple.cpp.

void WVisualSimple::dropEvent ( QDropEvent *  event)

Definition at line 50 of file wvisualsimple.cpp.

Here is the call graph for this function:

void WVisualSimple::mouseMoveEvent ( QMouseEvent *  e)

Definition at line 102 of file wvisualsimple.cpp.

Here is the call graph for this function:

void WVisualSimple::mousePressEvent ( QMouseEvent *  e)

Definition at line 118 of file wvisualsimple.cpp.

Here is the call graph for this function:

void WVisualSimple::mouseReleaseEvent ( QMouseEvent *  e)

Definition at line 129 of file wvisualsimple.cpp.

Here is the call graph for this function:

void WVisualSimple::paintEvent ( QPaintEvent *  )

Definition at line 136 of file wvisualsimple.cpp.

void WVisualSimple::refresh ( ) [slot]

Definition at line 98 of file wvisualsimple.cpp.

void WVisualSimple::setup ( QDomNode  node)

Definition at line 63 of file wvisualsimple.cpp.

Here is the call graph for this function:

void WVisualSimple::setValue ( double  ) [inline, virtual, slot]

Reimplemented from WWidget.

Definition at line 55 of file wvisualsimple.h.

void WVisualSimple::trackDropped ( QString  filename,
QString  group 
) [signal]

Here is the caller graph for this function:


Member Data Documentation

QColor WVisualSimple::colorMarker [protected]

Definition at line 65 of file wvisualsimple.h.

QColor WVisualSimple::colorSignal [protected]

Colors

Definition at line 65 of file wvisualsimple.h.

QString WVisualSimple::m_group [protected]

Definition at line 60 of file wvisualsimple.h.

int WVisualSimple::m_iStartPosX [protected]

Definition at line 61 of file wvisualsimple.h.

int WVisualSimple::m_iValue [protected]

Definition at line 61 of file wvisualsimple.h.

Definition at line 67 of file wvisualsimple.h.

QPoint WVisualSimple::m_qMarkerPos1 [protected]

Definition at line 62 of file wvisualsimple.h.

QPoint WVisualSimple::m_qMarkerPos2 [protected]

Definition at line 62 of file wvisualsimple.h.

QPoint WVisualSimple::m_qMousePos [protected]

Definition at line 62 of file wvisualsimple.h.


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