72 void addMarks( QList<CAMark*> marks );
void setColor(const QColor c)
Definition: muselement.h:68
CAContext * _context
Definition: muselement.h:90
virtual ~CAMusElement()
Definition: muselement.cpp:52
Definition: muselement.h:36
const bool isVisible()
Definition: muselement.h:64
virtual int timeStart() const
Definition: muselement.h:51
bool _visible
Definition: muselement.h:93
void removeMark(CAMark *mark)
Definition: muselement.h:73
void setTimeLength(int length)
Definition: muselement.h:54
bool isPlayable()
Definition: muselement.cpp:78
static CAMusElementType musElementTypeFromString(const QString)
Definition: muselement.cpp:114
void addNoteCheckerError(CANoteCheckerError *nce)
Definition: muselement.h:76
void removeNoteCheckerError(CANoteCheckerError *nce)
Definition: muselement.h:77
void setName(const QString name)
Definition: muselement.h:62
static const QString musElementTypeToString(CAMusElementType)
Definition: muselement.cpp:88
Marks that depend on other music elements.
Definition: mark.h:15
Definition: muselement.h:35
virtual int compare(CAMusElement *elt)=0
CAMusElementType _musElementType
Definition: muselement.h:87
Definition: muselement.h:31
Definition: muselement.h:30
int _timeStart
Definition: muselement.h:91
void addMark(CAMark *mark)
Definition: muselement.cpp:135
QColor _color
Definition: muselement.h:94
const QList< CAMark * > markList()
Definition: muselement.h:70
int _timeLength
Definition: muselement.h:92
Definition: muselement.h:28
CAMusElementType
Definition: muselement.h:23
CAMusElementType musElementType()
Definition: muselement.h:46
CAMusElement(CAContext *context, int timeStart, int timeLength=0)
Definition: muselement.cpp:39
QString _name
Definition: muselement.h:95
const QList< CANoteCheckerError * > & noteCheckerErrorList()
Definition: muselement.h:75
int timeEnd()
Definition: muselement.h:55
QList< CAMark * > _markList
Definition: muselement.h:88
Definition: muselement.h:34
Definition: muselement.h:27
Definition: muselement.h:33
An abstract class which represents every music element in the score.
Definition: muselement.h:21
virtual int realTimeStart()
Definition: muselement.h:57
void setMusElementType(CAMusElementType type)
Definition: muselement.h:85
QList< CANoteCheckerError * > _noteCheckerErrorList
Definition: muselement.h:89
Definition: muselement.h:25
Class representing the error produced by the note checker.
Definition: notecheckererror.h:13
Playable instances of music elements.
Definition: playable.h:18
void setVisible(const bool v)
Definition: muselement.h:65
Definition: muselement.h:32
int realTimeEnd()
Definition: muselement.h:59
Definition: muselement.h:26
void addMarks(QList< CAMark * > marks)
Definition: muselement.cpp:153
Definition: muselement.h:29
const QString name()
Definition: muselement.h:61
Definition: muselement.h:24
Definition: muselement.h:37
CAContext * context()
Definition: muselement.h:48
virtual CAMusElement * clone(CAContext *context=0)=0
void setTimeStart(int time)
Definition: muselement.h:52
const QColor color()
Definition: muselement.h:67
virtual int realTimeLength()
Definition: muselement.h:58
virtual int timeLength() const
Definition: muselement.h:53
Line of music elements in the sheet.
Definition: context.h:16
void setContext(CAContext *context)
Definition: muselement.h:49