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

The drawable instance of the function mark. These music elements are ordinary music elements selectable by the user. More...

#include <drawablefunctionmark.h>

Inheritance diagram for CADrawableFunctionMark:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CADrawableFunctionMark (CAFunctionMark *function, CADrawableFunctionMarkContext *context, double x, double y)
 ~CADrawableFunctionMark ()
void draw (QPainter *p, const CADrawSettings s)
CADrawableFunctionMarkclone (CADrawableContext *newContext=0)
CAFunctionMarkfunctionMark ()
CADrawableFunctionMarkContextdrawableFunctionMarkContext ()
bool isExtenderLineVisible ()
void setExtenderLineVisible (bool visible)
bool isExtenderLineOnly ()
void setExtenderLineOnly (bool line)

Private Attributes

bool _extenderLineVisible
QString _text
bool _extenderLineOnly

Detailed Description

The drawable instance of the function mark. These music elements are ordinary music elements selectable by the user.

Copyright (c) 2006-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 COPYING for details.

    \sa CADrawableFunctionMarkSupport

Constructor & Destructor Documentation

CADrawableFunctionMark::CADrawableFunctionMark ( CAFunctionMark function,
CADrawableFunctionMarkContext context,
double  x,
double  y 
)

Member Function Documentation

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

References CADrawableMusElement::_drawableContext.

Referenced by clone().

Here is the caller graph for this function:

References _extenderLineOnly.

Referenced by draw().

Here is the caller graph for this function:

References _extenderLineVisible.

Referenced by draw(), and CAEngraver::reposit().

Here is the caller graph for this function:

void CADrawableFunctionMark::setExtenderLineOnly ( bool  line) [inline]

References _extenderLineOnly.

void CADrawableFunctionMark::setExtenderLineVisible ( bool  visible) [inline]

References _extenderLineVisible.

Referenced by CAEngraver::reposit().

Here is the caller graph for this function:


Member Data Documentation

QString CADrawableFunctionMark::_text [private]

Referenced by CADrawableFunctionMark(), and draw().


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