Private Member Functions | List of all members
TimeScaleDraw Class Reference
Inheritance diagram for TimeScaleDraw:
Inheritance graph
[legend]

Private Member Functions

virtual QwtText label (double v) const
 Convert a value into its representing label. More...
 

Additional Inherited Members

- Public Types inherited from QwtScaleDraw
enum  Alignment { BottomScale, TopScale, LeftScale, RightScale }
 
- Public Types inherited from QwtAbstractScaleDraw
enum  ScaleComponent { Backbone = 0x01, Ticks = 0x02, Labels = 0x04 }
 
typedef QFlags< ScaleComponentScaleComponents
 Scale components. More...
 
- Public Member Functions inherited from QwtScaleDraw
Alignment alignment () const
 
QRect boundingLabelRect (const QFont &, double value) const
 Find the bounding rectangle for the label. More...
 
virtual double extent (const QFont &) const QWT_OVERRIDE
 
void getBorderDistHint (const QFont &, int &start, int &end) const
 Determine the minimum border distance. More...
 
Qt::Alignment labelAlignment () const
 
QPointF labelPosition (double value) const
 
QRectF labelRect (const QFont &, double value) const
 
double labelRotation () const
 
QSizeF labelSize (const QFont &, double value) const
 
double length () const
 
int maxLabelHeight (const QFont &) const
 
int maxLabelWidth (const QFont &) const
 
int minLabelDist (const QFont &) const
 
int minLength (const QFont &) const
 
void move (double x, double y)
 
void move (const QPointF &)
 Move the position of the scale. More...
 
Qt::Orientation orientation () const
 
QPointF pos () const
 
 QwtScaleDraw ()
 Constructor. More...
 
void setAlignment (Alignment)
 
void setLabelAlignment (Qt::Alignment)
 Change the label flags. More...
 
void setLabelRotation (double rotation)
 
void setLength (double length)
 
virtual ~QwtScaleDraw ()
 Destructor. More...
 
- Public Member Functions inherited from QwtAbstractScaleDraw
virtual void draw (QPainter *, const QPalette &) const
 Draw the scale. More...
 
void enableComponent (ScaleComponent, bool enable=true)
 
bool hasComponent (ScaleComponent) const
 
void invalidateCache ()
 
double maxTickLength () const
 
double minimumExtent () const
 
qreal penWidthF () const
 
 QwtAbstractScaleDraw ()
 Constructor. More...
 
const QwtScaleDivscaleDiv () const
 
const QwtScaleMapscaleMap () const
 
QwtScaleMapscaleMap ()
 
void setMinimumExtent (double)
 Set a minimum for the extent. More...
 
void setPenWidthF (qreal width)
 Specify the width of the scale pen. More...
 
void setScaleDiv (const QwtScaleDiv &)
 
void setSpacing (double)
 Set the spacing between tick and labels. More...
 
void setTickLength (QwtScaleDiv::TickType, double length)
 
void setTransformation (QwtTransform *)
 
double spacing () const
 Get the spacing. More...
 
double tickLength (QwtScaleDiv::TickType) const
 
virtual ~QwtAbstractScaleDraw ()
 Destructor. More...
 
- Protected Member Functions inherited from QwtScaleDraw
virtual void drawBackbone (QPainter *) const QWT_OVERRIDE
 
virtual void drawLabel (QPainter *, double value) const QWT_OVERRIDE
 
virtual void drawTick (QPainter *, double value, double len) const QWT_OVERRIDE
 
QTransform labelTransformation (const QPointF &, const QSizeF &) const
 
- Protected Member Functions inherited from QwtAbstractScaleDraw
const QwtTexttickLabel (const QFont &, double value) const
 Convert a value into its representing label and cache it. More...
 

Detailed Description

Definition at line 101 of file plotwidget.cpp.

Member Function Documentation

virtual QwtText TimeScaleDraw::label ( double  value) const
inlineprivatevirtual

Convert a value into its representing label.

The value is converted to a plain text using QLocale().toString(value). This method is often overloaded by applications to have individual labels.

Parameters
valueValue
Returns
Label string.

Reimplemented from QwtAbstractScaleDraw.

Definition at line 103 of file plotwidget.cpp.


The documentation for this class was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:50