Public Member Functions

PlotDateTimeScale Class Reference

#include <PlotDateTimeScale.h>

Inheritance diagram for PlotDateTimeScale:
Inheritance graph
[legend]
Collaboration diagram for PlotDateTimeScale:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PlotDateTimeScale (const QDateTime &dateTime)
virtual ~PlotDateTimeScale ()
virtual QwtText label (double value) const

Constructor & Destructor Documentation

PlotDateTimeScale::PlotDateTimeScale ( const QDateTime dateTime  ) 

  : m_baseDateTime( dateTime )
{
  //qDebug( "PlotDateTimeScale::PlotDateTimeScale" );

  setLabelRotation( -90 );
  setLabelAlignment( Qt::AlignLeft | Qt::AlignBottom );
}

PlotDateTimeScale::~PlotDateTimeScale (  )  [virtual]

{
  //qDebug( "PlotDateTimeScale::~PlotDateTimeScale" );
}


Member Function Documentation

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


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