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

#include <navigator.h>

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

Public Slots

void updateViewRect ()
 
void layoutChanged ()
 

Signals

void viewRectMoved (const QRectF &)
 

Public Member Functions

 Navigator (NScrollArea *sa, QWidget *parent=0)
 
void setScoreView (ScoreView *)
 
void setScore (Score *)
 
void setPreviewOnly (bool b)
 
Scorescore () const
 
void setViewRect (const QRectF &r)
 

Private Member Functions

void rescale ()
 
virtual void paintEvent (QPaintEvent *)
 
virtual void mousePressEvent (QMouseEvent *)
 
virtual void mouseMoveEvent (QMouseEvent *)
 
virtual void resizeEvent (QResizeEvent *)
 

Private Attributes

Score_score
 
NScrollAreascrollArea
 
QPointer< ScoreView_cv
 
ViewRectviewRect
 
QPoint startMove
 
QTransform matrix
 
bool _previewOnly
 

Constructor & Destructor Documentation

◆ Navigator()

Ms::Navigator::Navigator ( NScrollArea sa,
QWidget *  parent = 0 
)

Member Function Documentation

◆ layoutChanged

void Ms::Navigator::layoutChanged ( )
slot

◆ mouseMoveEvent()

void Ms::Navigator::mouseMoveEvent ( QMouseEvent *  ev)
privatevirtual

◆ mousePressEvent()

void Ms::Navigator::mousePressEvent ( QMouseEvent *  ev)
privatevirtual

◆ paintEvent()

void Ms::Navigator::paintEvent ( QPaintEvent *  ev)
privatevirtual

◆ rescale()

void Ms::Navigator::rescale ( )
private

◆ resizeEvent()

void Ms::Navigator::resizeEvent ( QResizeEvent *  )
privatevirtual

◆ score()

Score* Ms::Navigator::score ( ) const
inline

◆ setPreviewOnly()

void Ms::Navigator::setPreviewOnly ( bool  b)
inline

◆ setScore()

void Ms::Navigator::setScore ( Score v)

◆ setScoreView()

void Ms::Navigator::setScoreView ( ScoreView v)

◆ setViewRect()

void Ms::Navigator::setViewRect ( const QRectF &  r)

◆ updateViewRect

void Ms::Navigator::updateViewRect ( )
slot

◆ viewRectMoved

void Ms::Navigator::viewRectMoved ( const QRectF &  )
signal

Member Data Documentation

◆ _cv

QPointer<ScoreView> Ms::Navigator::_cv
private

◆ _previewOnly

bool Ms::Navigator::_previewOnly
private

◆ _score

Score* Ms::Navigator::_score
private

◆ matrix

QTransform Ms::Navigator::matrix
private

◆ scrollArea

NScrollArea* Ms::Navigator::scrollArea
private

◆ startMove

QPoint Ms::Navigator::startMove
private

◆ viewRect

ViewRect* Ms::Navigator::viewRect
private

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