MuseScore  3.4
Music composition and notation
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Attributes | List of all members
OVE::MusicData Class Reference

#include <ove.h>

Inheritance diagram for OVE::MusicData:
Inheritance graph
[legend]
Collaboration diagram for OVE::MusicData:
Collaboration graph
[legend]

Public Types

enum  XmlDataType : char {
  XmlDataType::Attributes = 0, XmlDataType::NoteBeam, XmlDataType::Notations, XmlDataType::Direction,
  XmlDataType::None
}
 

Public Member Functions

 MusicData ()
 
virtual ~MusicData ()
 
MusicDataType getMusicDataType () const
 
void setShow (bool show)
 
bool getShow () const
 
void setColor (unsigned int color)
 
unsigned int getColor () const
 
void setVoice (unsigned int voice)
 
unsigned int getVoice () const
 
void copyCommonBlock (const MusicData &source)
 
- Public Member Functions inherited from OVE::TickElement
 TickElement ()
 
virtual ~TickElement ()
 
void setTick (int tick)
 
int getTick (void) const
 
- Public Member Functions inherited from OVE::PairElement
 PairElement ()
 
virtual ~PairElement ()
 
MeasurePosstart () const
 
MeasurePosstop () const
 
- Public Member Functions inherited from OVE::OffsetElement
 OffsetElement ()
 
virtual ~OffsetElement ()
 
virtual void setXOffset (int offset)
 
virtual int getXOffset () const
 
virtual void setYOffset (int offset)
 
virtual int getYOffset () const
 

Static Public Member Functions

static XmlDataType getXmlDataType (MusicDataType type)
 

Protected Attributes

MusicDataType musicDataType_
 

Private Attributes

bool show_
 
unsigned int color_
 
unsigned int voice_
 

Member Enumeration Documentation

◆ XmlDataType

enum OVE::MusicData::XmlDataType : char
strong
Enumerator
Attributes 
NoteBeam 
Notations 
Direction 
None 

Constructor & Destructor Documentation

◆ MusicData()

OVE::MusicData::MusicData ( )

◆ ~MusicData()

virtual OVE::MusicData::~MusicData ( )
inlinevirtual

Member Function Documentation

◆ copyCommonBlock()

void OVE::MusicData::copyCommonBlock ( const MusicData source)

◆ getColor()

unsigned int OVE::MusicData::getColor ( ) const

◆ getMusicDataType()

MusicDataType OVE::MusicData::getMusicDataType ( ) const

◆ getShow()

bool OVE::MusicData::getShow ( ) const

◆ getVoice()

unsigned int OVE::MusicData::getVoice ( ) const

◆ getXmlDataType()

MusicData::XmlDataType OVE::MusicData::getXmlDataType ( MusicDataType  type)
static

◆ setColor()

void OVE::MusicData::setColor ( unsigned int  color)

◆ setShow()

void OVE::MusicData::setShow ( bool  show)

◆ setVoice()

void OVE::MusicData::setVoice ( unsigned int  voice)

Member Data Documentation

◆ color_

unsigned int OVE::MusicData::color_
private

◆ musicDataType_

MusicDataType OVE::MusicData::musicDataType_
protected

◆ show_

bool OVE::MusicData::show_
private

◆ voice_

unsigned int OVE::MusicData::voice_
private

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