From 9014049779be6cfec02d73e19596439f0f4f9bed Mon Sep 17 00:00:00 2001 From: zautrix Date: Fri, 19 Aug 2005 12:08:05 +0000 Subject: list sort fix --- (limited to 'libkcal/incidencebase.cpp') diff --git a/libkcal/incidencebase.cpp b/libkcal/incidencebase.cpp index 022dead..cfef973 100644 --- a/libkcal/incidencebase.cpp +++ b/libkcal/incidencebase.cpp @@ -193,7 +193,7 @@ QString IncidenceBase::uid() const } void IncidenceBase::setLastModifiedSubInvalid() { - + // virtual method } void IncidenceBase::setLastModified(const QDateTime &lm) { @@ -201,9 +201,20 @@ void IncidenceBase::setLastModified(const QDateTime &lm) // DON'T! updated() because we call this from // Calendar::updateEvent(). mLastModified = getEvenTime(lm); + mLastModifiedKey.sprintf("%04d%02d%02d%02d%02d%02d", + mLastModified.date().year(), + mLastModified.date().month(), + mLastModified.date().day(), + mLastModified.time().hour(), + mLastModified.time().minute(), + mLastModified.time().second() ); setLastModifiedSubInvalid(); //qDebug("IncidenceBase::setLastModified %s ",lm.toString().latin1()); } +QString IncidenceBase::lastModifiedSortKey() const +{ + return mLastModifiedKey; +} QDateTime IncidenceBase::lastModified() const { -- cgit v0.9.0.2