Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Attributes | Private Member Functions
CADrawableSyllable Class Reference

#include <drawablesyllable.h>

Inheritance diagram for CADrawableSyllable:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CADrawableSyllable (CASyllable *, CADrawableLyricsContext *, double x, double y)
 ~CADrawableSyllable ()
void draw (QPainter *p, const CADrawSettings s)
CADrawableSyllableclone (CADrawableContext *c=0)
CASyllablesyllable ()

Static Public Attributes

static const double DEFAULT_TEXT_SIZE = 16
static const double DEFAULT_DASH_LENGTH = 5

Private Member Functions

const QString textToDrawableText (QString in)

Constructor & Destructor Documentation

References DEFAULT_TEXT_SIZE, CADrawableMusElement::DrawableSyllable, CADrawableMusElement::setDrawableMusElementType(), CADrawable::setHeight(), CADrawable::setWidth(), CASyllable::text(), and textToDrawableText().

Referenced by clone().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

void CADrawableSyllable::draw ( QPainter *  p,
const CADrawSettings  s 
) [virtual]

References CADrawableMusElement::musElement().

Referenced by clone(), and draw().

Here is the call graph for this function:

Here is the caller graph for this function:

const QString CADrawableSyllable::textToDrawableText ( QString  in) [inline, private]

Referenced by CADrawableSyllable(), and draw().

Here is the caller graph for this function:


Member Data Documentation

Referenced by draw().

Copyright (c) 2007, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.

Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.

Referenced by CADrawableLyricsContext::CADrawableLyricsContext(), CADrawableSyllable(), and draw().


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