Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
CADrawableMusElement Class Reference

#include <drawablemuselement.h>

Inheritance diagram for CADrawableMusElement:
Inheritance graph
[legend]

List of all members.

Public Types

enum  CADrawableMusElementType {
  DrawableNote, DrawableRest, DrawableClef, DrawableKeySignature,
  DrawableTimeSignature, DrawableBarline, DrawableAccidental, DrawableSlur,
  DrawableTuplet, DrawableSyllable, DrawableFunctionMark, DrawableFunctionMarkSupport,
  DrawableMark
}

Public Member Functions

 CADrawableMusElement (CAMusElement *musElement, CADrawableContext *drawableContext, double x, double y)
CADrawableMusElementType drawableMusElementType ()
CAMusElementmusElement ()
CADrawableContextdrawableContext ()
void setDrawableContext (CADrawableContext *context)
virtual CADrawableMusElementclone (CADrawableContext *newContext=0)=0

Protected Member Functions

void setDrawableMusElementType (CADrawableMusElementType t)

Protected Attributes

CADrawableMusElementType _drawableMusElementType
CADrawableContext_drawableContext
CAMusElement_musElement
bool _selectable

Member Enumeration Documentation

Enumerator:
DrawableNote 
DrawableRest 
DrawableClef 
DrawableKeySignature 
DrawableTimeSignature 
DrawableBarline 
DrawableAccidental 
DrawableSlur 
DrawableTuplet 
DrawableSyllable 
DrawableFunctionMark 
DrawableFunctionMarkSupport 
DrawableMark 

Constructor & Destructor Documentation

CADrawableMusElement::CADrawableMusElement ( CAMusElement m,
CADrawableContext drawableContext,
double  x,
double  y 
)

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.

References _drawableContext, _musElement, drawableContext(), CADrawable::DrawableMusElement, and CADrawable::setDrawableType().

Here is the call graph for this function:


Member Function Documentation

virtual CADrawableMusElement* CADrawableMusElement::clone ( CADrawableContext newContext = 0) [pure virtual]

References _drawableContext.


Member Data Documentation

Reimplemented from CADrawable.


The documentation for this class was generated from the following files: