#include <drawabletimesignature.h>
|
| | CADrawableTimeSignature (CATimeSignature *timeSig, CADrawableStaff *drawableStaff, double x, double y) |
| |
| | ~CADrawableTimeSignature () |
| | y coordinate is a top of the staff More...
|
| |
| void | draw (QPainter *p, CADrawSettings s) |
| |
| CADrawableTimeSignature * | clone (CADrawableContext *newContext=0) |
| |
| CATimeSignature * | timeSignature () |
| |
| | CADrawableMusElement (CAMusElement *musElement, CADrawableContext *drawableContext, double x, double y) |
| |
| CADrawableMusElementType | drawableMusElementType () |
| |
| CAMusElement * | musElement () |
| |
| CADrawableContext * | drawableContext () |
| |
| void | setDrawableContext (CADrawableContext *context) |
| |
| | CADrawable (double x, double y) |
| |
| virtual | ~CADrawable () |
| |
| virtual CADrawable * | clone () |
| |
| void | drawHScaleHandles (QPainter *p, const CADrawSettings s) |
| |
| void | drawVScaleHandles (QPainter *p, const CADrawSettings s) |
| |
| CADrawableType | drawableType () |
| |
| double | xPos () const |
| |
| double | yPos () const |
| |
| double | width () const |
| |
| double | height () const |
| |
| double | neededSpaceWidth () const |
| |
| double | neededSpaceHeight () const |
| |
| double | neededWidth () const |
| |
| double | neededHeight () const |
| |
| double | xCenter () const |
| |
| double | yCenter () const |
| |
| const QRect | bBox () const |
| |
| bool | isVisible () const |
| |
| bool | isSelectable () const |
| |
| bool | isHScalable () const |
| |
| bool | isVScalable () const |
| |
| void | setXPos (double xPos) |
| |
| void | setYPos (double yPos) |
| |
| void | setWidth (double width) |
| |
| void | setHeight (double height) |
| |
| void | setNeededSpaceWidth (double width) |
| |
| void | setNeededSpaceHeight (double height) |
| |
| void | setVisible (bool v) |
| |
| void | setSelectable (bool s) |
| |
| void | setHScalable (bool s) |
| |
| void | setVScalable (bool s) |
| |
|
| enum | CADrawableMusElementType {
DrawableNote,
DrawableRest,
DrawableMidiNote,
DrawableClef,
DrawableKeySignature,
DrawableTimeSignature,
DrawableBarline,
DrawableAccidental,
DrawableSlur,
DrawableTuplet,
DrawableSyllable,
DrawableFunctionMark,
DrawableFunctionMarkSupport,
DrawableFiguredBassNumber,
DrawableMark
} |
| |
| enum | CADrawableType { DrawableMusElement,
DrawableContext
} |
| |
| enum | CADirection {
Undefined,
Top,
Bottom,
Left,
Right,
TopLeft,
TopRight,
BottomLeft,
BottomRight
} |
| |
| void | setDrawableMusElementType (CADrawableMusElementType t) |
| |
| void | setDrawableType (CADrawableType t) |
| |
| CADrawableMusElementType | _drawableMusElementType |
| |
| CADrawableContext * | _drawableContext |
| |
| CAMusElement * | _musElement |
| |
| bool | _selectable |
| |
| CADrawableType | _drawableType |
| |
| double | _xPos |
| |
| double | _yPos |
| |
| double | _width |
| |
| double | _height |
| |
| double | _neededSpaceWidth |
| |
| double | _neededSpaceHeight |
| |
| bool | _visible |
| |
| bool | _selectable |
| |
| bool | _hScalable |
| |
| bool | _vScalable |
| |
| static const int | SCALE_HANDLES_SIZE = 2 |
| |
◆ CADrawableTimeSignature()
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 LICENSE.GPL for details.
References CADrawableMusElement::_drawableMusElementType, CATimeSignature::Classical, CADrawableMusElement::drawableContext(), CADrawableMusElement::DrawableTimeSignature, CADrawable::height(), CADrawable::setHeight(), CADrawable::setWidth(), CADrawable::setYPos(), timeSignature(), CADrawable::width(), and CADrawable::yCenter().
Referenced by clone().
◆ ~CADrawableTimeSignature()
| CADrawableTimeSignature::~CADrawableTimeSignature |
( |
| ) |
|
y coordinate is a top of the staff
◆ clone()
◆ draw()
Implements CADrawable.
References CATimeSignature::Baroque, CATimeSignature::Classical, CADrawSettings::color, CADrawableMusElement::drawableContext(), CACanorus::fetaCodepoint(), CADrawable::height(), CATimeSignature::Mensural, CATimeSignature::Neomensural, CATimeSignature::Number, timeSignature(), CADrawSettings::x, CADrawSettings::y, and CADrawSettings::z.
◆ timeSignature()
The documentation for this class was generated from the following files: