24 QTextOption::TabType
m_type { QTextOption::LeftTab };
float value(const T *src, size_t ch)
void drawDistanceLine(const KoRulerPrivate *d, QPainter &painter, const qreal start, const qreal end)
void drawMeasurements(const KoRulerPrivate *ruler, QPainter &painter, const QRectF &rectangle) override
HorizontalDistancesPaintingStrategy()
void drawIndents(const KoRulerPrivate *ruler, QPainter &painter) override
void drawTabs(const KoRulerPrivate *ruler, QPainter &painter) override
HorizontalPaintingStrategy()
QSize sizeHint() override
QRectF drawBackground(const KoRulerPrivate *ruler, QPainter &painter) override
void drawMeasurements(const KoRulerPrivate *ruler, QPainter &painter, const QRectF &rectangle) override
int hotSpotIndex(const QPoint &pos)
bool guideCreationStarted
RulerTabChooser * tabChooser
PaintingStrategy * paintingStrategy
QList< HotSpotData > hotspots
QList< QAction * > popupActions
qreal firstSelectionBorder
qreal effectiveActiveRangeEnd() const
qreal secondSelectionBorder
qreal numberStepForUnit() const
qreal activeOverrideRangeStart
KoRulerPrivate(KoRuler *parent, const KoViewConverter *vc, Qt::Orientation orientation)
qreal activeOverrideRangeEnd
qreal doSnapping(const qreal value) const
const KoViewConverter *const viewConverter
qreal effectiveActiveRangeStart() const
QList< KoRuler::Tab > tabs
const Qt::Orientation orientation
Selection selectionAtPosition(const QPoint &pos, int *selectOffset=0)
PaintingStrategy * distancesPaintingStrategy
PaintingStrategy * normalPaintingStrategy
bool showSelectionBorders
PaintingStrategy()
constructor
virtual void drawTabs(const KoRulerPrivate *ruler, QPainter &painter)=0
virtual ~PaintingStrategy()
destructor
virtual QRectF drawBackground(const KoRulerPrivate *ruler, QPainter &painter)=0
virtual QSize sizeHint()=0
virtual void drawIndents(const KoRulerPrivate *ruler, QPainter &painter)=0
virtual void drawMeasurements(const KoRulerPrivate *ruler, QPainter &painter, const QRectF &rectangle)=0
void setShowTabs(bool showTabs)
QTextOption::TabType type()
RulerTabChooser(QWidget *parent)
void paintEvent(QPaintEvent *) override
QTextOption::TabType m_type
~RulerTabChooser() override
void mousePressEvent(QMouseEvent *) override
void drawMeasurements(const KoRulerPrivate *ruler, QPainter &painter, const QRectF &rectangle) override
void drawIndents(const KoRulerPrivate *, QPainter &) override
QRectF drawBackground(const KoRulerPrivate *ruler, QPainter &painter) override
QSize sizeHint() override
void drawTabs(const KoRulerPrivate *, QPainter &) override
VerticalPaintingStrategy()
For paragraphs each tab definition is represented by this struct.