8 #ifndef LILYPONDIMPORT_H_ 9 #define LILYPONDIMPORT_H_ 72 void addError(QString description,
int lineError = 0,
int charError = 0);
79 bool isNote(
const QString elt);
81 bool isRest(
const QString elt);
94 inline QString&
in() {
return *
stream()->string(); }
Represents a single sheet of paper in the document.
Definition: sheet.h:22
CAVoice * curVoice()
Definition: lilypondimport.h:67
CADocument * _document
Definition: lilypondimport.h:113
CATime timeSigFromLilyPond(QString time)
Definition: lilypondimport.cpp:688
Definition: lilypondimport.h:57
CAMusElement * findSharedElement(CAMusElement *elt)
Definition: lilypondimport.cpp:492
Definition: lilypondimport.h:51
CAVoice * _curVoice
Definition: lilypondimport.h:102
CALilyPondDepth popDepth()
Definition: lilypondimport.h:97
static const QRegExp SYNTAX_DELIMITERS
Definition: lilypondimport.h:47
QTextStream * stream()
Definition: file.h:36
CADiatonicPitch relativePitchFromLilyPond(QString ¬e, CADiatonicPitch prevPitch, bool parse=false)
Definition: lilypondimport.cpp:531
CALilyPondDepth
Definition: lilypondimport.h:56
Class which represents a voice in the staff.
Definition: voice.h:23
bool isRest(const QString elt)
Definition: lilypondimport.cpp:522
static const QRegExp WHITESPACE_DELIMITERS
Definition: lilypondimport.h:46
Definition: lilypondimport.h:29
const QString peekNextElement()
Definition: lilypondimport.cpp:445
CARestType
Definition: rest.h:17
Definition: lilypondimport.h:58
QStack< CALilyPondDepth > _depth
Definition: lilypondimport.h:105
int beats
Definition: lilypondimport.h:52
Class which represents the current document.
Definition: document.h:19
Base class for import filters.
Definition: import.h:20
CAPlayableLength playableLengthFromLilyPond(QString &playableElt, bool parse=false)
Definition: lilypondimport.cpp:583
CAPredefinedClefType
Definition: clef.h:20
int _curLine
Definition: lilypondimport.h:106
QList< QString > _errors
Definition: lilypondimport.h:107
void setTemplateVoice(CAVoice *voice)
Definition: lilypondimport.h:35
QString & in()
Definition: lilypondimport.h:94
CASheet * importSheetImpl()
Definition: lilypondimport.cpp:76
Musical note pitch.
Definition: diatonicpitch.h:16
int clefOffsetFromLilyPond(const QString clef)
Definition: lilypondimport.cpp:656
Musical length of notes and rests.
Definition: playablelength.h:16
void initLilyPondImport()
Definition: lilypondimport.cpp:63
bool isNote(const QString elt)
Definition: lilypondimport.cpp:513
CASlur * _curPhrasingSlur
Definition: lilypondimport.h:104
int _curChar
Definition: lilypondimport.h:106
CABarline::CABarlineType barlineTypeFromLilyPond(const QString bar)
Definition: lilypondimport.cpp:701
void addError(QString description, int lineError=0, int charError=0)
Definition: lilypondimport.cpp:69
CALilyPondDepth curDepth()
Definition: lilypondimport.h:95
CALyricsContext * importLyricsContextImpl()
Definition: lilypondimport.cpp:362
CARest::CARestType restTypeFromLilyPond(QString &rest, bool parse=false)
Definition: lilypondimport.cpp:615
An abstract class which represents every music element in the score.
Definition: muselement.h:21
void setCurVoice(CAVoice *voice)
Definition: lilypondimport.h:68
One stanza line of lyrics.
Definition: lyricscontext.h:19
const QString parseNextElement()
Definition: lilypondimport.cpp:403
Definition: lilypondimport.h:60
CASlur * _curSlur
Definition: lilypondimport.h:103
Slur, Tie, Phrasing slur and Laissez vibrer tie This class represents any type of slur....
Definition: slur.h:18
CABarlineType
Definition: barline.h:19
static const QRegExp DELIMITERS
Definition: lilypondimport.h:48
virtual ~CALilyPondImport()
Definition: lilypondimport.cpp:60
Definition: lilypondimport.h:59
QList< QString > _warnings
Definition: lilypondimport.h:108
CADiatonicKey::CAGender diatonicKeyGenderFromLilyPond(QString gender)
Definition: lilypondimport.cpp:678
CAVoice * _templateVoice
Definition: lilypondimport.h:111
int curLine()
Definition: lilypondimport.h:98
int beat
Definition: lilypondimport.h:53
CAClef::CAPredefinedClefType predefinedClefTypeFromLilyPond(const QString clef)
Definition: lilypondimport.cpp:632
int curChar()
Definition: lilypondimport.h:99
const QString readableStatus()
Definition: lilypondimport.cpp:716
CALilyPondImport(const QString in)
Definition: lilypondimport.cpp:44
void pushDepth(CALilyPondDepth depth)
Definition: lilypondimport.h:96
CAVoice * importVoiceImpl()
Definition: lilypondimport.cpp:109
CAGender
Definition: diatonickey.h:17
CAVoice * templateVoice()
Definition: lilypondimport.h:110