Go to the documentation of this file.
8 #ifndef LYRICSCONTEXT_H_
9 #define LYRICSCONTEXT_H_
void setStanzaNumber(int sn)
Definition: lyricscontext.h:44
bool addEmptySyllable(int timeStart, int timeLength)
Definition: lyricscontext.cpp:204
void setContextType(CAContextType t)
Definition: context.h:43
Class which represents a voice in the staff.
Definition: voice.h:23
const QString name()
Definition: context.h:29
QString _customStanzaName
Definition: lyricscontext.h:52
QString customStanzaName()
Definition: lyricscontext.h:45
void setAssociatedVoice(CAVoice *v)
Definition: lyricscontext.cpp:230
bool addSyllable(CASyllable *, bool replace=true)
Definition: lyricscontext.cpp:185
int stanzaNumber()
Definition: lyricscontext.h:43
int _stanzaNumber
Definition: lyricscontext.h:51
CASyllable * removeSyllableAtTimeStart(int timeStart)
Definition: lyricscontext.cpp:160
virtual int timeLength() const
Definition: muselement.h:53
bool removeLyricsContext(CALyricsContext *lc)
Definition: voice.h:117
void cloneLyricsContextProperties(CALyricsContext *)
Definition: lyricscontext.cpp:71
void addLyricsContext(CALyricsContext *lc)
Definition: voice.h:114
@ Syllable
Definition: muselement.h:34
QList< CASyllable * > _syllableList
Definition: lyricscontext.h:49
CAVoice * associatedVoice()
Definition: lyricscontext.h:41
CAVoice * _associatedVoice
Definition: lyricscontext.h:50
CASyllable * syllableAtTimeStart(int timeStart)
Definition: lyricscontext.cpp:218
void setSheet(CASheet *sheet)
Definition: context.h:35
An abstract class which represents every music element in the score.
Definition: muselement.h:21
CALyricsContext * clone(CASheet *s)
Definition: lyricscontext.cpp:57
void repositSyllables()
Definition: lyricscontext.cpp:83
Lyrics under the note.
Definition: syllable.h:19
void setName(const QString name)
Definition: context.h:30
void setCustomStanzaName(QString name)
Definition: lyricscontext.h:46
~CALyricsContext()
Definition: lyricscontext.cpp:45
CAMusElement * next(CAMusElement *)
Definition: lyricscontext.cpp:116
void clear()
Definition: lyricscontext.cpp:52
CAMusElement * previous(CAMusElement *)
Definition: lyricscontext.cpp:127
CALyricsContext(const QString name, int stanzaNumber, CAVoice *v)
Definition: lyricscontext.cpp:27
One stanza line of lyrics.
Definition: lyricscontext.h:19
virtual int timeStart() const
Definition: muselement.h:51
QList< CANote * > getNoteList()
Definition: voice.cpp:683
Line of music elements in the sheet.
Definition: context.h:16
@ LyricsContext
Definition: context.h:24
Represents a single sheet of paper in the document.
Definition: sheet.h:22
const QList< CASyllable * > & syllableList()
Definition: lyricscontext.h:34
CAMusElementType musElementType()
Definition: muselement.h:46
CASheet * sheet()
Definition: context.h:34
bool remove(CAMusElement *)
Definition: lyricscontext.cpp:141