|
Canorus
0.0
|
#include <drawablemuselement.h>

Public Types | |
| enum | CADrawableMusElementType { DrawableNote, DrawableRest, DrawableMidiNote, DrawableClef, DrawableKeySignature, DrawableTimeSignature, DrawableBarline, DrawableAccidental, DrawableSlur, DrawableTuplet, DrawableSyllable, DrawableFunctionMark, DrawableFunctionMarkSupport, DrawableFiguredBassNumber, DrawableMark } |
Public Types inherited from CADrawable | |
| enum | CADrawableType { DrawableMusElement, DrawableContext } |
| enum | CADirection { Undefined, Top, Bottom, Left, Right, TopLeft, TopRight, BottomLeft, BottomRight } |
Protected Member Functions | |
| void | setDrawableMusElementType (CADrawableMusElementType t) |
Protected Member Functions inherited from CADrawable | |
| void | setDrawableType (CADrawableType t) |
Protected Attributes | |
| CADrawableMusElementType | _drawableMusElementType |
| CADrawableContext * | _drawableContext |
| CAMusElement * | _musElement |
| bool | _selectable |
Protected Attributes inherited from CADrawable | |
| CADrawableType | _drawableType |
| double | _xPos |
| double | _yPos |
| double | _width |
| double | _height |
| double | _neededSpaceWidth |
| double | _neededSpaceHeight |
| bool | _visible |
| bool | _selectable |
| bool | _hScalable |
| bool | _vScalable |
Additional Inherited Members | |
Static Protected Attributes inherited from CADrawable | |
| static const int | SCALE_HANDLES_SIZE = 2 |
| CADrawableMusElement::CADrawableMusElement | ( | CAMusElement * | m, |
| CADrawableContext * | drawableContext, | ||
| double | x, | ||
| double | y | ||
| ) |
Copyright (c) 2006-2009, 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.
References _drawableContext, _musElement, drawableContext(), CADrawable::DrawableMusElement, and CADrawable::setDrawableType().

|
pure virtual |
Implemented in CADrawableTuplet, CADrawableTimeSignature, CADrawableSlur, CADrawableRest, CADrawableNote, CADrawableMark, CADrawableKeySignature, CADrawableFunctionMarkSupport, CADrawableFunctionMark, CADrawableClef, CADrawableBarline, CADrawableAccidental, CADrawableMidiNote, CADrawableSyllable, and CADrawableFiguredBassNumber.
|
inline |
References _drawableContext.
Referenced by CAScoreView::addMElement(), CADrawableMusElement(), CADrawableRest::CADrawableRest(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableFiguredBassNumber::clone(), CADrawableSyllable::clone(), CADrawableMark::clone(), CADrawableSlur::clone(), CADrawableTuplet::clone(), CAScoreView::createTextEdit(), CADrawableNote::draw(), CADrawableTimeSignature::draw(), CALayoutEngine::placeMarks(), and CAMainWin::scoreViewMousePress().

|
inline |
References _drawableMusElementType.
Referenced by CADrawableStaff::addMElement(), CADrawableStaff::removeMElement(), and CAMainWin::scoreViewKeyPress().

|
inline |
References _musElement.
Referenced by CAScoreView::addMElement(), CAScoreView::calculateTime(), CAScoreView::coordsToTime(), CAMainWin::copySelection(), CAScoreView::createTextEdit(), CADrawableFiguredBassNumber::figuredBassMark(), CAMainWin::insertMusElementAt(), CADrawableMark::mark(), CAMainWin::pasteAt(), CALayoutEngine::placeMarks(), CALayoutEngine::placeNoteCheckerErrors(), CAMainWin::scoreViewKeyPress(), CAMainWin::scoreViewMousePress(), CAMainWin::scoreViewMouseRelease(), CADrawableSyllable::syllable(), and CAScoreView::timeToCoords().

|
inline |
References _drawableContext.
|
inlineprotected |
References _drawableMusElementType.
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFiguredBassNumber::CADrawableFiguredBassNumber(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableMark::CADrawableMark(), CADrawableMidiNote::CADrawableMidiNote(), CADrawableSlur::CADrawableSlur(), CADrawableSyllable::CADrawableSyllable(), and CADrawableTuplet::CADrawableTuplet().

|
protected |
Referenced by CADrawableMusElement(), CADrawableMidiNote::clone(), CADrawableAccidental::clone(), CADrawableBarline::clone(), CADrawableClef::clone(), CADrawableFunctionMarkSupport::clone(), CADrawableKeySignature::clone(), CADrawableNote::clone(), CADrawableRest::clone(), CADrawableTimeSignature::clone(), CADrawableNote::draw(), CADrawableRest::draw(), drawableContext(), CADrawableFunctionMark::drawableFunctionMarkContext(), and setDrawableContext().
|
protected |
|
protected |
Referenced by CADrawableBarline::barline(), CADrawableMusElement(), CADrawableClef::clef(), CADrawableMidiNote::clone(), CADrawableAccidental::clone(), CADrawableBarline::clone(), CADrawableFunctionMark::clone(), CADrawableFunctionMarkSupport::clone(), CADrawableFunctionMarkSupport::draw(), CADrawableFunctionMark::functionMark(), CADrawableKeySignature::keySignature(), musElement(), CADrawableNote::note(), CADrawableRest::rest(), CADrawableSlur::slur(), CADrawableTimeSignature::timeSignature(), and CADrawableTuplet::tuplet().
|
protected |