|
Canorus
0.7
|
#include <drawablebarline.h>

Public Member Functions | |
| CADrawableBarline (CABarline *m, CADrawableStaff *staff, double x, double y) | |
| ~CADrawableBarline () | |
| void | draw (QPainter *p, CADrawSettings s) |
| CADrawableBarline * | clone (CADrawableContext *newContext=0) |
| CABarline * | barline () |
Static Private Attributes | |
| static const float | SPACE_BETWEEN_BARLINES = 3 |
| static const float | BARLINE_WIDTH = 1.5 |
| static const float | BOLD_BARLINE_WIDTH = 4 |
| static const float | REPEAT_DOTS_WIDTH = 3 |
| static const float | DOTTED_BARLINE_WIDTH = 2 |
| CADrawableBarline::CADrawableBarline | ( | CABarline * | m, |
| CADrawableStaff * | staff, | ||
| double | x, | ||
| double | y | ||
| ) |
References BARLINE_WIDTH, CABarline::barlineType(), BOLD_BARLINE_WIDTH, CABarline::Dotted, DOTTED_BARLINE_WIDTH, CABarline::Double, CADrawableMusElement::DrawableBarline, CABarline::End, CADrawable::height(), REPEAT_DOTS_WIDTH, CABarline::RepeatClose, CABarline::RepeatCloseOpen, CABarline::RepeatOpen, CADrawableMusElement::setDrawableMusElementType(), CADrawable::setHeight(), CADrawable::setNeededSpaceWidth(), CADrawable::setWidth(), CABarline::Single, and SPACE_BETWEEN_BARLINES.
Referenced by clone().


| CABarline* CADrawableBarline::barline | ( | ) | [inline] |
References CADrawableMusElement::_musElement.
Referenced by draw().

| CADrawableBarline * CADrawableBarline::clone | ( | CADrawableContext * | newContext = 0 | ) | [virtual] |
Implements CADrawableMusElement.
References CADrawableMusElement::_drawableContext, CADrawableMusElement::_musElement, CADrawable::_xPos, CADrawable::_yPos, and CADrawableBarline().

| void CADrawableBarline::draw | ( | QPainter * | p, |
| CADrawSettings | s | ||
| ) | [virtual] |
Implements CADrawable.
References barline(), BARLINE_WIDTH, BOLD_BARLINE_WIDTH, CADrawSettings::color, CABarline::Dotted, DOTTED_BARLINE_WIDTH, CABarline::Double, CABarline::End, CADrawable::height(), REPEAT_DOTS_WIDTH, CABarline::RepeatClose, CABarline::RepeatCloseOpen, CABarline::RepeatOpen, CABarline::Single, SPACE_BETWEEN_BARLINES, CADrawSettings::x, CADrawSettings::y, and CADrawSettings::z.

const float CADrawableBarline::BARLINE_WIDTH = 1.5 [static, private] |
Referenced by CADrawableBarline(), and draw().
const float CADrawableBarline::BOLD_BARLINE_WIDTH = 4 [static, private] |
Referenced by CADrawableBarline(), and draw().
const float CADrawableBarline::DOTTED_BARLINE_WIDTH = 2 [static, private] |
Referenced by CADrawableBarline(), and draw().
const float CADrawableBarline::REPEAT_DOTS_WIDTH = 3 [static, private] |
Referenced by CADrawableBarline(), and draw().
const float CADrawableBarline::SPACE_BETWEEN_BARLINES = 3 [static, private] |
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.
Referenced by CADrawableBarline(), and draw().
1.8.0