MuseScore  3.4
Music composition and notation
Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::WaveView Class Reference

#include <waveview.h>

Inheritance diagram for Ms::WaveView:
Inheritance graph
[legend]
Collaboration diagram for Ms::WaveView:
Collaboration graph
[legend]

Public Slots

void setMag (double, double)
 
void moveLocator (int)
 

Public Member Functions

 WaveView (QWidget *parent=0)
 
void setAudio (Audio *)
 
void setXpos (int)
 
void setScore (Score *s, Pos *lc)
 

Private Member Functions

int pos2pix (const Pos &p) const
 
Pos pix2pos (int x) const
 
virtual void paintEvent (QPaintEvent *)
 
virtual QSize sizeHint () const
 
int pegel (int frame1, int frame2)
 

Private Attributes

Pos _cursor
 
Pos_locator
 
Score_score
 
QByteArray waves
 
TType _timeType
 
int magStep
 
double _xmag
 
int _xpos
 

Constructor & Destructor Documentation

◆ WaveView()

Ms::WaveView::WaveView ( QWidget *  parent = 0)

Member Function Documentation

◆ moveLocator

void Ms::WaveView::moveLocator ( int  i)
slot

◆ paintEvent()

void Ms::WaveView::paintEvent ( QPaintEvent *  event)
privatevirtual

◆ pegel()

int Ms::WaveView::pegel ( int  frame1,
int  frame2 
)
private

◆ pix2pos()

Pos Ms::WaveView::pix2pos ( int  x) const
private

◆ pos2pix()

int Ms::WaveView::pos2pix ( const Pos p) const
private

◆ setAudio()

void Ms::WaveView::setAudio ( Audio audio)

◆ setMag

void Ms::WaveView::setMag ( double  x,
double   
)
slot

◆ setScore()

void Ms::WaveView::setScore ( Score s,
Pos lc 
)

◆ setXpos()

void Ms::WaveView::setXpos ( int  val)

◆ sizeHint()

virtual QSize Ms::WaveView::sizeHint ( ) const
inlineprivatevirtual

Member Data Documentation

◆ _cursor

Pos Ms::WaveView::_cursor
private

◆ _locator

Pos* Ms::WaveView::_locator
private

◆ _score

Score* Ms::WaveView::_score
private

◆ _timeType

TType Ms::WaveView::_timeType
private

◆ _xmag

double Ms::WaveView::_xmag
private

◆ _xpos

int Ms::WaveView::_xpos
private

◆ magStep

int Ms::WaveView::magStep
private

◆ waves

QByteArray Ms::WaveView::waves
private

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