fix examples + playground

This commit is contained in:
2025-04-05 13:40:07 +02:00
parent 254e7cd03e
commit 3dc0ec2929
5 changed files with 16 additions and 15 deletions

View File

@@ -58,8 +58,8 @@ namespace
class DateScaleDraw : public QwtDateScaleDraw
{
public:
DateScaleDraw( Qt::TimeSpec timeSpec )
: QwtDateScaleDraw( timeSpec )
DateScaleDraw( QTimeZone timeZone )
: QwtDateScaleDraw( timeZone )
{
// as we have dates from 2010 only we use
// format strings without the year
@@ -98,8 +98,8 @@ namespace
void setInterval( const QDate& date1, const QDate& date2 )
{
const QDateTime dt1( date1, QTime(), Qt::UTC );
const QDateTime dt2( date2, QTime(), Qt::UTC );
const QDateTime dt1( date1, QTime(), QTimeZone::UTC );
const QDateTime dt2( date2, QTime(), QTimeZone::UTC );
QwtPlotZoneItem::setInterval( QwtDate::toDouble( dt1 ),
QwtDate::toDouble( dt2 ) );
@@ -112,8 +112,8 @@ Plot::Plot( QWidget* parent )
{
setTitle( "Trading Chart" );
QwtDateScaleDraw* scaleDraw = new DateScaleDraw( Qt::UTC );
QwtDateScaleEngine* scaleEngine = new QwtDateScaleEngine( Qt::UTC );
QwtDateScaleDraw* scaleDraw = new DateScaleDraw( QTimeZone::UTC );
QwtDateScaleEngine* scaleEngine = new QwtDateScaleEngine( QTimeZone::UTC );
setAxisTitle( QwtAxis::XBottom, QString( "2010" ) );
setAxisScaleDraw( QwtAxis::XBottom, scaleDraw );

View File

@@ -833,7 +833,7 @@ QVector< QwtOHLCSample > QuoteFactory::samples2010( Stock stock )
QVector< QwtOHLCSample > samples;
samples.reserve( numSamples );
QDateTime year2010( QDate( 2010, 1, 1 ), QTime( 0, 0 ), Qt::UTC );
QDateTime year2010( QDate( 2010, 1, 1 ), QTime( 0, 0 ), QTimeZone::UTC );
for ( int i = 0; i < numSamples; i++ )
{