void setVisible(bool v)
Definition: drawable.h:77
const QRect bBox() const
Definition: drawable.h:65
int x
Definition: drawable.h:18
bool isVScalable() const
Definition: drawable.h:69
Definition: drawablemuselement.h:16
bool isSelectable() const
Definition: drawable.h:67
double _width
Definition: drawable.h:88
CADrawable(double x, double y)
Definition: drawable.cpp:16
int w
Definition: drawable.h:20
Definition: drawable.h:27
@ Bottom
Definition: drawable.h:37
double yCenter() const
Definition: drawable.h:64
void setNeededSpaceWidth(double width)
Definition: drawable.h:75
bool _vScalable
Definition: drawable.h:95
@ Top
Definition: drawable.h:36
double worldY
Definition: drawable.h:24
int h
Definition: drawable.h:21
CADrawableType drawableType()
Definition: drawable.h:54
double xPos() const
Definition: drawable.h:55
double neededSpaceWidth() const
Definition: drawable.h:59
@ BottomLeft
Definition: drawable.h:42
void setWidth(double width)
Definition: drawable.h:73
double worldX
Definition: drawable.h:23
void setXPos(double xPos)
Definition: drawable.h:71
double xCenter() const
Definition: drawable.h:63
@ TopLeft
Definition: drawable.h:40
double _xPos
Definition: drawable.h:86
double neededWidth() const
Definition: drawable.h:61
@ Undefined
Definition: drawable.h:35
double _neededSpaceHeight
Definition: drawable.h:91
void setVScalable(bool s)
Definition: drawable.h:80
@ BottomRight
Definition: drawable.h:43
double neededHeight() const
Definition: drawable.h:62
@ Right
Definition: drawable.h:39
@ TopRight
Definition: drawable.h:41
Definition: drawable.h:16
bool _visible
Definition: drawable.h:92
virtual ~CADrawable()
Definition: drawable.h:47
double _yPos
Definition: drawable.h:87
void setHeight(double height)
Definition: drawable.h:74
void drawVScaleHandles(QPainter *p, const CADrawSettings s)
Definition: drawable.cpp:36
double neededSpaceHeight() const
Definition: drawable.h:60
double yPos() const
Definition: drawable.h:56
void setHScalable(bool s)
Definition: drawable.h:79
void drawHScaleHandles(QPainter *p, const CADrawSettings s)
Definition: drawable.cpp:28
double _neededSpaceWidth
Definition: drawable.h:90
void setYPos(double yPos)
Definition: drawable.h:72
virtual CADrawable * clone()
Definition: drawable.cpp:23
@ Left
Definition: drawable.h:38
CADirection
Definition: drawable.h:34
QColor color
Definition: drawable.h:22
void setDrawableType(CADrawableType t)
Definition: drawable.h:83
CADrawableType
Definition: drawable.h:29
void setSelectable(bool s)
Definition: drawable.h:78
bool _selectable
Definition: drawable.h:93
static const int SCALE_HANDLES_SIZE
Definition: drawable.h:97
int y
Definition: drawable.h:19
double width() const
Definition: drawable.h:57
CADrawableType _drawableType
Definition: drawable.h:83
double height() const
Definition: drawable.h:58
@ DrawableContext
Definition: drawable.h:31
bool isHScalable() const
Definition: drawable.h:68
bool isVisible() const
Definition: drawable.h:66
bool _hScalable
Definition: drawable.h:94
float z
Definition: drawable.h:17
double _height
Definition: drawable.h:89
void setNeededSpaceHeight(double height)
Definition: drawable.h:76
virtual void draw(QPainter *p, const CADrawSettings s)=0
@ DrawableMusElement
Definition: drawable.h:30