30 #include "../../core/PaperConfig.h"
42 m_spacingLineText(3.5)
104 return m_middleBlockSize;
109 m_middleBlockSize = size;
114 return m_smallBlockSize;
119 m_smallBlockSize = size;
147 painter->translate(p);
149 painter->rotate(angle);
151 painter->drawText(p, txt.c_str());
156 return m_spacingLineText;
161 m_spacingLineText = size;
virtual double getSpacingLineText()
virtual void setMiddleBlockSize(double size)
virtual void drawText(QPoint p, std::string txt, double angle, QPainter *painter)
virtual void setHeight(double size)
virtual void setVisible(bool visible)
virtual void setSmallLine(double size)
virtual double getCornerSize()
virtual void setCornerSize(double size)
virtual double getSmallLine()
virtual ~AbstractRuler(void)
Abstract class representing a ruler.
virtual double getMediumLine()
virtual void setSmallBlockSize(double size)
virtual double getLongLine()
virtual double getMiddleBlockSize()
virtual void setBlockSize(double size)
virtual double getSmallBlockSize()
virtual void setSpacingLineText(double size)
virtual void setLongLine(double size)
virtual void setMediumLine(double size)
virtual double getBlockSize()
virtual double getHeight()