From f4e6ede30d494ad91fdbd0fd72498ef3a44bf7ee Mon Sep 17 00:00:00 2001 From: paule Date: Wed, 31 Jan 2007 05:11:08 +0000 Subject: Reinstate startup system year validity check and update year to 2007; show date/time settings application on starting if option is enabled --- (limited to 'core') diff --git a/core/launcher/main.cpp b/core/launcher/main.cpp index 8ed8710..4063517 100644 --- a/core/launcher/main.cpp +++ b/core/launcher/main.cpp @@ -152,7 +152,8 @@ int initApplication( int argc, char ** argv ) ServerApplication a( argc, argv, QApplication::GuiServer ); initKeyboard(); - if ( firstUse() ) + bool firstUseShown = firstUse(); + if ( firstUseShown ) { a.restart(); return 0; @@ -171,18 +172,28 @@ int initApplication( int argc, char ** argv ) #endif s->show(); -#if 0 - if ( QDate::currentDate().year() < 2005 ) - { - if ( QMessageBox::information ( 0, ServerApplication::tr( "Information" ), - ServerApplication::tr( "

The system date doesn't seem to be valid.\n(%1)

Do you want to correct the clock ?

" ) - .arg( TimeString::dateString( QDate::currentDate())), QMessageBox::Yes, QMessageBox::No ) == QMessageBox::Yes ) + if ( !firstUseShown ) { + Config config( "qpe" ); + config.setGroup( "Startup" ); + bool showTimeSettings = config.readBoolEntry( "ShowTimeSettings", FALSE ); + + if ( !showTimeSettings && QDate::currentDate().year() < 2007 ) + { + if ( QMessageBox::information ( 0, ServerApplication::tr( "Information" ), + ServerApplication::tr( "

The system date doesn't seem to be valid.\n(%1)

Do you want to correct the clock ?

" ) + .arg( TimeString::dateString( QDate::currentDate())), + QMessageBox::Yes, QMessageBox::No ) == QMessageBox::Yes ) + { + showTimeSettings = TRUE; + } + } + + if ( showTimeSettings ) { QCopEnvelope e ( "QPE/Application/systemtime", "setDocument(QString)" ); e << QString ( ); } } -#endif create_pidfile(); odebug << "--> mainloop in" << oendl; -- cgit v0.9.0.2