1 #ifndef _QWT_DATE_SCALE_ENGINE_H_
2 #define _QWT_DATE_SCALE_ENGINE_H_ 1
5 #include "qwt_scale_engine.h"
38 void setTimeSpec( Qt::TimeSpec );
39 Qt::TimeSpec timeSpec()
const;
41 void setUtcOffset(
int seconds );
42 int utcOffset()
const;
47 void setMaxWeeks(
int );
51 double &x1,
double &x2,
double &stepSize )
const;
55 int maxMajorSteps,
int maxMinorSteps,
56 double stepSize = 0.0 )
const;
59 const QDateTime &,
const QDateTime &,
int maxSteps )
const;
61 QDateTime toDateTime(
double )
const;
64 virtual QDateTime alignDate(
const QDateTime &,
double stepSize,
68 QwtScaleDiv buildScaleDiv(
const QDateTime &,
const QDateTime &,
69 int maxMajorSteps,
int maxMinorSteps,
IntervalType
Definition: qwt_date.h:75
A scale engine for date/time values.
Definition: qwt_date_scale_engine.h:32
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