From ca288b89c5c9c1fb3fd850acdada3709ab0f6ba1 Mon Sep 17 00:00:00 2001 From: Jason Harris Date: Thu, 13 May 2004 04:05:20 +0000 Subject: [PATCH] Improved ExtDate::isValid() svn path=/trunk/kdeedu/libkdeedu/; revision=310874 --- extdate/extdatetime.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/extdate/extdatetime.cpp b/extdate/extdatetime.cpp index 317b4dc..574067d 100644 --- a/extdate/extdatetime.cpp +++ b/extdate/extdatetime.cpp @@ -273,7 +273,7 @@ void ExtDate::JDToGregorian( long int jd, int &year, int &month, int &day ) bool ExtDate::isValid() const { - return ( jd() != INVALID_DAY ); + return ( isValid( year(), month(), day() ) && jd() != INVALID_DAY ); } int ExtDate::dayOfWeek() const @@ -308,10 +308,10 @@ int ExtDate::weekNumber( int *yearNum ) const } #ifndef QT_NO_TEXTDATE -QString ExtDate::shortMonthName( int month ) {return m_shortMonthNames[month-1];}; -QString ExtDate::shortDayName( int weekday ) {return m_shortDayNames[weekday-1];}; -QString ExtDate::longMonthName( int month ) {return m_longMonthNames[month-1];}; -QString ExtDate::longDayName( int weekday ) {return m_longDayNames[weekday-1];}; +QString ExtDate::shortMonthName( int month ) {return m_shortMonthNames[month-1];} +QString ExtDate::shortDayName( int weekday ) {return m_shortDayNames[weekday-1];} +QString ExtDate::longMonthName( int month ) {return m_longMonthNames[month-1];} +QString ExtDate::longDayName( int weekday ) {return m_longDayNames[weekday-1];} #endif //QT_NO_TEXTDATE #ifndef QT_NO_TEXTSTRING #if !defined(QT_NO_SPRINTF) -- 2.47.3