Skip to content

Commit

Permalink
Address comments
Browse files Browse the repository at this point in the history
  • Loading branch information
elpaso committed Nov 22, 2019
1 parent 17a700b commit 2c61eb3
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/gui/editorwidgets/qgsdatetimeeditwrapper.cpp
Expand Up @@ -220,7 +220,7 @@ void QgsDateTimeEditWrapper::updateValues( const QVariant &value, const QVariant
break;
case QVariant::Date:
dateTime.setDate( value.toDate() );
dateTime.setTime( QTime::currentTime() );
dateTime.setTime( QTime( 0, 0, 0 ) );
break;
case QVariant::Time:
dateTime.setDate( QDate::currentDate() );
Expand Down
18 changes: 9 additions & 9 deletions tests/src/gui/testqgsdatetimeedit.cpp
Expand Up @@ -121,26 +121,26 @@ void TestQgsDateTimeEdit::nullValues()
void TestQgsDateTimeEdit::focus()
{
QgsApplication::setNullRepresentation( QString( "nope" ) );
QWidget *w = new QWidget(); //required for focus events
QApplication::setActiveWindow( w );
QWidget w; //required for focus events
QApplication::setActiveWindow( &w );

QVariantMap cfg;
cfg.insert( QStringLiteral( "AllowNull" ), true );

widget1->setConfig( cfg );
QgsDateTimeEdit *dateedit1 = qobject_cast<QgsDateTimeEdit *>( widget1->createWidget( w ) );
QgsDateTimeEdit *dateedit1 = qobject_cast<QgsDateTimeEdit *>( widget1->createWidget( &w ) );
QVERIFY( dateedit1 );
widget1->initWidget( dateedit1 );
widget1->setValue( QVariant::Date );

widget2->setConfig( cfg );
QgsDateTimeEdit *dateedit2 = qobject_cast<QgsDateTimeEdit *>( widget2->createWidget( w ) );
QgsDateTimeEdit *dateedit2 = qobject_cast<QgsDateTimeEdit *>( widget2->createWidget( &w ) );
QVERIFY( dateedit2 );
widget2->initWidget( dateedit2 );
widget2->setValue( QVariant::Date );

widget3->setConfig( cfg );
QgsDateTimeEdit *dateedit3 = qobject_cast<QgsDateTimeEdit *>( widget3->createWidget( w ) );
QgsDateTimeEdit *dateedit3 = qobject_cast<QgsDateTimeEdit *>( widget3->createWidget( &w ) );
QVERIFY( dateedit3 );
widget3->initWidget( dateedit3 );
widget3->setValue( QVariant::Date );
Expand Down Expand Up @@ -238,22 +238,22 @@ void TestQgsDateTimeEdit::focus()
void TestQgsDateTimeEdit::testDateTime()
{
QgsApplication::setNullRepresentation( QString( "nope" ) );
QWidget *w = new QWidget(); //required for focus events
QApplication::setActiveWindow( w );
QWidget w;
QApplication::setActiveWindow( &w );

QVariantMap cfg;
cfg.insert( QStringLiteral( "AllowNull" ), true );

widget4->setConfig( cfg );
QgsDateTimeEdit *dateedit4 = qobject_cast<QgsDateTimeEdit *>( widget4->createWidget( w ) );
QgsDateTimeEdit *dateedit4 = qobject_cast<QgsDateTimeEdit *>( widget4->createWidget( &w ) );
QVERIFY( dateedit4 );
widget4->initWidget( dateedit4 );
widget4->setValue( QTime( 23, 10, 57 ) );
QTime value { widget4->value().toTime() };
QCOMPARE( value, QTime( 23, 10, 57 ) );

widget5->setConfig( cfg );
QgsDateTimeEdit *dateedit5 = qobject_cast<QgsDateTimeEdit *>( widget5->createWidget( w ) );
QgsDateTimeEdit *dateedit5 = qobject_cast<QgsDateTimeEdit *>( widget5->createWidget( &w ) );
QVERIFY( dateedit5 );
widget5->initWidget( dateedit5 );
widget5->setValue( QDate( 1966, 11, 25 ) );
Expand Down

0 comments on commit 2c61eb3

Please sign in to comment.