QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
A scale bar style that draws text in the form of '1:XXXXX'. More...
#include <qgsnumericscalebarstyle.h>
Public Member Functions | |
QgsNumericScaleBarStyle (QgsComposerScaleBar *bar) | |
~QgsNumericScaleBarStyle () | |
QRectF | calculateBoxSize () const override |
void | draw (QPainter *p, double xOffset=0) const override |
Draws the style. More... | |
QString | name () const override |
Public Member Functions inherited from QgsScaleBarStyle | |
QgsScaleBarStyle (const QgsComposerScaleBar *bar) | |
virtual | ~QgsScaleBarStyle () |
virtual void | drawLabels (QPainter *p) const |
Additional Inherited Members | |
Protected Attributes inherited from QgsScaleBarStyle | |
const QgsComposerScaleBar * | mScaleBar |
A scale bar style that draws text in the form of '1:XXXXX'.
Definition at line 25 of file qgsnumericscalebarstyle.h.
QgsNumericScaleBarStyle::QgsNumericScaleBarStyle | ( | QgsComposerScaleBar * | bar | ) |
Definition at line 24 of file qgsnumericscalebarstyle.cpp.
QgsNumericScaleBarStyle::~QgsNumericScaleBarStyle | ( | ) |
Definition at line 34 of file qgsnumericscalebarstyle.cpp.
|
overridevirtual |
Reimplemented from QgsScaleBarStyle.
Definition at line 88 of file qgsnumericscalebarstyle.cpp.
|
overridevirtual |
Draws the style.
p | painter object |
xOffset | offset to account for centered labeling |
Implements QgsScaleBarStyle.
Definition at line 44 of file qgsnumericscalebarstyle.cpp.
|
overridevirtual |
Implements QgsScaleBarStyle.
Definition at line 39 of file qgsnumericscalebarstyle.cpp.