23 #include "datetablewidgetitem.h" 
   25 DateTableWidgetItem::DateTableWidgetItem(
const QDateTime &date,
 
   26         const QString &displayFormat)
 
   29         this->displayFormat = displayFormat;
 
   33 QString DateTableWidgetItem::displayedText()
 const 
   35         return date.toString(displayFormat);
 
   38 bool DateTableWidgetItem::operator<(
const QTableWidgetItem &other)
 const 
   40         return data(Qt::EditRole).toDateTime() < other.data(Qt::EditRole).toDateTime();
 
   43 void DateTableWidgetItem::setDisplayFormat(
const QString &format)
 
   45         this->displayFormat = format;
 
   49 void DateTableWidgetItem::setDateTime(
const QDateTime &date)
 
   55 void DateTableWidgetItem::updateInternalData()
 
   57         setData(Qt::DisplayRole, this->date.toString(this->displayFormat));
 
   58         setData(Qt::EditRole, this->date);