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