MuseScore  3.4
Music composition and notation
Classes | Namespaces | Typedefs | Enumerations | Functions
score.h File Reference

Definition of Score class. More...

#include "config.h"
#include "input.h"
#include "instrument.h"
#include "select.h"
#include "synthesizerstate.h"
#include "mscoreview.h"
#include "spannermap.h"
#include "layoutbreak.h"
#include "property.h"
Include dependency graph for score.h:

Go to the source code of this file.

Classes

class  Ms::MeasureBaseList
 
class  Ms::MidiMapping
 
struct  Ms::MidiInputEvent
 
struct  Ms::Position
 
struct  Ms::Layer
 
class  Ms::CmdState
 
class  Ms::UpdateState
 
class  Ms::ScoreContentState
 
class  Ms::Movements
 
class  Ms::Score
 
class  Ms::MasterScore
 
class  Ms::ScoreLoad
 

Namespaces

 Ms
 
 

Typedefs

typedef QFlags< LayoutFlag > Ms::LayoutFlags
 

Enumerations

enum  Ms::POS : char { Ms::POS::CURRENT, Ms::POS::LEFT, Ms::POS::RIGHT }
 
enum  Ms::Pad : char {
  Ms::Pad::NOTE00, Ms::Pad::NOTE0, Ms::Pad::NOTE1, Ms::Pad::NOTE2,
  Ms::Pad::NOTE4, Ms::Pad::NOTE8, Ms::Pad::NOTE16, Ms::Pad::NOTE32,
  Ms::Pad::NOTE64, Ms::Pad::NOTE128, Ms::Pad::REST, Ms::Pad::DOT,
  Ms::Pad::DOTDOT, Ms::Pad::DOT3, Ms::Pad::DOT4
}
 
enum  Ms::LayoutMode : char { Ms::LayoutMode::PAGE, Ms::LayoutMode::FLOAT, Ms::LayoutMode::LINE, Ms::LayoutMode::SYSTEM }
 
enum  Ms::LayoutFlag : char { Ms::LayoutFlag::NO_FLAGS = 0, Ms::LayoutFlag::FIX_PITCH_VELO = 1, Ms::LayoutFlag::PLAY_EVENTS = 2 }
 
enum  Ms::PlayMode : char { Ms::PlayMode::SYNTHESIZER, Ms::PlayMode::AUDIO }
 
enum  Ms::UpdateMode { Ms::UpdateMode::DoNothing, Ms::UpdateMode::Update, Ms::UpdateMode::UpdateAll, Ms::UpdateMode::Layout }
 

Functions

 Ms::Q_DECLARE_OPERATORS_FOR_FLAGS (LayoutFlags)
 

Detailed Description

Definition of Score class.