|
Canorus
0.7
|
creation, removal, configuration of music elements More...
#include <muselementfactory.h>
creation, removal, configuration of music elements
Copyright (c) 2006, Reinhard Katzmann, Canorus development team 2007, Matevž Jekovec, Canorus development team
All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
This class is used when creating a new music element, settings its values, but not having it
placed inside the score (eg. music element still in the GUI, but user didn't clicked on the score
to place it yet).
The factory contains the methods to set properties of all the available music elements ranging from
playable elements to slurs and lyrics. The actual music element is created and added to the scene
when one of the configure functions are called. These functions return True, if the element was
successfully created or False otherwise.
This class should be typically used in the following order:
1) User selects a music element to place. CAMusElementFactory::setMusElementType() is called.
2) GUI for music element properties is updated according to the current factory values.
3) User sets music element properties he wants (eg. number of accidentals in key signature).
CAMusElementFactory::setSomeMusicElementProperty( music element property value ) is called
(eg. CAMusElementFactory::setKeySigNumberOfAccs(3) for A-Major/fis-minor).
4) User places the music element. CAMusElementFactory::configureSomeMusicElement()
(eg. CAMusElementFactory::configureKeySignature(currentStaff, prevElement)).
5) If the configure function returns True, the GUI is refreshed and the note is drawn.
Changing the properties of already placed elements (eg. in edit mode) is done without using the factory.
\sa CAMainWin, CAMusElementCreates an empty, defeault music elements factory.
References _crescendoFinalVolume, _crescendoType, _diatonicKeyGender, _diatonicKeyNumberOfAccs, _dynamicText, _dynamicVolume, _eBarlineType, _eClef, _eNoteStemDirection, _eRestType, _eSlurType, _fermataType, _fingeringFinger, _fingeringOriginal, _fmChordArea, _fmChordAreaMinor, _fmEllipse, _fmFunction, _fmFunctionMinor, _fmTonicDegree, _fmTonicDegreeMinor, _iClefOffset, _iNoteAccs, _iNoteExtraAccs, _instrument, _iPlayableDotted, _iTimeSigBeat, _iTimeSigBeats, _musElementType, _playableLength, _repeatMarkType, _repeatMarkVoltaNumber, _slurStyle, _tempoBeat, _tempoBpm, CACrescendo::Crescendo, CAFingering::First, CAPlayableLength::Half, CADiatonicKey::Major, mpoEmpty, mpoMusElement, CARest::Normal, CAFermata::NormalFermata, CAPlayableLength::Quarter, CARepeatMark::Segno, CABarline::Single, CASlur::SlurSolid, CANote::StemPreferred, CAFunctionMark::T, CASlur::TieType, CAClef::Treble, CAFunctionMark::Undefined, and CAMusElement::Undefined.
Destroys the music elements factory.
References mpoEmpty, and removeMusElem().

| void CAMusElementFactory::addNoteAccs | ( | int | iAdd | ) | [inline] |
References _iNoteAccs.
Referenced by CAMainWin::scoreViewPortKeyPress().

| void CAMusElementFactory::addNoteExtraAccs | ( | int | iAdd | ) | [inline] |
References _iNoteExtraAccs.
Referenced by CAMainWin::scoreViewPortKeyPress().

| void CAMusElementFactory::addPlayableDotted | ( | int | add, |
| CAPlayableLength | curLength | ||
| ) |
References _playableLength, CAPlayableLength::dotted(), CAPlayableLength::Eighth, CAPlayableLength::musicLength(), CAPlayableLength::setDotted(), CAPlayableLength::Sixteenth, CAPlayableLength::SixtyFourth, and CAPlayableLength::ThirtySecond.
Referenced by CAMainWin::scoreViewPortKeyPress().


References _articulationType.
Referenced by configureMark().

| CABarline::CABarlineType CAMusElementFactory::barlineType | ( | ) | [inline] |
References _eBarlineType.
| CAClef::CAPredefinedClefType CAMusElementFactory::clef | ( | ) | [inline] |
References _eClef.
| int CAMusElementFactory::clefOffset | ( | ) | [inline] |
References _iClefOffset.
| void CAMusElementFactory::cloneMusElem | ( | ) | [inline] |
| bool CAMusElementFactory::configureBarline | ( | CAStaff * | staff, |
| CAMusElement * | right | ||
| ) |
Configures a new barline with context and right before the right element.
References _eBarlineType, CAVoice::insert(), mpoMusElement, removeMusElem(), CAStaff::voiceAt(), and CAStaff::voiceCount().
Referenced by CAMainWin::insertMusElementAt().


| bool CAMusElementFactory::configureClef | ( | CAStaff * | staff, |
| CAMusElement * | right | ||
| ) |
Configures a new clef music element in context and right before the right element.
References _eClef, _iClefOffset, CAVoice::insert(), mpoMusElement, removeMusElem(), CAStaff::voiceAt(), and CAStaff::voiceCount().
Referenced by CAMainWin::insertMusElementAt().


| bool CAMusElementFactory::configureFunctionMark | ( | CAFunctionMarkContext * | fmc, |
| int | timeStart, | ||
| int | timeLength | ||
| ) |
Configures a new function mark with timeStart and timeLength in context fmc.
References _diatonicKeyGender, _diatonicKeyNumberOfAccs, CAFunctionMarkContext::addFunctionMark(), CADiatonicKey::diatonicKeyToString(), fmChordArea(), fmFunction(), fmTonicDegree(), isFMChordAreaMinor(), isFMEllipse(), isFMFunctionMinor(), isFMTonicDegreeMinor(), and mpoMusElement.
Referenced by CAMainWin::insertMusElementAt().


| bool CAMusElementFactory::configureKeySignature | ( | CAStaff * | staff, |
| CAMusElement * | right | ||
| ) |
Configures a new key signature music element with iKeySignature accidentals, context and right before the right element.
References _diatonicKeyGender, _diatonicKeyNumberOfAccs, CAVoice::insert(), mpoMusElement, removeMusElem(), CAStaff::voiceAt(), and CAStaff::voiceCount().
Referenced by CAMainWin::insertMusElementAt().


| bool CAMusElementFactory::configureMark | ( | CAMusElement * | elt | ) |
Configures the new mark and adds it to the elt.
References CAMusElement::addMark(), CAMark::Articulation, articulationType(), CAMusElement::Barline, CAMark::BookMark, CAMark::Crescendo, crescendoFinalVolume(), crescendoType(), CAMark::Dynamic, dynamicText(), dynamicVolume(), CAMark::Fermata, fermataType(), CAMark::Fingering, fingeringFinger(), instrument(), CAMark::InstrumentChange, isFingeringOriginal(), CAMusElement::isPlayable(), CAMusElement::Mark, markType(), mpoMusElement, CAMusElement::musElementType(), CAMusElement::Note, CAMark::Pedal, CAMark::RehersalMark, CAMark::RepeatMark, repeatMarkType(), repeatMarkVoltaNumber(), CAMark::Ritardando, ritardandoType(), CAMark::Tempo, tempoBeat(), tempoBpm(), CAMark::Text, CAMusElement::timeLength(), and CARepeatMark::Volta.
Referenced by CAMainWin::insertMusElementAt().


| void CAMusElementFactory::configureMusElem | ( | CAMusElement & | roMusElement | ) |
| bool CAMusElementFactory::configureNote | ( | int | pitch, |
| CAVoice * | voice, | ||
| CAMusElement * | right, | ||
| bool | addToChord | ||
| ) |
Configures new note music element in the voice before element right. If addToChord is true and right is note, the element is added to the note instead of inserted.
References _eNoteStemDirection, _iNoteAccs, _playableLength, CASheet::contextAt(), CASheet::contextCount(), CAContext::contextType(), CAContext::FunctionMarkContext, CAVoice::insert(), CAVoice::lastNote(), CAVoice::lyricsContextList(), mpoMusElement, playableLength(), removeMusElem(), CAContext::sheet(), CAVoice::staff(), CAMusElement::timeLength(), and CAMusElement::timeStart().
Referenced by CAMainWin::insertMusElementAt().


| bool CAMusElementFactory::configureRest | ( | CAVoice * | voice, |
| CAMusElement * | right | ||
| ) |
Configures a new rest music element in voice voice before element right.
References _playableLength, CAVoice::insert(), CAVoice::lyricsContextList(), mpoMusElement, removeMusElem(), CALyricsContext::repositSyllables(), and restType().
Referenced by CAMainWin::insertMusElementAt(), and CAKeybdInput::midiInEventToScore().


| bool CAMusElementFactory::configureSlur | ( | CAStaff * | staff, |
| CANote * | noteStart, | ||
| CANote * | noteEnd | ||
| ) |
Configures the new tie, slur or phrasing slur for the notes noteStart and noteEnd.
References mpoMusElement, CASlur::PhrasingSlurType, removeMusElem(), CANote::setPhrasingSlurEnd(), CANote::setPhrasingSlurStart(), CANote::setSlurEnd(), CANote::setSlurStart(), CASlur::setSlurStyle(), CANote::setTieEnd(), CANote::setTieStart(), CASlur::SlurPreferred, slurStyle(), CASlur::SlurType, slurType(), and CASlur::TieType.
Referenced by CAMainWin::insertMusElementAt(), and CAKeybdInput::midiInEventToScore().


| bool CAMusElementFactory::configureTimeSignature | ( | CAStaff * | staff, |
| CAMusElement * | right | ||
| ) |
Configures a new time signature music element with context and right before the right element.
References _iTimeSigBeat, _iTimeSigBeats, CAVoice::insert(), mpoMusElement, removeMusElem(), CAStaff::voiceAt(), and CAStaff::voiceCount().
Referenced by CAMainWin::insertMusElementAt().


| bool CAMusElementFactory::configureTuplet | ( | QList< CAPlayable * > | noteList | ) |
Configures a new tuplet containing the given noteList.
| const int CAMusElementFactory::crescendoFinalVolume | ( | ) | [inline] |
References _crescendoFinalVolume.
Referenced by configureMark().

References _crescendoType.
Referenced by configureMark().

References _diatonicKeyGender.
| int CAMusElementFactory::diatonicKeyNumberOfAccs | ( | ) | [inline] |
References _diatonicKeyNumberOfAccs.
| const QString CAMusElementFactory::dynamicText | ( | ) | [inline] |
| const int CAMusElementFactory::dynamicVolume | ( | ) | [inline] |
References _dynamicVolume.
Referenced by configureMark().

| void CAMusElementFactory::emptyMusElem | ( | ) | [inline] |
References mpoEmpty, and mpoMusElement.
Referenced by CAMainWin::insertMusElementAt().

References _fingeringFinger.
Referenced by configureMark().

References _fmChordArea.
Referenced by configureFunctionMark().

References _fmFunction.
Referenced by configureFunctionMark().

References _fmTonicDegree.
Referenced by configureFunctionMark().

| const int CAMusElementFactory::instrument | ( | ) | [inline] |
References _instrument.
Referenced by configureMark(), and setInstrument().

| const bool CAMusElementFactory::isFingeringOriginal | ( | ) | [inline] |
References _fingeringOriginal.
Referenced by configureMark().

| bool CAMusElementFactory::isFMChordAreaMinor | ( | ) | [inline] |
References _fmChordAreaMinor.
Referenced by configureFunctionMark().

| bool CAMusElementFactory::isFMEllipse | ( | ) | [inline] |
References _fmEllipse.
Referenced by configureFunctionMark().

| bool CAMusElementFactory::isFMFunctionMinor | ( | ) | [inline] |
References _fmFunctionMinor.
Referenced by configureFunctionMark().

| bool CAMusElementFactory::isFMTonicDegreeMinor | ( | ) | [inline] |
References _fmTonicDegreeMinor.
Referenced by configureFunctionMark().

| CAMark::CAMarkType CAMusElementFactory::markType | ( | ) | [inline] |
References _markType.
Referenced by configureMark(), and CAMainWin::scoreViewPortMousePress().

| CAMusElementFactory::musElement | ( | ) | [inline] |
Reads the current music element and returns its pointer.
References mpoMusElement.
Referenced by CAMainWin::insertMusElementAt(), and CAKeybdInput::midiInEventToScore().

| CAMusElementFactory::musElementType | ( | ) | [inline] |
Returns the current music element type.
References _musElementType.
Referenced by CAMainWin::on_uiSlurType_toggled(), and CAMainWin::scoreViewPortMousePress().

| int CAMusElementFactory::noteAccs | ( | ) | [inline] |
References _iNoteAccs.
| int CAMusElementFactory::noteExtraAccs | ( | ) | [inline] |
References _iNoteExtraAccs.
Referenced by CAMainWin::scoreViewPortMouseMove().

References _eNoteStemDirection.
| void CAMusElementFactory::placeAutoBar | ( | CAPlayable * | elt | ) | [static] |
Places a barline in front of the element, if needed.
The function finds the last barline and places a new one, if the last bar is full.
References CAMusElement::Barline, CATimeSignature::beat(), CATimeSignature::beats(), CAVoice::insert(), CAPlayableLength::playableLengthToTimeLength(), CAVoice::previousByType(), CABarline::Single, CAPlayable::staff(), CAStaff::synchronizeVoices(), CAMusElement::TimeSignature, CAMusElement::timeStart(), and CAPlayable::voice().
Referenced by CAMainWin::insertMusElementAt(), and CAKeybdInput::midiInEventToScore().


| CAPlayableLength& CAMusElementFactory::playableLength | ( | ) | [inline] |
References _playableLength.
Referenced by configureNote(), CAKeybdInput::midiInEventToScore(), CAMainWin::scoreViewPortKeyPress(), and setPlayableLength().

| void CAMusElementFactory::removeMusElem | ( | bool | bReallyRemove = false | ) |
Removes the current music element. Destroys the music element, if bReallyRemove is true (default is false).
References mpoEmpty, and mpoMusElement.
Referenced by configureBarline(), configureClef(), configureKeySignature(), configureNote(), configureRest(), configureSlur(), configureTimeSignature(), and ~CAMusElementFactory().

References _repeatMarkType.
Referenced by configureMark(), and CAMainWin::updateRepeatMarkToolBar().

| const int CAMusElementFactory::repeatMarkVoltaNumber | ( | ) | [inline] |
References _repeatMarkVoltaNumber.
Referenced by configureMark().

| CARest::CARestType CAMusElementFactory::restType | ( | ) | [inline] |
References _ritardandoType.
Referenced by configureMark().

| void CAMusElementFactory::setArticulationType | ( | CAArticulation::CAArticulationType | t | ) | [inline] |
References _articulationType.
Referenced by CAMainWin::on_uiArticulationType_toggled().

| void CAMusElementFactory::setBarlineType | ( | CABarline::CABarlineType | type | ) | [inline] |
References _eBarlineType.
Referenced by CAMainWin::on_uiBarlineType_toggled().

| void CAMusElementFactory::setClef | ( | CAClef::CAPredefinedClefType | eClefType | ) | [inline] |
References _eClef.
Referenced by CAMainWin::on_uiClefType_toggled().

| void CAMusElementFactory::setClefOffset | ( | int | offset | ) | [inline] |
References _iClefOffset.
Referenced by CAMainWin::on_uiClefOffset_valueChanged().

| void CAMusElementFactory::setCrescendoFinalVolume | ( | const int | v | ) | [inline] |
References _crescendoFinalVolume.
| void CAMusElementFactory::setCrescendoType | ( | const CACrescendo::CACrescendoType | t | ) | [inline] |
References _crescendoType.
Referenced by CAMainWin::on_uiMarkType_toggled().

| void CAMusElementFactory::setDiatonicKeyGender | ( | CADiatonicKey::CAGender | g | ) | [inline] |
References _diatonicKeyGender.
Referenced by CAMainWin::on_uiKeySig_activated().

| void CAMusElementFactory::setDiatonicKeyNumberOfAccs | ( | int | accs | ) | [inline] |
References _diatonicKeyNumberOfAccs.
Referenced by CAMainWin::on_uiKeySig_activated().

| void CAMusElementFactory::setDynamicText | ( | const QString | t | ) | [inline] |
References _dynamicText.
Referenced by CAMainWin::on_uiDynamicCustomText_returnPressed(), and CAMainWin::on_uiDynamicText_toggled().

| void CAMusElementFactory::setDynamicVolume | ( | const int | vol | ) | [inline] |
References _dynamicVolume.
Referenced by CAMainWin::on_uiDynamicVolume_valueChanged().

| void CAMusElementFactory::setFermataType | ( | const CAFermata::CAFermataType | type | ) | [inline] |
References _fermataType.
Referenced by CAMainWin::on_uiFermataType_toggled().

| void CAMusElementFactory::setFingeringFinger | ( | const CAFingering::CAFingerNumber | f | ) | [inline] |
References _fingeringFinger.
Referenced by CAMainWin::on_uiFinger_toggled().

| void CAMusElementFactory::setFingeringOriginal | ( | const int | o | ) | [inline] |
References _fingeringOriginal.
Referenced by CAMainWin::on_uiFingeringOriginal_toggled().

| void CAMusElementFactory::setFMChordArea | ( | CAFunctionMark::CAFunctionType | c | ) | [inline] |
References _fmChordArea.
Referenced by CAMainWin::on_uiFMChordArea_toggled().

| void CAMusElementFactory::setFMChordAreaMinor | ( | bool | m | ) | [inline] |
References _fmChordAreaMinor.
Referenced by CAMainWin::on_uiFMChordArea_toggled().

| void CAMusElementFactory::setFMEllipse | ( | bool | e | ) | [inline] |
References _fmEllipse.
Referenced by CAMainWin::on_uiFMEllipse_toggled().

| void CAMusElementFactory::setFMFunction | ( | CAFunctionMark::CAFunctionType | f | ) | [inline] |
References _fmFunction.
Referenced by CAMainWin::on_uiFMFunction_toggled().

| void CAMusElementFactory::setFMFunctionMinor | ( | bool | m | ) | [inline] |
References _fmFunctionMinor.
Referenced by CAMainWin::on_uiFMFunction_toggled().

| void CAMusElementFactory::setFMTonicDegree | ( | CAFunctionMark::CAFunctionType | td | ) | [inline] |
References _fmTonicDegree.
Referenced by CAMainWin::on_uiFMTonicDegree_toggled().

| void CAMusElementFactory::setFMTonicDegreeMinor | ( | bool | m | ) | [inline] |
References _fmTonicDegreeMinor.
Referenced by CAMainWin::on_uiFMTonicDegree_toggled().

| void CAMusElementFactory::setInstrument | ( | const int | instrument | ) | [inline] |
References _instrument, and instrument().
Referenced by CAMainWin::on_uiInstrumentChange_activated().


| void CAMusElementFactory::setMarkType | ( | CAMark::CAMarkType | t | ) | [inline] |
References _markType.
Referenced by CAMainWin::on_uiArticulationType_toggled(), and CAMainWin::on_uiMarkType_toggled().

| void CAMusElementFactory::setMusElement | ( | CAMusElement * | elt | ) | [inline] |
References mpoMusElement.
Referenced by CAMainWin::insertMusElementAt().

| CAMusElementFactory::setMusElementType | ( | CAMusElement::CAMusElementType | eMEType | ) | [inline] |
Sets the new current music element type eMEType, does not create a new element of this type!
References _musElementType.
Referenced by CAMainWin::on_uiArticulationType_toggled(), CAMainWin::on_uiBarlineType_toggled(), CAMainWin::on_uiClefType_toggled(), CAMainWin::on_uiInsertFM_toggled(), CAMainWin::on_uiInsertKeySig_toggled(), CAMainWin::on_uiInsertPlayable_toggled(), CAMainWin::on_uiMarkType_toggled(), CAMainWin::on_uiSlurType_toggled(), CAMainWin::on_uiTimeSigType_toggled(), CAMainWin::scoreViewPortMousePress(), and CAMainWin::setMode().

| void CAMusElementFactory::setNoteAccs | ( | int | iNoteAccs | ) | [inline] |
References _iNoteAccs.
Referenced by CAMainWin::scoreViewPortMouseMove().

| void CAMusElementFactory::setNoteExtraAccs | ( | int | iNoteExtraAccs | ) | [inline] |
References _iNoteExtraAccs.
Referenced by CAMainWin::insertMusElementAt().

| void CAMusElementFactory::setNoteStemDirection | ( | CANote::CAStemDirection | eDir | ) | [inline] |
References _eNoteStemDirection.
Referenced by CAMainWin::on_uiNoteStemDirection_toggled().

| void CAMusElementFactory::setPlayableLength | ( | CAPlayableLength & | playableLength | ) | [inline] |
References _playableLength, and playableLength().
Referenced by CAMainWin::on_uiPlayableLength_toggled().


| void CAMusElementFactory::setRepeatMarkType | ( | const CARepeatMark::CARepeatMarkType | t | ) | [inline] |
References _repeatMarkType.
Referenced by CAMainWin::on_uiRepeatMarkType_toggled().

| void CAMusElementFactory::setRepeatMarkVoltaNumber | ( | const int | n | ) | [inline] |
References _repeatMarkVoltaNumber.
Referenced by CAMainWin::on_uiRepeatMarkType_toggled().

| void CAMusElementFactory::setRestType | ( | CARest::CARestType | eType | ) | [inline] |
References _eRestType.
Referenced by CAMainWin::on_uiHiddenRest_toggled().

| void CAMusElementFactory::setRitardandoType | ( | CARitardando::CARitardandoType | t | ) | [inline] |
References _ritardandoType.
Referenced by CAMainWin::on_uiMarkType_toggled().

| void CAMusElementFactory::setSlurStyle | ( | CASlur::CASlurStyle | style | ) | [inline] |
References _slurStyle.
| void CAMusElementFactory::setSlurType | ( | CASlur::CASlurType | type | ) | [inline] |
References _eSlurType.
Referenced by CAMainWin::on_uiSlurType_toggled().

| void CAMusElementFactory::setTempoBeat | ( | CAPlayableLength & | length | ) | [inline] |
References _tempoBeat.
Referenced by CAMainWin::on_uiTempoBeat_toggled().

| void CAMusElementFactory::setTempoBpm | ( | const int | tempoBpm | ) | [inline] |
References _tempoBpm, and tempoBpm().
Referenced by CAMainWin::on_uiTempoBpm_returnPressed().


| void CAMusElementFactory::setTimeSigBeat | ( | int | iTimeSigBeat | ) | [inline] |
References _iTimeSigBeat.
Referenced by CAMainWin::on_uiTimeSigBeat_valueChanged(), and CAMainWin::on_uiTimeSigType_toggled().

| void CAMusElementFactory::setTimeSigBeats | ( | int | iTimeSigBeats | ) | [inline] |
References _iTimeSigBeats.
Referenced by CAMainWin::on_uiTimeSigBeats_valueChanged(), and CAMainWin::on_uiTimeSigType_toggled().

| void CAMusElementFactory::setTupletActualNumber | ( | int | actualNumber | ) | [inline] |
References _tupletActualNumber.
Referenced by CAMainWin::on_uiTupletActualNumber_valueChanged().

| void CAMusElementFactory::setTupletNumber | ( | int | number | ) | [inline] |
References _tupletNumber.
Referenced by CAMainWin::on_uiTupletNumber_valueChanged().

| CASlur::CASlurStyle CAMusElementFactory::slurStyle | ( | ) | [inline] |
| CASlur::CASlurType CAMusElementFactory::slurType | ( | ) | [inline] |
References _eSlurType.
Referenced by configureSlur(), and CAMainWin::insertMusElementAt().

| void CAMusElementFactory::subNoteAccs | ( | int | iSub | ) | [inline] |
References _iNoteAccs.
Referenced by CAMainWin::scoreViewPortKeyPress().

| void CAMusElementFactory::subNoteExtraAccs | ( | int | iSub | ) | [inline] |
References _iNoteExtraAccs.
Referenced by CAMainWin::scoreViewPortKeyPress().

| CAPlayableLength& CAMusElementFactory::tempoBeat | ( | ) | [inline] |
| const int CAMusElementFactory::tempoBpm | ( | ) | [inline] |
References _tempoBpm.
Referenced by configureMark(), and setTempoBpm().

| int CAMusElementFactory::timeSigBeat | ( | ) | [inline] |
References _iTimeSigBeat.
| int CAMusElementFactory::timeSigBeats | ( | ) | [inline] |
References _iTimeSigBeats.
| int CAMusElementFactory::tupletActualNumber | ( | ) | [inline] |
References _tupletActualNumber.
| int CAMusElementFactory::tupletNumber | ( | ) | [inline] |
References _tupletNumber.
Referenced by articulationType(), and setArticulationType().
int CAMusElementFactory::_crescendoFinalVolume [private] |
Referenced by CAMusElementFactory(), crescendoFinalVolume(), and setCrescendoFinalVolume().
Referenced by CAMusElementFactory(), crescendoType(), and setCrescendoType().
Referenced by CAMusElementFactory(), configureFunctionMark(), configureKeySignature(), diatonicKeyGender(), and setDiatonicKeyGender().
int CAMusElementFactory::_diatonicKeyNumberOfAccs [private] |
QString CAMusElementFactory::_dynamicText [private] |
Referenced by CAMusElementFactory(), dynamicText(), and setDynamicText().
int CAMusElementFactory::_dynamicVolume [private] |
Referenced by CAMusElementFactory(), dynamicVolume(), and setDynamicVolume().
Referenced by barlineType(), CAMusElementFactory(), configureBarline(), and setBarlineType().
CAMusElementFactory::_eClef [private] |
Type of the clef to be inserted.
Referenced by CAMusElementFactory(), clef(), configureClef(), and setClef().
Referenced by CAMusElementFactory(), configureNote(), noteStemDirection(), and setNoteStemDirection().
Referenced by CAMusElementFactory(), restType(), and setRestType().
Referenced by CAMusElementFactory(), setSlurType(), and slurType().
Referenced by CAMusElementFactory(), fermataType(), and setFermataType().
Referenced by CAMusElementFactory(), fingeringFinger(), and setFingeringFinger().
int CAMusElementFactory::_fingeringOriginal [private] |
Referenced by CAMusElementFactory(), isFingeringOriginal(), and setFingeringOriginal().
Referenced by CAMusElementFactory(), fmChordArea(), and setFMChordArea().
bool CAMusElementFactory::_fmChordAreaMinor [private] |
Referenced by CAMusElementFactory(), isFMChordAreaMinor(), and setFMChordAreaMinor().
bool CAMusElementFactory::_fmEllipse [private] |
Referenced by CAMusElementFactory(), isFMEllipse(), and setFMEllipse().
Referenced by CAMusElementFactory(), fmFunction(), and setFMFunction().
bool CAMusElementFactory::_fmFunctionMinor [private] |
Referenced by CAMusElementFactory(), isFMFunctionMinor(), and setFMFunctionMinor().
Referenced by CAMusElementFactory(), fmTonicDegree(), and setFMTonicDegree().
bool CAMusElementFactory::_fmTonicDegreeMinor [private] |
Referenced by CAMusElementFactory(), isFMTonicDegreeMinor(), and setFMTonicDegreeMinor().
int CAMusElementFactory::_iClefOffset [private] |
Referenced by CAMusElementFactory(), clefOffset(), configureClef(), and setClefOffset().
CAMusElementFactory::_iNoteAccs [private] |
Note accidentals at specific coordinates updated regularily when in insert mode.
Referenced by addNoteAccs(), CAMusElementFactory(), configureNote(), noteAccs(), setNoteAccs(), and subNoteAccs().
CAMusElementFactory::_iNoteExtraAccs [private] |
Extra note accidentals for new notes which user adds/removes with +/- keys.
Referenced by addNoteExtraAccs(), CAMusElementFactory(), noteExtraAccs(), setNoteExtraAccs(), and subNoteExtraAccs().
int CAMusElementFactory::_instrument [private] |
Referenced by CAMusElementFactory(), instrument(), and setInstrument().
CAMusElementFactory::_iPlayableDotted [private] |
Number of dots to be inserted for the note/rest.
Referenced by CAMusElementFactory().
CAMusElementFactory::_iTimeSigBeat [private] |
Time signature beat to be inserted.
Referenced by CAMusElementFactory(), configureTimeSignature(), setTimeSigBeat(), and timeSigBeat().
CAMusElementFactory::_iTimeSigBeats [private] |
Time signature number of beats to be inserted.
Referenced by CAMusElementFactory(), configureTimeSignature(), setTimeSigBeats(), and timeSigBeats().
Referenced by markType(), and setMarkType().
Referenced by CAMusElementFactory(), musElementType(), and setMusElementType().
Referenced by addPlayableDotted(), CAMusElementFactory(), configureNote(), configureRest(), playableLength(), and setPlayableLength().
Referenced by CAMusElementFactory(), repeatMarkType(), and setRepeatMarkType().
int CAMusElementFactory::_repeatMarkVoltaNumber [private] |
Referenced by CAMusElementFactory(), repeatMarkVoltaNumber(), and setRepeatMarkVoltaNumber().
Referenced by ritardandoType(), and setRitardandoType().
Referenced by CAMusElementFactory(), setSlurStyle(), and slurStyle().
Referenced by CAMusElementFactory(), setTempoBeat(), and tempoBeat().
int CAMusElementFactory::_tempoBpm [private] |
Referenced by CAMusElementFactory(), setTempoBpm(), and tempoBpm().
int CAMusElementFactory::_tupletActualNumber [private] |
Referenced by setTupletActualNumber(), and tupletActualNumber().
int CAMusElementFactory::_tupletNumber [private] |
Referenced by setTupletNumber(), and tupletNumber().
CAMusElement* CAMusElementFactory::mpoEmpty [private] |
Referenced by CAMusElementFactory(), emptyMusElem(), removeMusElem(), and ~CAMusElementFactory().
CAMusElementFactory::mpoMusElement [private] |
Newly created music element itself.
Referenced by CAMusElementFactory(), cloneMusElem(), configureBarline(), configureClef(), configureFunctionMark(), configureKeySignature(), configureMark(), configureNote(), configureRest(), configureSlur(), configureTimeSignature(), emptyMusElem(), musElement(), removeMusElem(), and setMusElement().
1.8.0