MuseScore  3.4
Music composition and notation
Public Member Functions | Protected Attributes | List of all members
Ms::MuseScoreView Class Referenceabstract

#include <mscoreview.h>

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

Public Member Functions

 MuseScoreView ()
 
Pagepoint2page (const QPointF &)
 
ElementelementAt (const QPointF &p)
 
const QList< Element * > elementsAt (const QPointF &)
 
virtual ElementelementNear (QPointF)
 
virtual void layoutChanged ()
 
virtual void dataChanged (const QRectF &)=0
 
virtual void updateAll ()=0
 
virtual void moveCursor ()
 
virtual void showLoopCursors (bool)
 
virtual void adjustCanvasPosition (const Element *, bool, int=-1)
 
virtual void setScore (Score *s)
 
Scorescore () const
 
virtual void removeScore ()
 
virtual void changeEditElement (Element *)
 
virtual QCursor cursor () const
 
virtual void setCursor (const QCursor &)
 
virtual void setDropRectangle (const QRectF &)
 
virtual void cmdAddSlur (ChordRest *, ChordRest *, const Slur *)
 
virtual void startEdit (Element *, Grip)
 
virtual void startNoteEntryMode ()
 
virtual void drawBackground (QPainter *, const QRectF &) const =0
 
virtual void setDropTarget (const Element *)
 
virtual void textTab (bool)
 
virtual void lyricsTab (bool, bool, bool)
 
virtual void lyricsReturn ()
 
virtual void lyricsEndEdit ()
 
virtual void lyricsUpDown (bool, bool)
 
virtual void lyricsMinus ()
 
virtual void lyricsUnderscore ()
 
virtual void onElementDestruction (Element *)
 
virtual const QRect geometry () const =0
 

Protected Attributes

Score_score
 

Constructor & Destructor Documentation

◆ MuseScoreView()

Ms::MuseScoreView::MuseScoreView ( )
inline

Member Function Documentation

◆ adjustCanvasPosition()

virtual void Ms::MuseScoreView::adjustCanvasPosition ( const Element ,
bool  ,
int  = -1 
)
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ changeEditElement()

virtual void Ms::MuseScoreView::changeEditElement ( Element )
inlinevirtual

◆ cmdAddSlur()

virtual void Ms::MuseScoreView::cmdAddSlur ( ChordRest ,
ChordRest ,
const Slur  
)
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ cursor()

virtual QCursor Ms::MuseScoreView::cursor ( ) const
inlinevirtual

◆ dataChanged()

virtual void Ms::MuseScoreView::dataChanged ( const QRectF &  )
pure virtual

◆ drawBackground()

virtual void Ms::MuseScoreView::drawBackground ( QPainter *  ,
const QRectF &   
) const
pure virtual

◆ elementAt()

Element * Ms::MuseScoreView::elementAt ( const QPointF &  p)

◆ elementNear()

virtual Element* Ms::MuseScoreView::elementNear ( QPointF  )
inlinevirtual

◆ elementsAt()

const QList< Element * > Ms::MuseScoreView::elementsAt ( const QPointF &  p)

◆ geometry()

virtual const QRect Ms::MuseScoreView::geometry ( ) const
pure virtual

◆ layoutChanged()

virtual void Ms::MuseScoreView::layoutChanged ( )
inlinevirtual

Reimplemented in Ms::ScoreView, and Ms::ExampleView.

◆ lyricsEndEdit()

virtual void Ms::MuseScoreView::lyricsEndEdit ( )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ lyricsMinus()

virtual void Ms::MuseScoreView::lyricsMinus ( )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ lyricsReturn()

virtual void Ms::MuseScoreView::lyricsReturn ( )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ lyricsTab()

virtual void Ms::MuseScoreView::lyricsTab ( bool  ,
bool  ,
bool   
)
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ lyricsUnderscore()

virtual void Ms::MuseScoreView::lyricsUnderscore ( )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ lyricsUpDown()

virtual void Ms::MuseScoreView::lyricsUpDown ( bool  ,
bool   
)
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ moveCursor()

virtual void Ms::MuseScoreView::moveCursor ( )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ onElementDestruction()

virtual void Ms::MuseScoreView::onElementDestruction ( Element )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ point2page()

Page * Ms::MuseScoreView::point2page ( const QPointF &  p)

◆ removeScore()

virtual void Ms::MuseScoreView::removeScore ( )
inlinevirtual

◆ score()

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

◆ setCursor()

virtual void Ms::MuseScoreView::setCursor ( const QCursor &  )
inlinevirtual

◆ setDropRectangle()

virtual void Ms::MuseScoreView::setDropRectangle ( const QRectF &  )
inlinevirtual

Reimplemented in Ms::ScoreView, and Ms::ExampleView.

◆ setDropTarget()

virtual void Ms::MuseScoreView::setDropTarget ( const Element )
inlinevirtual

Reimplemented in Ms::ScoreView, and Ms::ExampleView.

◆ setScore()

virtual void Ms::MuseScoreView::setScore ( Score s)
inlinevirtual

◆ showLoopCursors()

virtual void Ms::MuseScoreView::showLoopCursors ( bool  )
inlinevirtual

◆ startEdit()

virtual void Ms::MuseScoreView::startEdit ( Element ,
Grip   
)
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ startNoteEntryMode()

virtual void Ms::MuseScoreView::startNoteEntryMode ( )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ textTab()

virtual void Ms::MuseScoreView::textTab ( bool  )
inlinevirtual

Reimplemented in Ms::ScoreView.

◆ updateAll()

virtual void Ms::MuseScoreView::updateAll ( )
pure virtual

Member Data Documentation

◆ _score

Score* Ms::MuseScoreView::_score
protected

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