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

#include <ove.h>

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

Public Types

enum  Type : char { Type::Dotted_Barline = 0, Type::Articulation }
 
- Public Types inherited from OVE::MusicData
enum  XmlDataType : char {
  XmlDataType::Attributes = 0, XmlDataType::NoteBeam, XmlDataType::Notations, XmlDataType::Direction,
  XmlDataType::None
}
 

Public Member Functions

 Decorator ()
 
virtual ~Decorator ()
 
void setDecoratorType (Type type)
 
Type getDecoratorType () const
 
void setArticulationType (ArticulationType type)
 
ArticulationType getArticulationType () const
 
- Public Member Functions inherited from OVE::MusicData
 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
 

Private Attributes

Type decoratorType_
 
ArticulationType artType_
 

Additional Inherited Members

- Static Public Member Functions inherited from OVE::MusicData
static XmlDataType getXmlDataType (MusicDataType type)
 
- Protected Attributes inherited from OVE::MusicData
MusicDataType musicDataType_
 

Member Enumeration Documentation

◆ Type

enum OVE::Decorator::Type : char
strong
Enumerator
Dotted_Barline 
Articulation 

Constructor & Destructor Documentation

◆ Decorator()

OVE::Decorator::Decorator ( )

◆ ~Decorator()

virtual OVE::Decorator::~Decorator ( )
inlinevirtual

Member Function Documentation

◆ getArticulationType()

ArticulationType OVE::Decorator::getArticulationType ( ) const

◆ getDecoratorType()

Decorator::Type OVE::Decorator::getDecoratorType ( ) const

◆ setArticulationType()

void OVE::Decorator::setArticulationType ( ArticulationType  type)

◆ setDecoratorType()

void OVE::Decorator::setDecoratorType ( Type  type)

Member Data Documentation

◆ artType_

ArticulationType OVE::Decorator::artType_
private

◆ decoratorType_

Type OVE::Decorator::decoratorType_
private

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