#include <drawablebarline.h>

Public Member Functions | |
| CADrawableBarline (CABarline *m, CADrawableStaff *staff, int x, int 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 |
Definition at line 17 of file drawablebarline.h.
| CADrawableBarline::CADrawableBarline | ( | CABarline * | m, | |
| CADrawableStaff * | staff, | |||
| int | x, | |||
| int | y | |||
| ) |
Definition at line 24 of file drawablebarline.cpp.
References CADrawableMusElement::_drawableMusElementType, CADrawable::_height, CADrawable::_neededHeight, CADrawable::_neededWidth, CADrawable::_width, 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, CABarline::Single, and SPACE_BETWEEN_BARLINES.
Referenced by clone().


| CADrawableBarline::~CADrawableBarline | ( | ) |
Definition at line 57 of file drawablebarline.cpp.
| void CADrawableBarline::draw | ( | QPainter * | p, | |
| CADrawSettings | s | |||
| ) | [virtual] |
Implements CADrawable.
Definition at line 60 of file drawablebarline.cpp.
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.

| CADrawableBarline * CADrawableBarline::clone | ( | CADrawableContext * | newContext = 0 |
) | [virtual] |
Implements CADrawableMusElement.
Definition at line 190 of file drawablebarline.cpp.
References CADrawableMusElement::_drawableContext, CADrawableMusElement::_musElement, CADrawable::_xPos, CADrawable::_yPos, and CADrawableBarline().

| CABarline* CADrawableBarline::barline | ( | ) | [inline] |
Definition at line 24 of file drawablebarline.h.
References CADrawableMusElement::_musElement.
Referenced by draw().

const float CADrawableBarline::SPACE_BETWEEN_BARLINES = 3 [static, private] |
const float CADrawableBarline::BARLINE_WIDTH = 1.5 [static, private] |
const float CADrawableBarline::BOLD_BARLINE_WIDTH = 4 [static, private] |
const float CADrawableBarline::REPEAT_DOTS_WIDTH = 3 [static, private] |
const float CADrawableBarline::DOTTED_BARLINE_WIDTH = 2 [static, private] |
1.5.3