|
Canorus
0.7
|
#include <drawable.h>

| CADrawable::CADrawable | ( | double | x, |
| double | y | ||
| ) |
| virtual CADrawable::~CADrawable | ( | ) | [inline, virtual] |
| CADrawable * CADrawable::clone | ( | ) | [virtual] |
Reimplemented in CADrawableContext, CADrawableStaff, CADrawableFunctionMarkContext, and CADrawableLyricsContext.
| virtual void CADrawable::draw | ( | QPainter * | p, |
| const CADrawSettings | s | ||
| ) | [pure virtual] |
Implemented in CADrawableFunctionMarkSupport, CADrawableKeySignature, CADrawableStaff, CADrawableMark, CADrawableNote, CADrawableSlur, CADrawableFunctionMark, CADrawableLyricsContext, CADrawableBarline, CADrawableSyllable, CADrawableTimeSignature, CADrawableTuplet, CADrawableClef, CADrawableFunctionMarkContext, CADrawableRest, and CADrawableAccidental.
| CADrawableType CADrawable::drawableType | ( | ) | [inline] |
References _drawableType.
| void CADrawable::drawHScaleHandles | ( | QPainter * | p, |
| const CADrawSettings | s | ||
| ) |
References CADrawSettings::color, height(), SCALE_HANDLES_SIZE, width(), CADrawSettings::x, CADrawSettings::y, and CADrawSettings::z.

| void CADrawable::drawVScaleHandles | ( | QPainter * | p, |
| const CADrawSettings | s | ||
| ) |
References CADrawSettings::color, height(), SCALE_HANDLES_SIZE, width(), CADrawSettings::x, CADrawSettings::y, and CADrawSettings::z.

| double CADrawable::height | ( | ) | [inline] |
References _height.
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableNote::CADrawableNote(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), CADrawableStaff::calculateCenterYCoord(), CADrawableStaff::calculatePitch(), CADrawableNote::clone(), CADrawableAccidental::draw(), CADrawableRest::draw(), CADrawableClef::draw(), CADrawableFunctionMarkContext::draw(), CADrawableBarline::draw(), CADrawableTuplet::draw(), CADrawableSyllable::draw(), CADrawableTimeSignature::draw(), CADrawableLyricsContext::draw(), CADrawableFunctionMark::draw(), CADrawableNote::draw(), CADrawableMark::draw(), CADrawableFunctionMarkSupport::draw(), drawHScaleHandles(), drawVScaleHandles(), CAKDTree< T >::findNearestUp(), CADrawableStaff::lineSpace(), CAEngraver::placeMarks(), CAEngraver::reposit(), CAMainWin::scoreViewPortMousePress(), setHeight(), and setNeededSpaceHeight().

| bool CADrawable::isHScalable | ( | ) | [inline] |
References _hScalable.
Referenced by CAEngraver::placeMarks().

| bool CADrawable::isSelectable | ( | ) | [inline] |
References _selectable.
Referenced by CAScoreViewPort::addToSelection(), and CAScoreViewPort::selectMElement().

| bool CADrawable::isVisible | ( | ) | [inline] |
References _visible.
| bool CADrawable::isVScalable | ( | ) | [inline] |
References _vScalable.
Referenced by CAEngraver::placeMarks().

| double CADrawable::neededHeight | ( | ) | [inline] |
References _height, and _neededSpaceHeight.
| double CADrawable::neededSpaceHeight | ( | ) | [inline] |
References _neededSpaceHeight.
| double CADrawable::neededSpaceWidth | ( | ) | [inline] |
References _neededSpaceWidth.
| double CADrawable::neededWidth | ( | ) | [inline] |
References _neededSpaceWidth, and _width.
Referenced by CAEngraver::reposit().

| void CADrawable::setDrawableType | ( | CADrawableType | t | ) | [inline, protected] |
References _drawableType.
Referenced by CADrawableContext::CADrawableContext(), and CADrawableMusElement::CADrawableMusElement().

| void CADrawable::setHeight | ( | double | height | ) | [inline] |
References _height, and height().
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkContext::CADrawableFunctionMarkContext(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableLyricsContext::CADrawableLyricsContext(), CADrawableMark::CADrawableMark(), CADrawableNote::CADrawableNote(), CADrawableRest::CADrawableRest(), CADrawableStaff::CADrawableStaff(), CADrawableSyllable::CADrawableSyllable(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), and CADrawableSlur::updateGeometry().


| void CADrawable::setHScalable | ( | bool | s | ) | [inline] |
References _hScalable.
Referenced by CADrawableMark::CADrawableMark().

| void CADrawable::setNeededSpaceHeight | ( | double | height | ) | [inline] |
References _neededSpaceHeight, and height().
Referenced by CADrawableSlur::CADrawableSlur().


| void CADrawable::setNeededSpaceWidth | ( | double | width | ) | [inline] |
References _neededSpaceWidth, and width().
Referenced by CADrawableBarline::CADrawableBarline(), and CADrawableSlur::CADrawableSlur().


| void CADrawable::setSelectable | ( | bool | s | ) | [inline] |
References _selectable.
Referenced by CADrawableAccidental::CADrawableAccidental(), and CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport().

| void CADrawable::setVisible | ( | bool | v | ) | [inline] |
References _visible.
| void CADrawable::setVScalable | ( | bool | s | ) | [inline] |
References _vScalable.
| void CADrawable::setWidth | ( | double | width | ) | [inline] |
References _width, and width().
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkContext::CADrawableFunctionMarkContext(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableLyricsContext::CADrawableLyricsContext(), CADrawableMark::CADrawableMark(), CADrawableNote::CADrawableNote(), CADrawableRest::CADrawableRest(), CADrawableStaff::CADrawableStaff(), CADrawableSyllable::CADrawableSyllable(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), CAEngraver::reposit(), and CADrawableSlur::updateGeometry().


| void CADrawable::setXPos | ( | double | xPos | ) | [inline] |
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableMark::CADrawableMark(), CADrawableNote::CADrawableNote(), CAEngraver::reposit(), and CADrawableSlur::updateGeometry().


| void CADrawable::setYPos | ( | double | yPos | ) | [inline] |
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableClef::CADrawableClef(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableNote::CADrawableNote(), CADrawableRest::CADrawableRest(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), and CADrawableSlur::updateGeometry().


| double CADrawable::width | ( | ) | [inline] |
References _width.
Referenced by CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableNote::CADrawableNote(), CADrawableRest::CADrawableRest(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableSlur::clone(), CADrawableFunctionMarkSupport::clone(), CADrawableClef::draw(), CADrawableSyllable::draw(), CADrawableTuplet::draw(), CADrawableFunctionMark::draw(), CADrawableSlur::draw(), CADrawableMark::draw(), CADrawableFunctionMarkSupport::draw(), drawHScaleHandles(), drawVScaleHandles(), CADrawableContext::findInRange(), CAMainWin::insertMusElementAt(), CAScoreViewPort::paintEvent(), CAEngraver::placeMarks(), CAEngraver::reposit(), CAMainWin::scoreViewPortMousePress(), CAScoreViewPort::setLastMousePressCoordsAfter(), setNeededSpaceWidth(), and setWidth().

| double CADrawable::xCenter | ( | ) | [inline] |
| double CADrawable::xPos | ( | ) | [inline] |
References _xPos.
Referenced by CADrawableStaff::addClef(), CADrawableStaff::addKeySignature(), CADrawableContext::addMElement(), CADrawableStaff::addTimeSignature(), CAScoreViewPort::addToSelection(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableMark::CADrawableMark(), CADrawableRest::clone(), CADrawableFunctionMarkContext::clone(), CADrawableLyricsContext::clone(), CADrawableClef::clone(), CADrawableSyllable::clone(), CADrawableTimeSignature::clone(), CADrawableFunctionMark::clone(), CADrawableSlur::clone(), CADrawableMark::clone(), CADrawableStaff::clone(), CADrawableKeySignature::clone(), CADrawableNote::clone(), CAScoreViewPort::coordsToTime(), CAScoreViewPort::createTextEdit(), CADrawableSlur::draw(), CADrawableKeySignature::draw(), CADrawableFunctionMarkSupport::draw(), CADrawableContext::findInRange(), CAKDTree< T >::findNearestLeft(), CAKDTree< T >::findNearestRight(), CADrawableStaff::getClef(), CADrawableStaff::getKeySignature(), CADrawableStaff::getTimeSignature(), CAMainWin::insertMusElementAt(), CAEngraver::placeMarks(), CAEngraver::reposit(), CAMainWin::scoreViewPortMousePress(), CAScoreViewPort::setLastMousePressCoordsAfter(), setXPos(), CAScoreViewPort::timeToCoords(), CAScoreViewPort::timeToCoordsSimpleVersion(), and CADrawableSlur::updateGeometry().

| double CADrawable::yCenter | ( | ) | [inline] |
References _height, and _yPos.
Referenced by CADrawableTimeSignature::CADrawableTimeSignature().

| double CADrawable::yPos | ( | ) | [inline] |
References _yPos.
Referenced by CAKDTree< T >::addElement(), CADrawableClef::CADrawableClef(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableTuplet::CADrawableTuplet(), CADrawableStaff::calculateCenterYCoord(), CAKDTree< T >::calculateMaxXY(), CADrawableStaff::calculatePitch(), CADrawableRest::clone(), CADrawableFunctionMarkContext::clone(), CADrawableLyricsContext::clone(), CADrawableSyllable::clone(), CADrawableFunctionMark::clone(), CADrawableMark::clone(), CADrawableStaff::clone(), CADrawableNote::clone(), CAScoreViewPort::createTextEdit(), CADrawableTuplet::draw(), CADrawableNote::draw(), CADrawableKeySignature::draw(), CAKDTree< T >::findNearestDown(), CAKDTree< T >::findNearestUp(), CAScoreViewPort::paintEvent(), CAEngraver::placeMarks(), CAEngraver::reposit(), CAMainWin::scoreViewPortMousePress(), setYPos(), CADrawableSlur::updateGeometry(), and CADrawableFunctionMarkContext::yPosLine().

CADrawableType CADrawable::_drawableType [protected] |
Referenced by drawableType(), and setDrawableType().
double CADrawable::_height [protected] |
bool CADrawable::_hScalable [protected] |
Referenced by isHScalable(), and setHScalable().
double CADrawable::_neededSpaceHeight [protected] |
Referenced by neededHeight(), neededSpaceHeight(), and setNeededSpaceHeight().
double CADrawable::_neededSpaceWidth [protected] |
Referenced by neededSpaceWidth(), neededWidth(), and setNeededSpaceWidth().
bool CADrawable::_selectable [protected] |
Reimplemented in CADrawableMusElement.
Referenced by isSelectable(), and setSelectable().
bool CADrawable::_visible [protected] |
Referenced by isVisible(), and setVisible().
bool CADrawable::_vScalable [protected] |
Referenced by isVScalable(), and setVScalable().
double CADrawable::_width [protected] |
double CADrawable::_xPos [protected] |
double CADrawable::_yPos [protected] |
const int CADrawable::SCALE_HANDLES_SIZE = 2 [static, protected] |
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 drawHScaleHandles(), and drawVScaleHandles().
1.8.0