~mixxxdevelopers/mixxx/features_rubberband

« back to all changes in this revision

Viewing changes to mixxx/src/waveform/waveformrenderbeat.cpp

  • Committer: RJ Ryan
  • Date: 2010-02-22 23:54:53 UTC
  • Revision ID: rryan@mit.edu-20100222235453-6wmm55yb1gdpynpf
Adding some missing NULL initializations to the WaveformRenderer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
#include "widget/wwidget.h"
16
16
#include "trackinfoobject.h"
17
17
 
18
 
WaveformRenderBeat::WaveformRenderBeat(const char* group, WaveformRenderer *parent) {
19
 
 
20
 
    m_pParent = parent;
21
 
 
22
 
    m_dBpm = -1;
23
 
    m_dBeatFirst = -1;
24
 
    m_iSampleRate = -1;
25
 
 
26
 
    m_dSamplesPerPixel = -1;
27
 
    m_dSamplesPerDownsample = -1;
28
 
    m_dBeatLength = -1;
29
 
    m_iNumSamples = 0;
30
 
 
 
18
WaveformRenderBeat::WaveformRenderBeat(const char* group, WaveformRenderer *parent)
 
19
        : m_pParent(parent),
 
20
          m_pBpm(NULL),
 
21
          m_pBeatFirst(NULL),
 
22
          m_pTrackSamples(NULL),
 
23
          m_pTrack(NULL),
 
24
          m_iWidth(0),
 
25
          m_iHeight(0),
 
26
          m_dBpm(-1),
 
27
          m_dBeatFirst(-1),
 
28
          m_dSamplesPerPixel(-1),
 
29
          m_dSamplesPerDownsample(-1),
 
30
          m_dBeatLength(-1),
 
31
          m_iNumSamples(0),
 
32
          m_iSampleRate(-1) {
31
33
    m_pBpm = new ControlObjectThreadMain(ControlObject::getControl(ConfigKey(group, "file_bpm")));
32
34
    connect(m_pBpm, SIGNAL(valueChanged(double)), this, SLOT(slotUpdateBpm(double)));
33
35