214 if ( scaleDraw == NULL )
348 const QRectF& canvasRect )
const 365 QPen pen = painter->pen();
366 pen.setStyle( Qt::SolidLine );
367 painter->setPen( pen );
387 if ( y < canvasRect.top() || y > canvasRect.bottom() )
390 sd->
move( canvasRect.left(),
y );
415 if ( x < canvasRect.left() || x > canvasRect.right() )
418 sd->
move( x, canvasRect.top() );
419 sd->
setLength( canvasRect.height() - 1 );
453 scaleDraw->
orientation() == Qt::Horizontal ? xScaleDiv : yScaleDiv;
458 const QRectF canvasRect = plt->
canvas()->contentsRect();
double invTransform(double p) const
virtual void legendChanged()
void setPosition(double pos)
void setScaleDivFromAxis(bool on)
virtual void draw(QPainter *, const QPalette &) const
Draw the scale.
void setAlignment(Alignment)
void setLength(double length)
A class representing an interval.
virtual int rtti() const QWT_OVERRIDE
void setScaleDraw(QwtScaleDraw *)
Set a scale draw.
void setPalette(const QPalette &)
virtual void draw(QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const QWT_OVERRIDE
Draw the scale.
virtual void updateScaleDiv(const QwtScaleDiv &, const QwtScaleDiv &) QWT_OVERRIDE
Update the item to changes of the axes scale division.
const QwtScaleDiv & axisScaleDiv(QwtAxisId) const
Return the scale division of a specified axis.
A class representing a scale division.
bool isScaleDivFromAxis() const
double transform(double s) const
Alignment alignment() const
void setAlignment(QwtScaleDraw::Alignment)
const QwtTransform * transformation() const
Get the transformation.
void setInterval(double lowerBound, double upperBound)
QwtAxisId xAxis() const
Return xAxis.
QwtPlot * plot() const
Return attached plot.
void setBorderDistance(int)
Align the scale to the canvas.
Qt::Orientation orientation() const
QwtInterval interval() const
const QwtScaleDiv & scaleDiv() const
A class representing a text.
void setZ(double z)
Set the z value.
int borderDistance() const
void setFont(const QFont &)
void setScaleDiv(const QwtScaleDiv &)
QwtInterval scaleInterval(const QRectF &, const QwtScaleMap &, const QwtScaleMap &) const
void setScaleDiv(const QwtScaleDiv &)
Assign a scale division.
virtual void itemChanged()
QwtPlotScaleItem(QwtScaleDraw::Alignment=QwtScaleDraw::BottomScale, const double pos=0.0)
Constructor for scale item at the position pos.
virtual ~QwtPlotScaleItem()
Destructor.
const QwtScaleDiv & scaleDiv() const
void setTransformation(QwtTransform *)
virtual QwtScaleMap canvasMap(QwtAxisId) const
A class for drawing scales.
Base class for items on the plot canvas.
void setItemInterest(ItemInterest, bool on=true)
QwtAxisId yAxis() const
Return yAxis.
const QwtScaleDraw * scaleDraw() const
void move(double x, double y)