@ SlurPreferred
Definition: slur.h:24
CANote * noteStart()
Definition: slur.h:50
void setSlurStart(CASlur *slurStart)
Definition: note.h:59
CAContext * context()
Definition: muselement.h:48
void setMusElementType(CAMusElementType type)
Definition: muselement.h:85
@ SlurSolid
Definition: slur.h:29
Represents a note in the score.
Definition: note.h:18
CASlurStyle slurStyle()
Definition: slur.h:52
void setPhrasingSlurEnd(CASlur *pSlurEnd)
Definition: note.h:62
@ TieType
Definition: slur.h:34
CANote * noteEnd()
Definition: slur.h:51
void setNoteStart(CANote *noteStart)
Definition: slur.h:53
CASlurDirection
Direction of the slur.
Definition: slur.h:20
@ Undefined
Definition: slur.h:28
void setTimeLength(int length)
Definition: muselement.h:54
CASlurDirection _slurDirection
Definition: slur.h:66
static CASlurDirection slurDirectionFromString(const QString dir)
Definition: slur.cpp:135
@ SlurDotted
Definition: slur.h:30
@ SlurNeutral
Definition: slur.h:23
CANote * _noteStart
Definition: slur.h:70
CASlurStyle
Definition: slur.h:27
virtual int timeLength() const
Definition: muselement.h:53
CASlur(CASlurType, CASlurDirection, CAContext *c, CANote *noteStart, CANote *noteEnd=0, CASlurStyle style=SlurSolid)
Definition: slur.cpp:40
static const QString slurDirectionToString(CASlurDirection dir)
Definition: slur.cpp:116
void setSlurType(CASlurType type)
Definition: slur.h:64
void setPhrasingSlurStart(CASlur *pSlurStart)
Definition: note.h:61
CASlurStyle _slurStyle
Definition: slur.h:67
CASlurType
Definition: slur.h:33
void setTieEnd(CASlur *tieEnd)
Definition: note.h:58
An abstract class which represents every music element in the score.
Definition: muselement.h:21
@ PhrasingSlurType
Definition: slur.h:36
CASlurDirection slurDirection()
Definition: slur.h:46
static CASlurStyle slurStyleFromString(const QString style)
Definition: slur.cpp:107
void setSlurStyle(CASlurStyle slurStyle)
Definition: slur.h:55
int compare(CAMusElement *elt)
Definition: slur.cpp:82
@ SlurUp
Definition: slur.h:21
@ SlurType
Definition: slur.h:35
void setTieStart(CASlur *tieStart)
Definition: note.h:57
CANote * _noteEnd
Definition: slur.h:71
CASlurType slurType()
Definition: slur.h:49
void setSlurEnd(CASlur *slurEnd)
Definition: note.h:60
virtual int timeStart() const
Definition: muselement.h:51
@ SlurDown
Definition: slur.h:22
Line of music elements in the sheet.
Definition: context.h:16
virtual ~CASlur()
Definition: slur.cpp:56
CASlurType _slurType
Definition: slur.h:68
void setSlurDirection(CASlurDirection dir)
Definition: slur.h:47
CASlur * clone(CAContext *context=0)
Definition: slur.cpp:74
Slur, Tie, Phrasing slur and Laissez vibrer tie This class represents any type of slur....
Definition: slur.h:18
CAMusElementType musElementType()
Definition: muselement.h:46
void setNoteEnd(CANote *noteEnd)
Definition: slur.h:54
static const QString slurStyleToString(CASlurStyle style)
Definition: slur.cpp:92
@ Slur
Definition: muselement.h:32