Go to the documentation of this file.
8 #ifndef KEYSIGNATURE_H_
9 #define KEYSIGNATURE_H_
CAKeySignature * clone(CAContext *context=0)
Definition: keysignature.cpp:109
CAContext * context()
Definition: muselement.h:48
void setMusElementType(CAMusElementType type)
Definition: muselement.h:85
static const QString keySignatureTypeToString(CAKeySignatureType)
Definition: keysignature.cpp:157
@ Hypodorian
Definition: keysignature.h:35
static CAModus modusFromString(const QString)
Definition: keysignature.cpp:186
const QList< CAMark * > markList()
Definition: muselement.h:70
@ Custom
Definition: keysignature.h:24
@ MajorMinor
Definition: keysignature.h:22
CAKeySignatureType
Definition: keysignature.h:21
@ Mixolydian
Definition: keysignature.h:32
static const QString modusToString(CAModus)
Definition: keysignature.cpp:169
@ Hypophrygian
Definition: keysignature.h:38
Musical key.
Definition: diatonickey.h:15
CAKeySignatureType _keySignatureType
Definition: keysignature.h:68
@ Aeolian
Definition: keysignature.h:33
void setModus(CAModus modus)
Definition: keysignature.h:54
QList< int > _accidentals
Definition: keysignature.h:72
void updateAccidentals()
Definition: keysignature.cpp:85
CAKeySignatureType keySignatureType()
Definition: keysignature.h:47
@ Phrygian
Definition: keysignature.h:30
void addMark(CAMark *mark)
Definition: muselement.cpp:135
CAModus
Definition: keysignature.h:27
int numberOfAccs()
Definition: diatonickey.cpp:79
@ Hypolydian
Definition: keysignature.h:36
@ Hypomixolydian
Definition: keysignature.h:37
@ KeySignature
Definition: muselement.h:31
CAModus _modus
Definition: keysignature.h:69
@ Ionian
Definition: keysignature.h:28
Represents a staff in the sheet.
Definition: staff.h:25
An abstract class which represents every music element in the score.
Definition: muselement.h:21
CAKeySignature(CADiatonicKey k, CAStaff *staff, int timeStart)
Definition: keysignature.cpp:32
void setDiatonicKey(CADiatonicKey k)
Definition: keysignature.h:53
@ Locrian
Definition: keysignature.h:34
Represents a key signature sign in the staff.
Definition: keysignature.h:19
QList< int > & accidentals()
Definition: keysignature.h:56
CAStaff * staff()
Definition: keysignature.h:45
CADiatonicKey _diatonicKey
Definition: keysignature.h:70
virtual int timeStart() const
Definition: muselement.h:51
CADiatonicKey diatonicKey()
Definition: keysignature.h:50
~CAKeySignature()
Definition: keysignature.cpp:106
Line of music elements in the sheet.
Definition: context.h:16
int compare(CAMusElement *elt)
Definition: keysignature.cpp:129
Marks that depend on other music elements.
Definition: mark.h:15
@ Dorian
Definition: keysignature.h:29
void setKeySignatureType(CAKeySignatureType type)
Definition: keysignature.h:48
@ Modus
Definition: keysignature.h:23
static CAKeySignatureType keySignatureTypeFromString(const QString)
Definition: keysignature.cpp:144
@ Lydian
Definition: keysignature.h:31
CAMusElementType musElementType()
Definition: muselement.h:46
CAModus modus()
Definition: keysignature.h:51