MuseScore Plugins  3.5
Plugins API for MuseScore
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CElement
 CBeam
 CLayoutBreakSymbols for line break, page break etc
 CNoteGraphic representation of a note
 CMScore
 CMuseScoreView
 CScoreViewThis is an GUI element to show a score
 CQmlPlugin
 CPluginAPIMain class of the plugins framework. Named as MuseScore in QML
 CQObject
 CChannelProvides an access to channel properties
 CCursorCursor can be used by plugins to manipulate the score
 CExcerpt
 CFileIOProvides a simple API to perform file reading and writing operations
 CFractionWrapperFraction object available to QML plugins
 CInstrument
 CMStyleProvides an access to score style settings
 CPlayEvent
 CScoreElementBase class for most of object wrappers exposed to QML
 CElement
 CDurationElement
 CChordRest
 CChord
 CTuplet
 CMeasure
 CNote
 CPage
 CSegment
 CTieProvides access to internal Ms::Tie objects
 CPart
 CScore
 CStaff
 CSelection
 CStringData
 CQProcess
 CMsProcessStart an external program. Available in QML as QProcess
 CQQmlListProperty
 CQmlExcerptsListAccess< T, Container >
 CQmlListAccess< T, Container >QML access to containers
 CQmlPlayEventsListAccess
 CQQmlPropertyMap
 CEnumWrapper for enumerations
 CQQuickPaintedItem
 CScoreViewThis is an GUI element to show a score
 CSymbol
 CNoteHead
 CTextBase
 CLyrics