10 #ifndef _QWT_DATE_SCALE_ENGINE_H_
11 #define _QWT_DATE_SCALE_ENGINE_H_ 1
14 #include "qwt_scale_engine.h"
47 void setTimeSpec( Qt::TimeSpec );
48 Qt::TimeSpec timeSpec()
const;
50 void setUtcOffset(
int seconds );
51 int utcOffset()
const;
56 void setMaxWeeks(
int );
60 double &x1,
double &x2,
double &stepSize )
const;
64 int maxMajorSteps,
int maxMinorSteps,
65 double stepSize = 0.0 )
const;
68 const QDateTime &,
const QDateTime &,
int maxSteps )
const;
70 QDateTime toDateTime(
double )
const;
73 virtual QDateTime alignDate(
const QDateTime &,
double stepSize,
77 QwtScaleDiv buildScaleDiv(
const QDateTime &,
const QDateTime &,
78 int maxMajorSteps,
int maxMinorSteps,
IntervalType
Definition: qwt_date.h:75
A scale engine for date/time values.
Definition: qwt_date_scale_engine.h:41
virtual void autoScale(int maxSteps, double &x1, double &x2, double &stepSize) const
Definition: qwt_scale_engine.cpp:543
virtual QwtScaleDiv divideScale(double x1, double x2, int numMajorSteps, int numMinorSteps, double stepSize=0.0) const
Calculate a scale division for an interval.
Definition: qwt_scale_engine.cpp:589
A class representing a scale division.
Definition: qwt_scale_div.h:36
A scale engine for linear scales.
Definition: qwt_scale_engine.h:150
Week0Type
Definition: qwt_date.h:49