void setYPos(double yPos)
Definition: drawable.h:72
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
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
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
double height() const
Definition: drawable.h:58
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
bool isVisible() const
Definition: drawable.h:66
QColor color
Definition: drawable.h:22
Definition: drawable.h:16
static const int SCALE_HANDLES_SIZE
Definition: drawable.h:97
Definition: drawable.h:40
double width() const
Definition: drawable.h:57
Definition: drawable.h:36
Definition: drawable.h:37
CADrawable(double x, double y)
Definition: drawable.cpp:16
double _height
Definition: drawable.h:89
bool isHScalable() const
Definition: drawable.h:68
Definition: drawable.h:38
bool isVScalable() const
Definition: drawable.h:69
Definition: drawable.h:42
bool isSelectable() const
Definition: drawable.h:67
virtual void draw(QPainter *p, const CADrawSettings s)=0
void setWidth(double width)
Definition: drawable.h:73
double yCenter() const
Definition: drawable.h:64
const QRect bBox() const
Definition: drawable.h:65
Definition: drawable.h:30
CADrawableType drawableType()
Definition: drawable.h:54
double _width
Definition: drawable.h:88
double xPos() const
Definition: drawable.h:55
Definition: drawable.h:43
void setVisible(bool v)
Definition: drawable.h:77
Definition: drawable.h:31
bool _vScalable
Definition: drawable.h:95
double neededSpaceWidth() const
Definition: drawable.h:59
double _neededSpaceHeight
Definition: drawable.h:91
void setXPos(double xPos)
Definition: drawable.h:71
void setNeededSpaceWidth(double width)
Definition: drawable.h:75
double xCenter() const
Definition: drawable.h:63
void drawHScaleHandles(QPainter *p, const CADrawSettings s)
Definition: drawable.cpp:28
void setHScalable(bool s)
Definition: drawable.h:79
double neededWidth() const
Definition: drawable.h:61
bool _visible
Definition: drawable.h:92
Definition: drawable.h:41
int x
Definition: drawable.h:18
double _yPos
Definition: drawable.h:87
double neededHeight() const
Definition: drawable.h:62
void setVScalable(bool s)
Definition: drawable.h:80
Definition: drawable.h:27
double yPos() const
Definition: drawable.h:56
double _xPos
Definition: drawable.h:86
virtual ~CADrawable()
Definition: drawable.h:47
CADirection
Definition: drawable.h:34
double _neededSpaceWidth
Definition: drawable.h:90
double neededSpaceHeight() const
Definition: drawable.h:60