|
Canorus
0.7
|
The drawable instance of the function mark. These music elements are ordinary music elements selectable by the user. More...
#include <drawablefunctionmark.h>

Private Attributes | |
| bool | _extenderLineVisible |
| QString | _text |
| bool | _extenderLineOnly |
Additional Inherited Members | |
Public Types inherited from CADrawableMusElement | |
| enum | CADrawableMusElementType { DrawableNote, DrawableRest, DrawableClef, DrawableKeySignature, DrawableTimeSignature, DrawableBarline, DrawableAccidental, DrawableSlur, DrawableTuplet, DrawableSyllable, DrawableFunctionMark, DrawableFunctionMarkSupport, DrawableMark } |
Protected Member Functions inherited from CADrawableMusElement | |
| void | setDrawableMusElementType (CADrawableMusElementType t) |
Protected Attributes inherited from CADrawableMusElement | |
| CADrawableMusElementType | _drawableMusElementType |
| CADrawableContext * | _drawableContext |
| CAMusElement * | _musElement |
| bool | _selectable |
Static Protected Attributes inherited from CADrawable | |
| static const int | SCALE_HANDLES_SIZE = 2 |
The drawable instance of the function mark. These music elements are ordinary music elements selectable by the user.
Copyright (c) 2006-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.
| CADrawableFunctionMark::CADrawableFunctionMark | ( | CAFunctionMark * | function, |
| CADrawableFunctionMarkContext * | context, | ||
| double | x, | ||
| double | y | ||
| ) |
References _extenderLineOnly, _extenderLineVisible, _text, CADrawable::_width, CAFunctionMark::D, CADrawableMusElement::DrawableFunctionMark, CAFunctionMark::F, functionMark(), CAFunctionMark::I, CAFunctionMark::II, CAFunctionMark::III, CAFunctionMark::IV, CAFunctionMark::K, CAFunctionMark::L, CAFunctionMark::N, CAFunctionMark::S, CADrawableMusElement::setDrawableMusElementType(), CADrawable::setHeight(), CADrawable::setWidth(), CADrawable::setXPos(), CAFunctionMark::T, CAFunctionMark::V, CAFunctionMark::VI, CAFunctionMark::VII, CADrawable::width(), and CADrawable::xPos().
Referenced by clone().


| CADrawableFunctionMark::~CADrawableFunctionMark | ( | ) |
|
virtual |
Implements CADrawableMusElement.
References CADrawableMusElement::_musElement, CADrawableFunctionMark(), drawableFunctionMarkContext(), functionMark(), CADrawable::xPos(), and CADrawable::yPos().

|
virtual |
Implements CADrawable.
References CADrawable::_height, _text, CADrawSettings::color, functionMark(), CADrawable::height(), isExtenderLineOnly(), isExtenderLineVisible(), CAFunctionMark::T, CADrawable::width(), CADrawSettings::x, CADrawSettings::y, and CADrawSettings::z.

|
inline |
References CADrawableMusElement::_drawableContext.
Referenced by clone().

|
inline |
References CADrawableMusElement::_musElement.
Referenced by CADrawableFunctionMark(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), clone(), draw(), and CADrawableFunctionMarkSupport::draw().

|
inline |
|
inline |
References _extenderLineVisible.
Referenced by draw(), and CAEngraver::reposit().

|
inline |
References _extenderLineOnly.
|
inline |
References _extenderLineVisible.
Referenced by CAEngraver::reposit().

|
private |
Referenced by CADrawableFunctionMark(), isExtenderLineOnly(), and setExtenderLineOnly().
|
private |
Referenced by CADrawableFunctionMark(), isExtenderLineVisible(), and setExtenderLineVisible().
|
private |
Referenced by CADrawableFunctionMark(), and draw().
1.8.3