]> Git trees. - libqmvoc.git/commitdiff
Improved ExtDate::isValid()
authorJason Harris <kstars@30doradus.org>
Thu, 13 May 2004 04:05:20 +0000 (04:05 +0000)
committerJason Harris <kstars@30doradus.org>
Thu, 13 May 2004 04:05:20 +0000 (04:05 +0000)
svn path=/trunk/kdeedu/libkdeedu/; revision=310874

extdate/extdatetime.cpp

index 317b4dc4ec5a590174dbff9accaddd9ee3cadc00..574067d8ef42eb2c1323637908d560ab3ae7b7d6 100644 (file)
@@ -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)