#include <PlotDateTimeScale.h>
Public Member Functions | |
PlotDateTimeScale (const QDateTime &dateTime) | |
virtual | ~PlotDateTimeScale () |
virtual QwtText | label (double value) const |
PlotDateTimeScale::PlotDateTimeScale | ( | const QDateTime & | dateTime | ) |
: m_baseDateTime( dateTime ) { //qDebug( "PlotDateTimeScale::PlotDateTimeScale" ); setLabelRotation( -90 ); setLabelAlignment( Qt::AlignLeft | Qt::AlignBottom ); }
PlotDateTimeScale::~PlotDateTimeScale | ( | ) | [virtual] |
{
//qDebug( "PlotDateTimeScale::~PlotDateTimeScale" );
}
QwtText PlotDateTimeScale::label | ( | double | value | ) | const [virtual] |
Reimplemented from QwtAbstractScaleDraw.
{ //qDebug( "PlotDateTimeScale::label" ); QDateTime thisDateTime = m_baseDateTime.addSecs( ( int )value ); return thisDateTime.toString( QLocale::system().dateFormat( QLocale::ShortFormat ) + "\n" + QLocale::system().timeFormat( QLocale::ShortFormat ) ); }