|
Canorus 0.0
|
#include <drawable.h>

Public Types | |
| enum | CADrawableType { DrawableMusElement , DrawableContext } |
| enum | CADirection { Undefined , Top , Bottom , Left , Right , TopLeft , TopRight , BottomLeft , BottomRight } |
Protected Member Functions | |
| void | setDrawableType (CADrawableType t) |
Protected Attributes | |
| CADrawableType | _drawableType |
| double | _xPos |
| double | _yPos |
| double | _width |
| double | _height |
| double | _neededSpaceWidth |
| double | _neededSpaceHeight |
| bool | _visible |
| bool | _selectable |
| bool | _hScalable |
| bool | _vScalable |
Static Protected Attributes | |
| static const int | SCALE_HANDLES_SIZE = 2 |
| CADrawable::CADrawable | ( | double | x, |
| double | y | ||
| ) |
|
inlinevirtual |
|
virtual |
Reimplemented in CADrawableFiguredBassContext, CADrawableFunctionMarkContext, CADrawableLyricsContext, CADrawableNoteCheckerError, CADrawableStaff, and CADrawableContext.
References clone().
Referenced by clone().


|
pure virtual |
Implemented in CADrawableStaff, CADrawableAccidental, CADrawableBarline, CADrawableClef, CADrawableKeySignature, CADrawableMark, CADrawableMidiNote, CADrawableNote, CADrawableRest, CADrawableTimeSignature, CADrawableFiguredBassContext, CADrawableFiguredBassNumber, CADrawableFunctionMark, CADrawableFunctionMarkSupport, CADrawableFunctionMarkContext, CADrawableLyricsContext, CADrawableNoteCheckerError, CADrawableSlur, CADrawableSyllable, and CADrawableTuplet.
|
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.

|
inline |
References _height.
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableNote::CADrawableNote(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), CADrawableStaff::calculateCenterYCoord(), CADrawableStaff::calculatePitch(), CADrawableNote::clone(), CADrawableAccidental::draw(), CADrawableBarline::draw(), CADrawableClef::draw(), CADrawableMark::draw(), CADrawableNote::draw(), CADrawableRest::draw(), CADrawableTimeSignature::draw(), CADrawableFiguredBassContext::draw(), CADrawableFunctionMark::draw(), CADrawableFunctionMarkSupport::draw(), CADrawableFunctionMarkContext::draw(), CADrawableLyricsContext::draw(), CADrawableSyllable::draw(), CADrawableTuplet::draw(), drawHScaleHandles(), drawVScaleHandles(), CADrawableStaff::lineSpace(), CALayoutEngine::placeMarks(), CALayoutEngine::reposit(), CAMainWin::scoreViewMousePress(), setHeight(), and setNeededSpaceHeight().

|
inline |
References _hScalable.
Referenced by CALayoutEngine::placeMarks().

|
inline |
References _selectable.
Referenced by CAScoreView::addToSelection().

|
inline |
References _visible.
|
inline |
References _vScalable.
Referenced by CALayoutEngine::placeMarks().

|
inline |
References _height, and _neededSpaceHeight.
|
inline |
References _neededSpaceHeight.
Referenced by CADrawableMidiNote::draw().

|
inline |
References _neededSpaceWidth.
Referenced by CADrawableMidiNote::draw().

|
inline |
References _neededSpaceWidth, and _width.
Referenced by CALayoutEngine::reposit().

|
inlineprotected |
References _drawableType.
Referenced by CADrawableContext::CADrawableContext(), and CADrawableMusElement::CADrawableMusElement().

|
inline |
References _height, and height().
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFiguredBassContext::CADrawableFiguredBassContext(), CADrawableFiguredBassNumber::CADrawableFiguredBassNumber(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkContext::CADrawableFunctionMarkContext(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableLyricsContext::CADrawableLyricsContext(), CADrawableMark::CADrawableMark(), CADrawableNote::CADrawableNote(), CADrawableNoteCheckerError::CADrawableNoteCheckerError(), CADrawableRest::CADrawableRest(), CADrawableStaff::CADrawableStaff(), CADrawableSyllable::CADrawableSyllable(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), and CADrawableSlur::updateGeometry().


|
inline |
References _hScalable.
Referenced by CADrawableMark::CADrawableMark().

|
inline |
References _neededSpaceHeight, and height().
Referenced by CADrawableMidiNote::CADrawableMidiNote(), and CADrawableSlur::CADrawableSlur().


|
inline |
References _neededSpaceWidth, and width().
Referenced by CADrawableBarline::CADrawableBarline(), CADrawableMidiNote::CADrawableMidiNote(), and CADrawableSlur::CADrawableSlur().


|
inline |
References _selectable.
Referenced by CADrawableAccidental::CADrawableAccidental(), and CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport().

|
inline |
References _visible.
|
inline |
References _vScalable.
|
inline |
References _width, and width().
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableBarline::CADrawableBarline(), CADrawableClef::CADrawableClef(), CADrawableFiguredBassContext::CADrawableFiguredBassContext(), CADrawableFiguredBassNumber::CADrawableFiguredBassNumber(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkContext::CADrawableFunctionMarkContext(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableLyricsContext::CADrawableLyricsContext(), CADrawableMark::CADrawableMark(), CADrawableNote::CADrawableNote(), CADrawableNoteCheckerError::CADrawableNoteCheckerError(), CADrawableRest::CADrawableRest(), CADrawableStaff::CADrawableStaff(), CADrawableSyllable::CADrawableSyllable(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), CALayoutEngine::reposit(), and CADrawableSlur::updateGeometry().


|
inline |
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableMark::CADrawableMark(), CADrawableNote::CADrawableNote(), CALayoutEngine::reposit(), and CADrawableSlur::updateGeometry().


|
inline |
Referenced by CADrawableAccidental::CADrawableAccidental(), CADrawableClef::CADrawableClef(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableNote::CADrawableNote(), CADrawableRest::CADrawableRest(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableTuplet::CADrawableTuplet(), and CADrawableSlur::updateGeometry().


|
inline |
References _width.
Referenced by CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableNote::CADrawableNote(), CADrawableNoteCheckerError::CADrawableNoteCheckerError(), CADrawableRest::CADrawableRest(), CADrawableTimeSignature::CADrawableTimeSignature(), CADrawableFunctionMarkSupport::clone(), CADrawableSlur::clone(), CAScoreView::coordsToTime(), CADrawableClef::draw(), CADrawableMark::draw(), CADrawableFunctionMark::draw(), CADrawableFunctionMarkSupport::draw(), CADrawableNoteCheckerError::draw(), CADrawableSlur::draw(), CADrawableSyllable::draw(), CADrawableTuplet::draw(), drawHScaleHandles(), drawVScaleHandles(), CADrawableContext::findInRange(), CAMainWin::insertMusElementAt(), CAScoreView::paintEvent(), CALayoutEngine::placeMarks(), CALayoutEngine::reposit(), CAMainWin::scoreViewMousePress(), setNeededSpaceWidth(), and setWidth().

|
inline |
References _xPos.
Referenced by CADrawableStaff::addBarline(), CADrawableStaff::addClef(), CADrawableStaff::addKeySignature(), CADrawableContext::addMElement(), CADrawableStaff::addTimeSignature(), CAScoreView::addToSelection(), CADrawableFunctionMark::CADrawableFunctionMark(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableMark::CADrawableMark(), CADrawableFiguredBassContext::clone(), CADrawableFunctionMarkContext::clone(), CADrawableLyricsContext::clone(), CADrawableStaff::clone(), CADrawableFiguredBassNumber::clone(), CADrawableSyllable::clone(), CADrawableClef::clone(), CADrawableFunctionMark::clone(), CADrawableKeySignature::clone(), CADrawableMark::clone(), CADrawableNote::clone(), CADrawableRest::clone(), CADrawableSlur::clone(), CADrawableTimeSignature::clone(), CAScoreView::coordsToTime(), CAScoreView::createTextEdit(), CADrawableKeySignature::draw(), CADrawableFunctionMarkSupport::draw(), CADrawableSlur::draw(), CADrawableContext::findInRange(), CADrawableStaff::getAccs(), CAMainWin::insertMusElementAt(), CAMainWin::onRepaintTimerTimeout(), CAMainWin::onTextEditKeyPressEvent(), CAScoreView::paintEvent(), CALayoutEngine::placeMarks(), CALayoutEngine::reposit(), CAMainWin::scoreViewMousePress(), setXPos(), CAScoreView::timeToCoords(), CAScoreView::timeToCoordsSimpleVersion(), CADrawableSlur::updateGeometry(), and CADrawableStaff::xDrawableBarlineLessThan().

|
inline |
References _height, and _yPos.
Referenced by CADrawableTimeSignature::CADrawableTimeSignature().

|
inline |
References _yPos.
Referenced by CADrawableClef::CADrawableClef(), CADrawableFunctionMarkSupport::CADrawableFunctionMarkSupport(), CADrawableKeySignature::CADrawableKeySignature(), CADrawableTuplet::CADrawableTuplet(), CADrawableStaff::calculateCenterYCoord(), CADrawableStaff::calculatePitch(), CADrawableFiguredBassContext::clone(), CADrawableFunctionMarkContext::clone(), CADrawableLyricsContext::clone(), CADrawableStaff::clone(), CADrawableFiguredBassNumber::clone(), CADrawableSyllable::clone(), CADrawableClef::clone(), CADrawableFunctionMark::clone(), CADrawableKeySignature::clone(), CADrawableMark::clone(), CADrawableNote::clone(), CADrawableRest::clone(), CADrawableTimeSignature::clone(), CAScoreView::createTextEdit(), CADrawableKeySignature::draw(), CADrawableNote::draw(), CADrawableTuplet::draw(), CAScoreView::paintEvent(), CALayoutEngine::placeMarks(), CALayoutEngine::reposit(), CAMainWin::scoreViewMousePress(), setYPos(), CADrawableSlur::updateGeometry(), and CADrawableFunctionMarkContext::yPosLine().

|
protected |
Referenced by drawableType(), and setDrawableType().
|
protected |
|
protected |
Referenced by isHScalable(), and setHScalable().
|
protected |
Referenced by neededHeight(), neededSpaceHeight(), and setNeededSpaceHeight().
|
protected |
Referenced by neededSpaceWidth(), neededWidth(), and setNeededSpaceWidth().
|
protected |
Referenced by isSelectable(), and setSelectable().
|
protected |
Referenced by isVisible(), and setVisible().
|
protected |
Referenced by isVScalable(), and setVScalable().
|
protected |
|
protected |
|
protected |
|
staticprotected |
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().