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

#include <ove.h>

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

Classes

struct  BeatNode
 

Public Member Functions

 TimeSignature ()
 
virtual ~TimeSignature ()
 
void setNumerator (int numerator)
 
int getNumerator () const
 
void setDenominator (int denominator)
 
int getDenominator () const
 
void setIsSymbol (bool symbol)
 
bool getIsSymbol () const
 
void setBeatLength (int length)
 
int getBeatLength () const
 
void setBarLength (int length)
 
int getBarLength () const
 
void addBeat (int startUnit, int lengthUnit, int startTick)
 
void endAddBeat ()
 
int getUnits () const
 
void setReplaceFont (bool replace)
 
bool getReplaceFont () const
 
void setShowBeatGroup (bool show)
 
bool getShowBeatGroup () const
 
void setGroupNumerator1 (int numerator)
 
void setGroupNumerator2 (int numerator)
 
void setGroupNumerator3 (int numerator)
 
void setGroupDenominator1 (int denominator)
 
void setGroupDenominator2 (int denominator)
 
void setGroupDenominator3 (int denominator)
 
void setBeamGroup1 (int count)
 
void setBeamGroup2 (int count)
 
void setBeamGroup3 (int count)
 
void setBeamGroup4 (int count)
 
void set16thBeamCount (int count)
 
void set32thBeamCount (int count)
 
- 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

int numerator_
 
int denominator_
 
bool isSymbol_
 
int beatLength_
 
int barLength_
 
QList< BeatNodebeats_
 
int barLengthUnits_
 
bool replaceFont_
 
bool showBeatGroup_
 
int groupNumerator1_
 
int groupNumerator2_
 
int groupNumerator3_
 
int groupDenominator1_
 
int groupDenominator2_
 
int groupDenominator3_
 
int beamGroup1_
 
int beamGroup2_
 
int beamGroup3_
 
int beamGroup4_
 
int beamCount16th_
 
int beamCount32th_
 

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

◆ TimeSignature()

OVE::TimeSignature::TimeSignature ( )

◆ ~TimeSignature()

virtual OVE::TimeSignature::~TimeSignature ( )
inlinevirtual

Member Function Documentation

◆ addBeat()

void OVE::TimeSignature::addBeat ( int  startUnit,
int  lengthUnit,
int  startTick 
)

◆ endAddBeat()

void OVE::TimeSignature::endAddBeat ( )

◆ getBarLength()

int OVE::TimeSignature::getBarLength ( ) const

◆ getBeatLength()

int OVE::TimeSignature::getBeatLength ( ) const

◆ getDenominator()

int OVE::TimeSignature::getDenominator ( ) const

◆ getIsSymbol()

bool OVE::TimeSignature::getIsSymbol ( ) const

◆ getNumerator()

int OVE::TimeSignature::getNumerator ( ) const

◆ getReplaceFont()

bool OVE::TimeSignature::getReplaceFont ( ) const

◆ getShowBeatGroup()

bool OVE::TimeSignature::getShowBeatGroup ( ) const

◆ getUnits()

int OVE::TimeSignature::getUnits ( ) const

◆ set16thBeamCount()

void OVE::TimeSignature::set16thBeamCount ( int  count)

◆ set32thBeamCount()

void OVE::TimeSignature::set32thBeamCount ( int  count)

◆ setBarLength()

void OVE::TimeSignature::setBarLength ( int  length)

◆ setBeamGroup1()

void OVE::TimeSignature::setBeamGroup1 ( int  count)

◆ setBeamGroup2()

void OVE::TimeSignature::setBeamGroup2 ( int  count)

◆ setBeamGroup3()

void OVE::TimeSignature::setBeamGroup3 ( int  count)

◆ setBeamGroup4()

void OVE::TimeSignature::setBeamGroup4 ( int  count)

◆ setBeatLength()

void OVE::TimeSignature::setBeatLength ( int  length)

◆ setDenominator()

void OVE::TimeSignature::setDenominator ( int  denominator)

◆ setGroupDenominator1()

void OVE::TimeSignature::setGroupDenominator1 ( int  denominator)

◆ setGroupDenominator2()

void OVE::TimeSignature::setGroupDenominator2 ( int  denominator)

◆ setGroupDenominator3()

void OVE::TimeSignature::setGroupDenominator3 ( int  denominator)

◆ setGroupNumerator1()

void OVE::TimeSignature::setGroupNumerator1 ( int  numerator)

◆ setGroupNumerator2()

void OVE::TimeSignature::setGroupNumerator2 ( int  numerator)

◆ setGroupNumerator3()

void OVE::TimeSignature::setGroupNumerator3 ( int  numerator)

◆ setIsSymbol()

void OVE::TimeSignature::setIsSymbol ( bool  symbol)

◆ setNumerator()

void OVE::TimeSignature::setNumerator ( int  numerator)

◆ setReplaceFont()

void OVE::TimeSignature::setReplaceFont ( bool  replace)

◆ setShowBeatGroup()

void OVE::TimeSignature::setShowBeatGroup ( bool  show)

Member Data Documentation

◆ barLength_

int OVE::TimeSignature::barLength_
private

◆ barLengthUnits_

int OVE::TimeSignature::barLengthUnits_
private

◆ beamCount16th_

int OVE::TimeSignature::beamCount16th_
private

◆ beamCount32th_

int OVE::TimeSignature::beamCount32th_
private

◆ beamGroup1_

int OVE::TimeSignature::beamGroup1_
private

◆ beamGroup2_

int OVE::TimeSignature::beamGroup2_
private

◆ beamGroup3_

int OVE::TimeSignature::beamGroup3_
private

◆ beamGroup4_

int OVE::TimeSignature::beamGroup4_
private

◆ beatLength_

int OVE::TimeSignature::beatLength_
private

◆ beats_

QList<BeatNode> OVE::TimeSignature::beats_
private

◆ denominator_

int OVE::TimeSignature::denominator_
private

◆ groupDenominator1_

int OVE::TimeSignature::groupDenominator1_
private

◆ groupDenominator2_

int OVE::TimeSignature::groupDenominator2_
private

◆ groupDenominator3_

int OVE::TimeSignature::groupDenominator3_
private

◆ groupNumerator1_

int OVE::TimeSignature::groupNumerator1_
private

◆ groupNumerator2_

int OVE::TimeSignature::groupNumerator2_
private

◆ groupNumerator3_

int OVE::TimeSignature::groupNumerator3_
private

◆ isSymbol_

bool OVE::TimeSignature::isSymbol_
private

◆ numerator_

int OVE::TimeSignature::numerator_
private

◆ replaceFont_

bool OVE::TimeSignature::replaceFont_
private

◆ showBeatGroup_

bool OVE::TimeSignature::showBeatGroup_
private

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