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 = displayFormat;
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);