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

#include <ove.h>

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

Public Member Functions

 Harmony ()
 
virtual ~Harmony ()
 
void setHarmonyType (QString type)
 
QString getHarmonyType () const
 
void setRoot (int root=0)
 
int getRoot () const
 
void setBass (int bass)
 
int getBass () const
 
void setAlterRoot (int val)
 
int getAlterRoot () const
 
void setAlterBass (int val)
 
int getAlterBass () const
 
void setBassOnBottom (bool on)
 
bool getBassOnBottom () const
 
void setAngle (int angle)
 
int getAngle () 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
 
- Public Member Functions inherited from OVE::LengthElement
 LengthElement ()
 
virtual ~LengthElement ()
 
void setLength (int length)
 
int getLength () const
 

Private Attributes

QString harmonyType_
 
int root_
 
int bass_
 
int alterRoot_
 
int alterBass_
 
bool bassOnBottom_
 
int angle_
 

Additional Inherited Members

- Public Types inherited from OVE::MusicData
enum  XmlDataType : char {
  XmlDataType::Attributes = 0, XmlDataType::NoteBeam, XmlDataType::Notations, XmlDataType::Direction,
  XmlDataType::None
}
 
- Static Public Member Functions inherited from OVE::MusicData
static XmlDataType getXmlDataType (MusicDataType type)
 
- Protected Attributes inherited from OVE::MusicData
MusicDataType musicDataType_
 

Constructor & Destructor Documentation

◆ Harmony()

OVE::Harmony::Harmony ( )

◆ ~Harmony()

virtual OVE::Harmony::~Harmony ( )
inlinevirtual

Member Function Documentation

◆ getAlterBass()

int OVE::Harmony::getAlterBass ( ) const

◆ getAlterRoot()

int OVE::Harmony::getAlterRoot ( ) const

◆ getAngle()

int OVE::Harmony::getAngle ( ) const

◆ getBass()

int OVE::Harmony::getBass ( ) const

◆ getBassOnBottom()

bool OVE::Harmony::getBassOnBottom ( ) const

◆ getHarmonyType()

QString OVE::Harmony::getHarmonyType ( ) const

◆ getRoot()

int OVE::Harmony::getRoot ( ) const

◆ setAlterBass()

void OVE::Harmony::setAlterBass ( int  val)

◆ setAlterRoot()

void OVE::Harmony::setAlterRoot ( int  val)

◆ setAngle()

void OVE::Harmony::setAngle ( int  angle)

◆ setBass()

void OVE::Harmony::setBass ( int  bass)

◆ setBassOnBottom()

void OVE::Harmony::setBassOnBottom ( bool  on)

◆ setHarmonyType()

void OVE::Harmony::setHarmonyType ( QString  type)

◆ setRoot()

void OVE::Harmony::setRoot ( int  root = 0)

Member Data Documentation

◆ alterBass_

int OVE::Harmony::alterBass_
private

◆ alterRoot_

int OVE::Harmony::alterRoot_
private

◆ angle_

int OVE::Harmony::angle_
private

◆ bass_

int OVE::Harmony::bass_
private

◆ bassOnBottom_

bool OVE::Harmony::bassOnBottom_
private

◆ harmonyType_

QString OVE::Harmony::harmonyType_
private

◆ root_

int OVE::Harmony::root_
private

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