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

#include <omrview.h>

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

Public Slots

void setScale (double)
 
void setOffset (double, double)
 

Signals

void pageNumberChanged (int)
 
void xPosChanged (int)
 
void yPosChanged (int)
 

Public Member Functions

 OmrView (ScoreView *, QWidget *parent=0)
 
void setOmr (Omr *)
 
Omromr () const
 
bool fotoMode () const
 
void setFotoMode (bool val)
 
void setShowLines (bool val)
 
bool showLines () const
 
bool showBarlines () const
 
bool showSlices () const
 
bool showStaves () const
 
void setShowBarlines (bool val)
 
void setShowSlices (bool val)
 
void setShowStaves (bool val)
 

Private Member Functions

void zoom (int step, const QPoint &pos)
 
virtual void mousePressEvent (QMouseEvent *)
 
virtual void mouseMoveEvent (QMouseEvent *)
 
virtual void wheelEvent (QWheelEvent *)
 
virtual void paintEvent (QPaintEvent *)
 
virtual void contextMenuEvent (QContextMenuEvent *)
 
qreal mag () const
 
void setMag (double mag)
 
void initTile (Tile *t)
 

Private Attributes

Omr_omr
 
ScoreView_scoreView
 
int maxTiles
 
QList< Tile * > usedTiles
 
QStack< Tile * > freeTiles
 
QPoint startDrag
 
QTransform _matrix
 
int xoff
 
int yoff
 
int pageWidth
 
bool _fotoMode
 
QRectF _foto
 
bool _showLines
 
bool _showBarlines
 
bool _showSlices
 
bool _showStaves
 

Constructor & Destructor Documentation

◆ OmrView()

Ms::OmrView::OmrView ( ScoreView sv,
QWidget *  parent = 0 
)

Member Function Documentation

◆ contextMenuEvent()

void Ms::OmrView::contextMenuEvent ( QContextMenuEvent *  )
privatevirtual

◆ fotoMode()

bool Ms::OmrView::fotoMode ( ) const
inline

◆ initTile()

void Ms::OmrView::initTile ( Tile t)
private

◆ mag()

qreal Ms::OmrView::mag ( ) const
inlineprivate

◆ mouseMoveEvent()

void Ms::OmrView::mouseMoveEvent ( QMouseEvent *  e)
privatevirtual

◆ mousePressEvent()

void Ms::OmrView::mousePressEvent ( QMouseEvent *  e)
privatevirtual

◆ omr()

Omr* Ms::OmrView::omr ( ) const
inline

◆ pageNumberChanged

void Ms::OmrView::pageNumberChanged ( int  )
signal

◆ paintEvent()

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

◆ setFotoMode()

void Ms::OmrView::setFotoMode ( bool  val)
inline

◆ setMag()

void Ms::OmrView::setMag ( double  mag)
private

◆ setOffset

void Ms::OmrView::setOffset ( double  x,
double  y 
)
slot

◆ setOmr()

void Ms::OmrView::setOmr ( Omr s)

◆ setScale

void Ms::OmrView::setScale ( double  v)
slot

◆ setShowBarlines()

void Ms::OmrView::setShowBarlines ( bool  val)

◆ setShowLines()

void Ms::OmrView::setShowLines ( bool  val)
inline

◆ setShowSlices()

void Ms::OmrView::setShowSlices ( bool  val)

◆ setShowStaves()

void Ms::OmrView::setShowStaves ( bool  val)

◆ showBarlines()

bool Ms::OmrView::showBarlines ( ) const
inline

◆ showLines()

bool Ms::OmrView::showLines ( ) const
inline

◆ showSlices()

bool Ms::OmrView::showSlices ( ) const
inline

◆ showStaves()

bool Ms::OmrView::showStaves ( ) const
inline

◆ wheelEvent()

void Ms::OmrView::wheelEvent ( QWheelEvent *  event)
privatevirtual

◆ xPosChanged

void Ms::OmrView::xPosChanged ( int  )
signal

◆ yPosChanged

void Ms::OmrView::yPosChanged ( int  )
signal

◆ zoom()

void Ms::OmrView::zoom ( int  step,
const QPoint &  pos 
)
private

Member Data Documentation

◆ _foto

QRectF Ms::OmrView::_foto
private

◆ _fotoMode

bool Ms::OmrView::_fotoMode
private

◆ _matrix

QTransform Ms::OmrView::_matrix
private

◆ _omr

Omr* Ms::OmrView::_omr
private

◆ _scoreView

ScoreView* Ms::OmrView::_scoreView
private

◆ _showBarlines

bool Ms::OmrView::_showBarlines
private

◆ _showLines

bool Ms::OmrView::_showLines
private

◆ _showSlices

bool Ms::OmrView::_showSlices
private

◆ _showStaves

bool Ms::OmrView::_showStaves
private

◆ freeTiles

QStack<Tile*> Ms::OmrView::freeTiles
private

◆ maxTiles

int Ms::OmrView::maxTiles
private

◆ pageWidth

int Ms::OmrView::pageWidth
private

◆ startDrag

QPoint Ms::OmrView::startDrag
private

◆ usedTiles

QList<Tile*> Ms::OmrView::usedTiles
private

◆ xoff

int Ms::OmrView::xoff
private

◆ yoff

int Ms::OmrView::yoff
private

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