#include <drawablekeysignature.h>

Public Member Functions | |
| CADrawableKeySignature (CAKeySignature *keySig, CADrawableStaff *staff, int x, int y) | |
| ~CADrawableKeySignature () | |
| void | draw (QPainter *p, CADrawSettings s) |
| CADrawableKeySignature * | clone (CADrawableContext *newContext=0) |
| CAKeySignature * | keySignature () |
Private Attributes | |
| QList < CADrawableAccidental * > | _drawableAccidentalList |
Definition at line 18 of file drawablekeysignature.h.
| CADrawableKeySignature::CADrawableKeySignature | ( | CAKeySignature * | keySig, | |
| CADrawableStaff * | drawableStaff, | |||
| int | x, | |||
| int | y | |||
| ) |
Default constructor.
| y | Marks the top line Y coordinate of the staff in absolute world units. |
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
Definition at line 15 of file drawablekeysignature.cpp.
References _drawableAccidentalList, CADrawableMusElement::_drawableMusElementType, CADrawable::_height, CADrawable::_neededHeight, CADrawable::_neededWidth, CADrawable::_width, CADrawable::_yPos, CAKeySignature::accidentals(), CAClef::c1(), CADrawableStaff::calculateCenterYCoord(), CADrawableMusElement::DrawableKeySignature, CADrawableStaff::getClef(), CADrawableStaff::getKeySignature(), CAStaff::numberOfLines(), CADrawableStaff::staff(), and CADrawable::yPos().
Referenced by clone().


| CADrawableKeySignature::~CADrawableKeySignature | ( | ) |
| void CADrawableKeySignature::draw | ( | QPainter * | p, | |
| CADrawSettings | s | |||
| ) | [virtual] |
Implements CADrawable.
Definition at line 166 of file drawablekeysignature.cpp.
References _drawableAccidentalList, CADrawSettings::x, CADrawable::xPos(), CADrawSettings::y, CADrawable::yPos(), and CADrawSettings::z.

| CADrawableKeySignature * CADrawableKeySignature::clone | ( | CADrawableContext * | newContext = 0 |
) | [virtual] |
Implements CADrawableMusElement.
Definition at line 178 of file drawablekeysignature.cpp.
References CADrawableMusElement::_drawableContext, CADrawableKeySignature(), keySignature(), and CADrawable::xPos().

| CAKeySignature* CADrawableKeySignature::keySignature | ( | ) | [inline] |
Definition at line 30 of file drawablekeysignature.h.
References CADrawableMusElement::_musElement.
Referenced by clone(), and CAEngraver::reposit().

QList<CADrawableAccidental*> CADrawableKeySignature::_drawableAccidentalList [private] |
Definition at line 33 of file drawablekeysignature.h.
Referenced by CADrawableKeySignature(), draw(), and ~CADrawableKeySignature().
1.5.3