#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 ) );
}
1.7.1