MuseScore  3.4
Music composition and notation
Classes | Namespaces | Typedefs | Enumerations | Variables
musicxml.h File Reference

Definition of class MusicXML. More...

#include "libmscore/fraction.h"
#include "libmscore/mscore.h"
#include "libmscore/pitchspelling.h"
#include "libmscore/line.h"
#include "importxmlfirstpass.h"
#include "musicxmlsupport.h"
Include dependency graph for musicxml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ms::MusicXmlPartGroup
 
struct  Ms::CreditWords
 
class  Ms::JumpMarkerDesc
 The description of Jumps and Markers to be added later. More...
 
class  Ms::SlurDesc
 The description of Slurs being handled. More...
 

Namespaces

 Ms
 
 

Typedefs

typedef QList< CreditWords * > Ms::CreditWordsList
 
typedef CreditWordsList::iterator Ms::iCreditWords
 
typedef CreditWordsList::const_iterator Ms::ciCreditWords
 
typedef QList< JumpMarkerDesc > Ms::JumpMarkerDescList
 
typedef std::vector< MusicXmlPartGroup * > Ms::MusicXmlPartGroupList
 
typedef QMap< SLine *, QPair< int, int > > Ms::MusicXmlSpannerMap
 

Enumerations

enum  { Ms::NoSystem = 0, Ms::TopSystem = 1, Ms::NewSystem = 2, Ms::NewPage = 3 }
 

Variables

const int Ms::MAX_LYRICS = 16
 
const int Ms::MAX_PART_GROUPS = 8
 
const int Ms::MAX_NUMBER_LEVEL = 6
 

Detailed Description

Definition of class MusicXML.