Mercurial > hg > dmlib
view edwaveform.h @ 382:371edff7dc3d
Fix extern variables to match what are actually declared in dmengine.c
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 17 Oct 2012 18:15:53 +0300 |
parents | 40e33ad0d153 |
children | e5220ff48bc8 |
line wrap: on
line source
#ifndef EDWAVEFORM_H #define EDWAVEFORM_H #include <QWidget> #include "dmengine.h" class WaveformView : public QWidget { Q_OBJECT public: WaveformView(QWidget *parent = 0); void setWaveform(qint16 *mdata, int mlen); void setTime(const int mtime); void setOffset(const int moffs); void setScale(const float mscale); protected: void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void paintEvent(QPaintEvent *event); private: float scale; int time, offs, len; qint16 *data; }; #endif