#include "utils.h" #include #include #include using namespace ChronoUtilities; namespace Data { QString agoString(DateTime dateTime) { const TimeSpan delta(DateTime::now() - dateTime); if(!delta.isNegative() && static_cast(delta.totalTicks()) > (TimeSpan::ticksPerMinute / 4uL)) { return QCoreApplication::translate("Data::Utils", "%1 ago").arg(QString::fromLatin1(delta.toString(TimeSpanOutputFormat::WithMeasures, true).data())); } else { return QCoreApplication::translate("Data::Utils", "right now"); } } }